-
- All Implemented Interfaces:
-
de.gmuth.ipp.core.IppAttributeBuilder
public final class IppAttribute<T extends Object> implements IppAttributeBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIppAttribute.Companion
-
Constructor Summary
Constructors Constructor Description IppAttribute(String name, IppTag tag, Collection<T> values)IppAttribute(String name, IppTag tag, T values)IppAttribute(String name, IppTag tag)
-
Method Summary
Modifier and Type Method Description final List<T>getValues()final TgetValue()final StringgetName()final IppTaggetTag()final ObjectadditionalValue(IppAttribute<?> attribute)final Booleanis1setOf()final BooleanisCollection()IppAttribute<?>buildIppAttribute(IppAttributesGroup printerAttributes)StringtoString()final ObjectenumNameOrValue(Object value)final UnitlogDetails(String prefix)-
-
Method Detail
-
additionalValue
final Object additionalValue(IppAttribute<?> attribute)
-
isCollection
final Boolean isCollection()
-
buildIppAttribute
IppAttribute<?> buildIppAttribute(IppAttributesGroup printerAttributes)
-
enumNameOrValue
final Object enumNameOrValue(Object value)
-
logDetails
final Unit logDetails(String prefix)
-
-
-
-