|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.ucl.xpath.types.AnyType org.ucl.xpath.types.AnySimpleType org.ucl.xpath.types.AnyAtomicType org.ucl.xpath.types.CtrType org.ucl.xpath.types.QName
A representation of a QName datatype (name of a node)
Constructor Summary | |
QName()
Initialises with a null prefix and null node name |
|
QName(java.lang.String local_part)
Initialises using only the node name (no prefix) |
|
QName(java.lang.String prefix,
java.lang.String local_part)
Initialises using the supplied parameters |
|
QName(java.lang.String prefix,
java.lang.String local_part,
java.lang.String ns)
Initialises using the supplied parameters |
Method Summary | |
ResultSequence |
constructor(ResultSequence arg)
Creates a new ResultSequence consisting of the extractable QName in the supplied ResultSequence |
boolean |
eq(AnyType arg)
Equality comparison between this QName and the supplied QName |
boolean |
equals(java.lang.Object obj)
Equality comparison between this QName and a supplied QName |
java.lang.String |
expanded_name()
Retrieves the full pathname including the namespace. |
boolean |
expanded()
Check for whether a namespace has been defined for this node |
int |
hashCode()
Calculates the hashcode for the full pathname |
java.lang.String |
local()
Retrieves the node's name |
java.lang.String |
namespace()
Retrieves the namespace that this node belongs in. |
static QName |
parse_QName(java.lang.String str)
Creates a new QName by parsing a String representation of the node name |
java.lang.String |
prefix()
Retrieves the prefix of the node's pathname |
void |
set_namespace(java.lang.String n)
Sets the namespace for this node |
java.lang.String |
string_type()
Retrieves the datatype's full pathname |
java.lang.String |
string_value()
Retrieves a String representation of the node name. |
java.lang.String |
string()
Retrieves a String representation of the node name. |
java.lang.String |
type_name()
Retrieves the datatype's name |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public QName(java.lang.String prefix, java.lang.String local_part, java.lang.String ns)
prefix
- Prefix of the node namelocal_part
- The node name itselfns
- The namespace this nodename belongs topublic QName(java.lang.String prefix, java.lang.String local_part)
prefix
- Prefix of the node namelocal_part
- The node name itselfpublic QName(java.lang.String local_part)
local_part
- The node namepublic QName()
Method Detail |
public static QName parse_QName(java.lang.String str)
str
- String representation of the name
public ResultSequence constructor(ResultSequence arg) throws DynamicError
constructor
in class CtrType
arg
- The ResultSequence to extract from
DynamicError
public java.lang.String string_value()
string_value
in class AnyType
public java.lang.String string_type()
string_type
in class AnyType
public java.lang.String type_name()
type_name
in class CtrType
public java.lang.String string()
public java.lang.String expanded_name()
public java.lang.String prefix()
public void set_namespace(java.lang.String n)
n
- Namespace this node belongs inpublic java.lang.String namespace()
public java.lang.String local()
public boolean expanded()
public boolean equals(java.lang.Object obj)
obj
- The object to compare with. Should be of type QName
public int hashCode()
public boolean eq(AnyType arg) throws DynamicError
eq
in interface CmpEq
arg
- The QName to compare with
DynamicError
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |