Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.
| Modifier and Type | Class and Description |
|---|---|
| pack-priv abstract class | Comparator
compares nodes for various boolean operations. |
| public class | |
| pack-priv class | EqualComparator
Compare strings or numbers for equality. |
| pack-priv class | GreaterThanComparator
Compare strings or numbers for greater than. |
| pack-priv class | GreaterThanOrEqualComparator
Compare strings or numbers for greater than or equal. |
| pack-priv class | LessThanComparator
Compare strings or numbers for less than. |
| pack-priv class | LessThanOrEqualComparator
Compare strings or numbers for less than or equal. |
| pack-priv class | NotEqualComparator
Compare strings or numbers for non-equality. |
| public class | XBoolean
This class represents an XPath boolean object, and is capable of converting the boolean to other types, such as a string. |
| public class | XBooleanStatic
This class doesn't have any XPathContext, so override whatever to ensure it works OK. |
| public class | XMLStringFactoryImpl
Class XMLStringFactoryImpl creates XString versions of XMLStrings. |
| public class | XNodeSet
This class represents an XPath nodeset object, and is capable of converting the nodeset to other types, such as a string. |
| public class | XNodeSetForDOM
This class overrides the XNodeSet#object() method to provide the original Node object, NodeList object, or NodeIterator. |
| public class | XNull
This class represents an XPath null object, and is capable of converting the null to other types, such as a string. |
| public class | XNumber
This class represents an XPath number, and is capable of converting the number to other types, such as a string. |
| public class | XObject
This class represents an XPath object, and is capable of converting the object to various types, such as a string. |
| public class | |
| public class | XRTreeFrag
This class represents an XPath result tree fragment object, and is capable of converting the RTF to other types, such as a string. |
| public class | XRTreeFragSelectWrapper
This class makes an select statement act like an result tree fragment. |
| public class | XString
This class represents an XPath string object, and is capable of converting the string to other types, such as a number. |
| public class | XStringForChars
This class will wrap a FastStringBuffer and allow for |
| public class | XStringForFSB
This class will wrap a FastStringBuffer and allow for |