|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.HashMap<PrinterStateReason,Severity>
javax.print.attribute.standard.PrinterStateReasons
public final class PrinterStateReasons
The PrinterStateReasons attribute provides the set of
additional informations available about the current state of the printer
device.
The attribute is basically a map with PrinterStateReason
objects as keys associated with their severity level as
Severity instances. The IPP keyword value can be
constructed as follows:
reason.toString() + '-' + severity.toString()
IPP Compatibility: PrinterStateReasons is an IPP 1.1 attribute.
PrinterState,
PrinterStateReason,
Severity,
Serialized Form| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V> |
| Nested classes/interfaces inherited from interface java.util.Map |
|---|
Map.Entry<K,V> |
| Constructor Summary | |
|---|---|
PrinterStateReasons()
Constructs an empty PrinterStateReasons attribute. |
|
PrinterStateReasons(int initialCapacity)
Constructs an empty PrinterStateReasons attribute
with the given initial capacity and the default load factor. |
|
PrinterStateReasons(int initialCapacity,
float loadFactor)
Constructs an empty PrinterStateReasons attribute
with the given initial capacity and load factor. |
|
PrinterStateReasons(Map<PrinterStateReason,Severity> map)
Constructs a PrinterStateReasons attribute
with the given content of the map. |
|
| Method Summary | |
|---|---|
Class<? extends Attribute> |
getCategory()
Returns category of this class. |
String |
getName()
Returns the name of this attribute. |
Set<PrinterStateReason> |
printerStateReasonSet(Severity severity)
Constructs an unmodifiable view of the contained printer state reasons associated with the given severity level. |
Severity |
put(PrinterStateReason reason,
Severity severity)
Puts the given reason object associated with the given severity object into the set. |
| Methods inherited from class java.util.HashMap |
|---|
clear, clone, containsKey, containsValue, entrySet, get, isEmpty, keySet, putAll, remove, size, values |
| Methods inherited from class java.util.AbstractMap |
|---|
equals, hashCode, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
equals, hashCode |
| Constructor Detail |
|---|
public PrinterStateReasons()
PrinterStateReasons attribute.
public PrinterStateReasons(int initialCapacity,
float loadFactor)
PrinterStateReasons attribute
with the given initial capacity and load factor.
initialCapacity - the intial capacity.loadFactor - the load factor of the underlying HashMap.
IllegalArgumentException - if initialCapacity < 0
IllegalArgumentException - if initialCapacity or loadFactor < 0public PrinterStateReasons(int initialCapacity)
PrinterStateReasons attribute
with the given initial capacity and the default load factor.
initialCapacity - the intial capacity.
IllegalArgumentException - if initialCapacity < 0public PrinterStateReasons(Map<PrinterStateReason,Severity> map)
PrinterStateReasons attribute
with the given content of the map.
map - the map for the initial values with the same
PrinterStateReason to Severity mappings.
NullPointerException - if map or any key/value is null.
ClassCastException - if values of map are not of type
PrinterStateReason and keys are not of type
Severity.| Method Detail |
|---|
public Set<PrinterStateReason> printerStateReasonSet(Severity severity)
severity - the severity level for the constructed set.
public Severity put(PrinterStateReason reason,
Severity severity)
put in interface Map<PrinterStateReason,Severity>put in class HashMap<PrinterStateReason,Severity>reason - the reason of type PrinterStateReason.severity - the severity of the reason of type Severity.
null if the reason object was not in the map before.
NullPointerException - if any of the values is null.
ClassCastException - if reason is not a
PrinterStateReason and severity is not a
Severity instance.HashMap.get(Object),
Object.equals(Object)public Class<? extends Attribute> getCategory()
getCategory in interface AttributePrintStateReasons itself.public String getName()
getName in interface Attribute
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||