Class com.ibm.xml.xpointer.XPointer
java.lang.Object
|
+----com.ibm.xml.xpointer.XPointer
- public class XPointer
- extends java.lang.Object
- implements java.io.Serializable
XPointer.
(Based on WD-xptr-19980303)
- Version:
- 1.1
Methods inherited from class java.lang.Object
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
S_ALL
public static final java.lang.String S_ALL
S_END
public static final java.lang.String S_END
NT_NONE
public static final int NT_NONE
NT_NAME
public static final int NT_NAME
NT_ELEMENT
public static final int NT_ELEMENT
NT_PI
public static final int NT_PI
NT_COMMENT
public static final int NT_COMMENT
NT_TEXT
public static final int NT_TEXT
NT_CDATA
public static final int NT_CDATA
NT_ALL
public static final int NT_ALL
nodetypes
public static final java.lang.String[] nodetypes
S_ELEMENT
public static final java.lang.String S_ELEMENT
S_PI
public static final java.lang.String S_PI
S_COMMENT
public static final java.lang.String S_COMMENT
S_TEXT
public static final java.lang.String S_TEXT
S_CDATA
public static final java.lang.String S_CDATA
S_NIMPLIED
public static final java.lang.String S_NIMPLIED
S_IMPLIED
public static final java.lang.String S_IMPLIED
literals
public static final java.lang.String[] literals
ST_NONE
public static final int ST_NONE
ST_ROOT
public static final int ST_ROOT
ST_ORIGIN
public static final int ST_ORIGIN
ST_ID
public static final int ST_ID
ST_HTML
public static final int ST_HTML
ST_CHILD
public static final int ST_CHILD
ST_DESCENDANT
public static final int ST_DESCENDANT
ST_ANCESTOR
public static final int ST_ANCESTOR
ST_PRECEDING
public static final int ST_PRECEDING
ST_PSIBLING
public static final int ST_PSIBLING
ST_FOLLOWING
public static final int ST_FOLLOWING
ST_FSIBLING
public static final int ST_FSIBLING
ST_SPAN
public static final int ST_SPAN
ST_ATTR
public static final int ST_ATTR
ST_STRING
public static final int ST_STRING
T_IMPLIED
public static final int T_IMPLIED
T_ANY
public static final int T_ANY
T_NAME
public static final int T_NAME
T_EXACT
public static final int T_EXACT
XPointer
public XPointer(AbsTerm abs,
java.util.Vector otherterms)
- Parameters:
abs
- null is ok.
otherterms
- null is ok.
getAbsTerm
public AbsTerm getAbsTerm()
setAbsTerm
public void setAbsTerm(AbsTerm abs)
getOtherTermsVector
public java.util.Vector getOtherTermsVector()
- Return a Vecotr consisted of
RelTerm / SpanTerm / AttrTerm / StringTerm
.
appendOtherTerm
public void appendOtherTerm(OtherTerm ot)
insertOtherTerm
public void insertOtherTerm(OtherTerm ot)
removeLastOtherTerm
public OtherTerm removeLastOtherTerm()
- Returns:
- Removed object;
null
when this has no OtherTerm.
toString
public java.lang.String toString()
- Return a String representation of this instance.
- Overrides:
- toString in class java.lang.Object
point
public Pointed point(TXDocument doc)
- Returns a node pointed by this
XPointer
instance.
- The following terms aren't supported in this method:
- origin()
- html()
- span()
- string()
- Returns:
- Matched nodes. Never returns null.
point
public Pointed point(Node origin)
makeXPointer
public static XPointer makeXPointer(Child target)
- Returns:
- an XPointer instance, or null
- See Also:
- makeXPointer