|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--net.xineo.xml.util.ElementName
This class contains information about the name of an XML element. This name is composed of either a namespace URI and a local name or a qualified name.
| Field Summary | |
static ElementName |
WILDCARD
This specific instance will match any alement name. |
| Constructor Summary | |
ElementName(org.w3c.dom.Element element)
Constructs an element name from the prefix and tag name of a DOM element. |
|
ElementName(java.lang.String qName)
Constructs an element name defined by a qualified name. |
|
ElementName(java.lang.String namespaceURI,
java.lang.String localName)
Constructs an element name defined by a namespace URI and a local name. |
|
ElementName(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
Constructs an element name defined by either a namespace URI and a local name or a qualified name, depending on the null values of the given parameters (which have the same meaning as paramteres passed to SAX handlers). |
|
| Method Summary | |
java.lang.String |
getLocalName()
Returns the local name of the element. |
java.lang.String |
getName()
Returns the "simple name" of the element. |
java.lang.String |
getNamespaceURI()
Returns the namespace URI of the element name. |
java.lang.String |
getQName()
Returns the qualified name of the element. |
boolean |
hasNamespace()
Returns true if this element has a namespace |
boolean |
matches(org.w3c.dom.Element element)
Checks is the name of the given DOM element matches this element name |
boolean |
matches(ElementName elementName)
Checks if this element name matches another element name. |
boolean |
matches(java.lang.String elementName)
Checks if this element name matches a simple qualified name. |
static ElementName |
parseString(java.lang.String elementName)
Creates an element name, parsing a string that may contain a simple element name or a name containing a namespace in a XML format. |
java.lang.String |
toString()
Converts this element name to a string. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
public static ElementName WILDCARD
| Constructor Detail |
public ElementName(java.lang.String qName)
qName - qualified name of the element
public ElementName(java.lang.String namespaceURI,
java.lang.String localName)
namespaceURI - Namespace URI of the element.localName - Local name of the element
public ElementName(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String qName)
namespaceURI - Namespace URI of the element name. Should be defined along with the local name.localName - Local name of the element. Should be defined along with the namespace URI.qName - Qualified name of the element.public ElementName(org.w3c.dom.Element element)
element - The DOM element| Method Detail |
public boolean hasNamespace()
public java.lang.String getNamespaceURI()
public java.lang.String getLocalName()
public java.lang.String getQName()
public java.lang.String getName()
public boolean matches(ElementName elementName)
elementName - The element name to compare with
public boolean matches(java.lang.String elementName)
public boolean matches(org.w3c.dom.Element element)
public java.lang.String toString()
toString in class java.lang.Objectpublic static ElementName parseString(java.lang.String elementName)
elementName equals "*", the
wildcard is returned.
elementName - The simple or complex element name
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||