-
- All Implemented Interfaces:
-
java.io.Serializable,java.util.SequencedMap,kotlin.Cloneable,kotlin.collections.Map,kotlin.collections.MutableMap
public final class IppAttributesGroup extends LinkedHashMap<String, IppAttribute<?>>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classIppAttributesGroup.Companion
-
Constructor Summary
Constructors Constructor Description IppAttributesGroup(IppTag tag)
-
Method Summary
-
Methods inherited from class java.util.HashMap
clone, compute, computeIfAbsent, computeIfPresent, containsKey, getSize, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace -
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, forEach, get, getEntries, getKeys, getOrDefault, getValues, putFirst, putLast, replaceAll, reversed, sequencedEntrySet, sequencedKeySet, sequencedValues -
Methods inherited from class java.util.AbstractMap
equals, hashCode -
Methods inherited from class java.util.SequencedMap
firstEntry, lastEntry, pollFirstEntry, pollLastEntry -
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
IppAttributesGroup
IppAttributesGroup(IppTag tag)
-
-
Method Detail
-
put
final IppAttribute<out Object> put(IppAttribute<?> attribute)
-
put
final Unit put(IppAttributesGroup attributesGroup)
-
attribute
final IppAttribute<Object> attribute(String name, IppTag tag, Collection<Object> values)
-
getValueOrNull
final <T extends Any> T getValueOrNull(String name)
-
getValuesOrNull
final <T extends Any> T getValuesOrNull(String name)
-
getValueAsURI
final URI getValueAsURI(String name)
-
getKeywordOrName
final String getKeywordOrName(String name)
-
getKeywordsOrNames
final List<String> getKeywordsOrNames(String name)
-
getValueAsZonedDateTime
final ZonedDateTime getValueAsZonedDateTime(String name, ZoneId zoneId)
-
getValueAsDurationOfSeconds
final Duration getValueAsDurationOfSeconds(String name)
-
remove attributes where tag is not ValueTag or tag is OutOfBandTag
final List<IppAttribute<?>> remove attributes where tag is not ValueTag or tag is OutOfBandTag()
-
toValuesString
final String toValuesString()
-
toCompactString
final String toCompactString()
-
log
@JvmOverloads() final Unit log(Logger logger, Level level)
-
log
@JvmOverloads() final Unit log(Logger logger)
-
writeText
@JvmOverloads() final Unit writeText(PrintWriter printWriter, String title, String prefix)
-
writeText
@JvmOverloads() final Unit writeText(PrintWriter printWriter, String title)
-
writeText
@JvmOverloads() final Unit writeText(PrintWriter printWriter)
-
-
-
-