Serializable
, AttributeSet
, DocAttributeSet
public class HashDocAttributeSet extends HashAttributeSet implements DocAttributeSet, Serializable
HashAttributeSet
and enforces the semantic restrictions of interface DocAttributeSet
.Constructor | Description |
---|---|
HashDocAttributeSet() |
Construct a new, empty hash doc attribute set.
|
HashDocAttributeSet(DocAttribute attribute) |
Construct a new hash doc attribute set,
initially populated with the given value.
|
HashDocAttributeSet(DocAttribute[] attributes) |
Construct a new hash doc attribute set,
initially populated with the values from the given array.
|
HashDocAttributeSet(DocAttributeSet attributes) |
Construct a new attribute set, initially populated with the
values from the given set where the members of the attribute set
are restricted to the
DocAttribute interface. |
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
add, addAll
add, addAll, clear, containsKey, containsValue, equals, get, hashCode, isEmpty, remove, remove, size, toArray
public HashDocAttributeSet()
public HashDocAttributeSet(DocAttribute attribute)
attribute
- Attribute value to add to the set.NullPointerException
- (unchecked exception) Thrown if attribute
is null.public HashDocAttributeSet(DocAttribute[] attributes)
attributes
array to the set in
sequence, starting at index 0. Thus, later array elements may replace
earlier array elements if the array contains duplicate attribute
values or attribute categories.attributes
- Array of attribute values to add to the set.
If null, an empty attribute set is constructed.NullPointerException
- (unchecked exception)
Thrown if any element of attributes
is null.public HashDocAttributeSet(DocAttributeSet attributes)
DocAttribute
interface.attributes
- set of attribute values to initialise the set. If
null, an empty attribute set is constructed.ClassCastException
- (unchecked exception) Thrown if any element of
attributes
is not an instance of
DocAttribute
. Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2017, Oracle and/or its affiliates. 500 Oracle Parkway
Redwood Shores, CA 94065 USA. All rights reserved.
DRAFT 9-internal+0-adhoc.mlchung.jdk9-jdeps