public interface AttributeCollection
Modifier and Type | Method and Description |
---|---|
int |
getFingerprint(int index)
Get the fingerprint of an attribute (by position).
|
int |
getIndex(java.lang.String uri,
java.lang.String localname)
Get the index of an attribute (by name).
|
int |
getIndexByFingerprint(int fingerprint)
Get the index, given the fingerprint
|
int |
getLength()
Return the number of attributes in the list.
|
int |
getLineNumber(int index)
Get the line number part of the location of an attribute, at a given index.
|
java.lang.String |
getLocalName(int index)
Get the local name of an attribute (by position).
|
Location |
getLocation(int index)
Get the location of an attribute (by position)
|
NodeName |
getNodeName(int index)
Get the node name of an attribute (by position)
|
java.lang.String |
getPrefix(int index)
Get the prefix of the name of an attribute (by position).
|
int |
getProperties(int index)
Get the properties of an attribute (by position)
|
java.lang.String |
getQName(int index)
Get the lexical QName of an attribute (by position).
|
java.lang.String |
getSystemId(int index)
Get the systemId part of the location of an attribute, at a given index.
|
SimpleType |
getTypeAnnotation(int index)
Get the type annotation of an attribute (by position).
|
java.lang.String |
getURI(int index)
Get the namespace URI of an attribute (by position).
|
java.lang.String |
getValue(int index)
Get the value of an attribute (by position).
|
java.lang.String |
getValue(java.lang.String uri,
java.lang.String localname)
Get the value of an attribute (by name).
|
java.lang.String |
getValueByFingerprint(int fingerprint)
Get the attribute value using its fingerprint
|
boolean |
isId(int index)
Determine whether a given attribute has the is-ID property set
|
boolean |
isIdref(int index)
Determine whether a given attribute has the is-idref property set
|
int getLength()
NodeName getNodeName(int index)
index
- The position of the attribute in the listint getFingerprint(int index)
index
- The position of the attribute in the list.SimpleType getTypeAnnotation(int index)
index
- The position of the attribute in the list.Location getLocation(int index)
index
- The position of the attribute in the list.java.lang.String getSystemId(int index)
Attribute location information is not available from a SAX parser, so this method is not useful for getting the location of an attribute in a source document. However, in a Saxon result document, the location information represents the location in the stylesheet of the instruction used to generate this attribute, which is useful for debugging.
index
- the required attributeint getLineNumber(int index)
Attribute location information is not available from a SAX parser, so this method is not useful for getting the location of an attribute in a source document. However, in a Saxon result document, the location information represents the location in the stylesheet of the instruction used to generate this attribute, which is useful for debugging.
index
- the required attributeint getProperties(int index)
index
- The position of the attribute in the list.ReceiverOptions
. The
most interesting of these is {ReceiverOptions.DEFAULTED_ATTRIBUTE
,
which indicates an attribute that was added to an element as a result of schema validation.java.lang.String getPrefix(int index)
index
- The position of the attribute in the list.java.lang.String getQName(int index)
index
- The position of the attribute in the list.java.lang.String getLocalName(int index)
index
- The position of the attribute in the list.java.lang.String getURI(int index)
index
- The position of the attribute in the list.int getIndex(java.lang.String uri, java.lang.String localname)
uri
- The namespace uri of the attribute.localname
- The local name of the attribute.int getIndexByFingerprint(int fingerprint)
java.lang.String getValueByFingerprint(int fingerprint)
java.lang.String getValue(java.lang.String uri, java.lang.String localname)
uri
- The namespace uri of the attribute.localname
- The local name of the attribute.java.lang.String getValue(int index)
index
- The position of the attribute in the list.boolean isId(int index)
boolean isIdref(int index)
Copyright (c) 2004-2020 Saxonica Limited. All rights reserved.