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.