MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

ch.ethz.mxquery.datamodel.xdm
Class QNameToken

java.lang.Object
  extended by ch.ethz.mxquery.datamodel.xdm.Token
      extended by ch.ethz.mxquery.datamodel.xdm.QNameToken

public final class QNameToken
extends Token


Field Summary
 
Fields inherited from class ch.ethz.mxquery.datamodel.xdm.Token
END_SEQUENCE_TOKEN, MASK_CLEAN_START_TAG, MASK_GET_START_TAG, START_SEQUENCE_TOKEN
 
Constructor Summary
QNameToken(Identifier id, QName value)
           
QNameToken(QNameToken token)
           
 
Method Summary
 Token copy()
           
 java.lang.String getNS()
           
 QName getQName()
           
 QName getQNameTokenValue()
           
 java.lang.String getValueAsString()
           
 void setNS(java.lang.String uri)
           
 Token toAttrToken(QName name, XDMScope scope)
           
 
Methods inherited from class ch.ethz.mxquery.datamodel.xdm.Token
compare, compare, compareTo, equals, equals, getBinary, getBoolean, getDate, getDateTime, getDayTimeDur, getDouble, getDuration, getDynamicScope, getEventType, getFloat, getGregorian, getId, getLocal, getLong, getName, getNumber, getSchemaNormalizedValue, getText, getTime, getTypeAnnotation, getYearMonthDur, hashCode, isAttribute, setDynamicScope, setEventType, setId, setSchemaNormalizedValue
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QNameToken

public QNameToken(Identifier id,
                  QName value)

QNameToken

public QNameToken(QNameToken token)
Method Detail

getQName

public QName getQName()

getNS

public java.lang.String getNS()
Overrides:
getNS in class Token

setNS

public void setNS(java.lang.String uri)
Overrides:
setNS in class Token

getQNameTokenValue

public QName getQNameTokenValue()
Overrides:
getQNameTokenValue in class Token

getValueAsString

public java.lang.String getValueAsString()
Overrides:
getValueAsString in class Token

toAttrToken

public Token toAttrToken(QName name,
                         XDMScope scope)
                  throws MXQueryException
Overrides:
toAttrToken in class Token
Throws:
MXQueryException

copy

public Token copy()
Overrides:
copy in class Token

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich

MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich