Constructor and Description |
---|
AttributeMap(XMLObject newOwner)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
clear() |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
void |
deregisterID(QName attributeName)
Deregister an attribute as having a type of ID.
|
void |
deregisterQNameAttribute(QName attributeName)
Deregister an attribute as having a type of QName.
|
Set<Map.Entry<QName,String>> |
entrySet()
Returns the set of entries.
|
String |
get(Object key) |
boolean |
isEmpty() |
boolean |
isIDAttribute(QName attributeName)
Check whether a given attribute is locally registered as having an ID type within
this AttributeMap instance.
|
boolean |
isInferQNameValues()
Get the flag indicating whether an attempt should be made to infer QName values,
if attribute is not registered via a configuration as a QName type.
|
boolean |
isQNameAttribute(QName attributeName)
Check whether a given attribute is known to have a QName type.
|
Set<QName> |
keySet()
Returns the set of keys.
|
QName |
put(QName attributeName,
QName value)
Set an attribute value as a QName.
|
String |
put(QName attributeName,
String value) |
void |
putAll(Map<? extends QName,? extends String> t) |
void |
registerID(QName attributeName)
Register an attribute as having a type of ID.
|
void |
registerQNameAttribute(QName attributeName)
Register an attribute as having a type of QName.
|
String |
remove(Object key) |
void |
setInferQNameValues(boolean flag)
Set the flag indicating whether an attempt should be made to infer QName values,
if attribute is not registered via a configuration as a QName type.
|
int |
size() |
Collection<String> |
values()
Returns the values in this map.
|
public AttributeMap(XMLObject newOwner) throws NullPointerException
newOwner
- the XMLObject that owns these attributesNullPointerException
- thrown if the given XMLObject is nullpublic QName put(QName attributeName, QName value)
attributeName
- the attribute namevalue
- the QName attribute valuepublic boolean containsKey(Object key)
containsKey
in interface Map<QName,String>
public boolean containsValue(Object value)
containsValue
in interface Map<QName,String>
public Collection<String> values()
public void registerID(QName attributeName)
attributeName
- the QName of the ID attribute to be registeredpublic void deregisterID(QName attributeName)
attributeName
- the QName of the ID attribute to be de-registeredpublic boolean isIDAttribute(QName attributeName)
attributeName
- the QName of the attribute to be checked for ID type.public void registerQNameAttribute(QName attributeName)
attributeName
- the name of the QName-valued attribute to be registeredpublic void deregisterQNameAttribute(QName attributeName)
attributeName
- the name of the QName-valued attribute to be registeredpublic boolean isQNameAttribute(QName attributeName)
attributeName
- the QName of the attribute to be checked for QName type.public boolean isInferQNameValues()
public void setInferQNameValues(boolean flag)
flag
- true if QName types should be inferred, false if notCopyright © 2018 JBoss by Red Hat. All rights reserved.