|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.ethz.mxquery.update.store.llImpl.LLToken
public abstract class LLToken
Baseclass of the elements that a token list resp. an XML store can contain.
Constructor Summary | |
---|---|
LLToken()
Constructor for SimpleStartToken and SimpleEndToken |
|
LLToken(Token token)
|
Method Summary | |
---|---|
abstract LLToken |
copy()
|
void |
deleteMe()
Deletes this token from the List (if this token is really in the List) |
int |
getDepth()
|
LLToken |
getEndEl()
Returns End Token of this token. |
Identifier |
getId()
|
java.lang.String |
getLocal()
|
java.lang.String |
getName()
|
LLToken |
getNext()
During getNext must be checked if tokens must be materialized. |
java.lang.String |
getNS()
|
LLToken |
getParent()
|
LLToken |
getPrev()
|
static LLToken |
getSibling(LLToken st)
|
java.lang.String |
getValueAsString()
|
void |
insertAfter(LLToken token)
Inserts the passed token after this into the token list. |
void |
insertAfter(TokenList tokenList)
Inserts the elements of the passed token list after this
into the token list. |
void |
insertBefore(LLToken token)
Inserts the passed token before this into the token list. |
void |
insertBefore(TokenList tokenList)
Inserts the passed token list before this into the token
list. |
boolean |
isAttribute()
|
void |
setDepth(int depth)
|
void |
setEndEl(LLToken end)
|
void |
setName(QName newName)
|
abstract void |
setNext(LLToken next)
|
void |
setParent(LLToken parent)
|
abstract void |
setPrev(LLToken prev)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LLToken(Token token)
public LLToken()
Method Detail |
---|
public final LLToken getPrev()
public abstract void setPrev(LLToken prev)
public final LLToken getNext() throws MXQueryException
MXQueryException
public abstract void setNext(LLToken next)
public void setParent(LLToken parent)
public LLToken getParent()
public void setEndEl(LLToken end)
public LLToken getEndEl() throws MXQueryException
MXQueryException
public Identifier getId()
public boolean isAttribute()
public int getDepth()
public void setDepth(int depth)
public java.lang.String getValueAsString() throws MXQueryException
MXQueryException
public java.lang.String getName()
public java.lang.String getNS()
public java.lang.String getLocal()
public void setName(QName newName) throws MXQueryException
MXQueryException
public void insertAfter(LLToken token) throws MXQueryException
this
into the token list.
token
-
MXQueryException
public void insertAfter(TokenList tokenList) throws MXQueryException
this
into the token list.
tokenList
-
MXQueryException
public void insertBefore(LLToken token)
this
into the token list.
token
- public void insertBefore(TokenList tokenList) throws MXQueryException
this
into the token
list.
tokenList
-
MXQueryException
public void deleteMe() throws MXQueryException
MXQueryException
public static LLToken getSibling(LLToken st) throws MXQueryException
MXQueryException
public abstract LLToken copy() throws MXQueryException
MXQueryException
|
MXQuery 0.6.0 API Documentation - Copyright 2006-2009 ETH Zurich | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |