## Uses of Interface
org.apache.xml.utils.XMLString

- Packages that use XMLString
  Package | Description
  --- | ---
  org.apache.xalan.lib.sql | Provides extension functions for connecting to a JDBC data source, executing a query, and working incrementally through a "streamable" result set.
  org.apache.xalan.transformer | In charge of run-time transformations and the production of result trees.
  org.apache.xalan.xsltc.dom |
  org.apache.xml.dtm |
  org.apache.xml.dtm.ref |
  org.apache.xml.dtm.ref.dom2dtm |
  org.apache.xml.dtm.ref.sax2dtm |
  org.apache.xml.utils | Implementation of Xalan utility classes.
  org.apache.xpath | Implementation of XPath; for the most part, only classes meant for public use are found at this root level of the XPath packages.
  org.apache.xpath.objects | Implementation of XPath polymorphic type objects -- this package will grow as XPath objects are expanded to support XML Schema data types.

- - ### Uses of XMLString in org.apache.xalan.lib.sql

    Methods in org.apache.xalan.lib.sql that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | DTMDocument.`getStringValue(int nodeHandle)` Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).

  - ### Uses of XMLString in org.apache.xalan.transformer

    Methods in org.apache.xalan.transformer with parameters of type XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XNodeSet` | KeyTable.`getNodeSetDTMByKey(QName name, XMLString ref)` Given a valid element key, return the corresponding node list.
    `XNodeSet` | KeyManager.`getNodeSetDTMByKey(XPathContext xctxt, int doc, QName name, XMLString ref, PrefixResolver nscontext)` Given a valid element key, return the corresponding node list.

    Constructors in org.apache.xalan.transformer with parameters of type XMLString
    Constructor and Description
    `KeyRefIterator(QName name, XMLString ref, java.util.Vector keyDecls, DTMIterator ki)` Constructor KeyRefIterator

  - ### Uses of XMLString in org.apache.xalan.xsltc.dom

    Methods in org.apache.xalan.xsltc.dom that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | SimpleResultTreeImpl.`getStringValue(int nodeHandle)`
    `XMLString` | AdaptiveResultTreeImpl.`getStringValue(int nodeHandle)`

  - ### Uses of XMLString in org.apache.xml.dtm

    Methods in org.apache.xml.dtm that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | DTM.`getStringValue(int nodeHandle)` Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).

  - ### Uses of XMLString in org.apache.xml.dtm.ref

    Methods in org.apache.xml.dtm.ref that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | DTMDocumentImpl.`getStringValue(int nodeHandle)` Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).
    `abstract XMLString` | DTMDefaultBase.`getStringValue(int nodeHandle)` Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).

  - ### Uses of XMLString in org.apache.xml.dtm.ref.dom2dtm

    Methods in org.apache.xml.dtm.ref.dom2dtm that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | DOM2DTM.`getStringValue(int nodeHandle)` Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).

  - ### Uses of XMLString in org.apache.xml.dtm.ref.sax2dtm

    Methods in org.apache.xml.dtm.ref.sax2dtm that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | SAX2DTM2.`getStringValue(int nodeHandle)` Override SAX2DTM.getStringValue(int) This method is only used by Xalan-J Interpretive.
    `XMLString` | SAX2DTM.`getStringValue(int nodeHandle)` Get the string-value of a node as a String object (see http://www.w3.org/TR/xpath#data-model for the definition of a node's string-value).

  - ### Uses of XMLString in org.apache.xml.utils

    Classes in org.apache.xml.utils that implement XMLString
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XMLStringDefault` The default implementation of the XMLString interface, which is just a simple wrapper of a String object.

    Methods in org.apache.xml.utils that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | XMLStringDefault.`concat(java.lang.String str)` Concatenates the specified string to the end of this string.
    `XMLString` | XMLString.`concat(java.lang.String str)` Concatenates the specified string to the end of this string.
    `XMLString` | XMLStringFactoryDefault.`emptystr()` Get a cheap representation of an empty string.
    `abstract XMLString` | XMLStringFactory.`emptystr()` Get a cheap representation of an empty string.
    `XMLString` | XMLStringDefault.`fixWhiteSpace(boolean trimHead, boolean trimTail, boolean doublePunctuationSpaces)` Conditionally trim all leading and trailing whitespace in the specified String.
    `XMLString` | XMLString.`fixWhiteSpace(boolean trimHead, boolean trimTail, boolean doublePunctuationSpaces)` Conditionally trim all leading and trailing whitespace in the specified String.
    `XMLString` | XMLStringFactoryDefault.`newstr(char[] string, int start, int length)` Create a XMLString from a FastStringBuffer.
    `abstract XMLString` | XMLStringFactory.`newstr(char[] string, int start, int length)` Create a XMLString from a FastStringBuffer.
    `XMLString` | XMLStringFactoryDefault.`newstr(FastStringBuffer fsb, int start, int length)` Create a XMLString from a FastStringBuffer.
    `abstract XMLString` | XMLStringFactory.`newstr(FastStringBuffer string, int start, int length)` Create a XMLString from a FastStringBuffer.
    `XMLString` | XMLStringFactoryDefault.`newstr(java.lang.String string)` Create a new XMLString from a Java string.
    `abstract XMLString` | XMLStringFactory.`newstr(java.lang.String string)` Create a new XMLString from a Java string.
    `XMLString` | XMLStringDefault.`substring(int beginIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XMLString.`substring(int beginIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XMLStringDefault.`substring(int beginIndex, int endIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XMLString.`substring(int beginIndex, int endIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XMLStringDefault.`toLowerCase()` Converts all of the characters in this `String` to lower case using the rules of the default locale, which is returned by `Locale.getDefault`.
    `XMLString` | XMLString.`toLowerCase()` Converts all of the characters in this `String` to lower case using the rules of the default locale, which is returned by `Locale.getDefault`.
    `XMLString` | XMLStringDefault.`toLowerCase(java.util.Locale locale)` Converts all of the characters in this `String` to lower case using the rules of the given `Locale`.
    `XMLString` | XMLString.`toLowerCase(java.util.Locale locale)` Converts all of the characters in this `String` to lower case using the rules of the given `Locale`.
    `XMLString` | XMLStringDefault.`toUpperCase()` Converts all of the characters in this `String` to upper case using the rules of the default locale, which is returned by `Locale.getDefault`.
    `XMLString` | XMLString.`toUpperCase()` Converts all of the characters in this `String` to upper case using the rules of the default locale, which is returned by `Locale.getDefault`.
    `XMLString` | XMLStringDefault.`toUpperCase(java.util.Locale locale)` Converts all of the characters in this `String` to upper case using the rules of the given locale.
    `XMLString` | XMLString.`toUpperCase(java.util.Locale locale)` Converts all of the characters in this `String` to upper case using the rules of the given locale.
    `XMLString` | XMLStringDefault.`trim()` Removes white space from both ends of this string.
    `XMLString` | XMLString.`trim()` Removes white space from both ends of this string.

    Methods in org.apache.xml.utils with parameters of type XMLString
    Modifier and Type | Method and Description
    --- | ---
    `int` | XMLStringDefault.`compareTo(XMLString anotherString)` Compares two strings lexicographically.
    `int` | XMLString.`compareTo(XMLString anotherString)` Compares two strings lexicographically.
    `int` | XMLStringDefault.`compareToIgnoreCase(XMLString str)` Compares two strings lexicographically, ignoring case considerations.
    `int` | XMLString.`compareToIgnoreCase(XMLString str)` Compares two strings lexicographically, ignoring case considerations.
    `boolean` | XMLStringDefault.`equals(XMLString anObject)` Compares this string to the specified object.
    `boolean` | XMLString.`equals(XMLString anObject)` Compares this string to the specified object.
    `int` | XMLStringDefault.`indexOf(XMLString str)` Returns the index within this string of the first occurrence of the specified substring.
    `int` | XMLString.`indexOf(XMLString str)` Returns the index within this string of the first occurrence of the specified substring.
    `boolean` | XMLStringDefault.`startsWith(XMLString prefix)` Tests if this string starts with the specified prefix.
    `boolean` | XMLString.`startsWith(XMLString prefix)` Tests if this string starts with the specified prefix.
    `boolean` | XMLStringDefault.`startsWith(XMLString prefix, int toffset)` Tests if this string starts with the specified prefix beginning a specified index.
    `boolean` | XMLString.`startsWith(XMLString prefix, int toffset)` Tests if this string starts with the specified prefix beginning a specified index.

  - ### Uses of XMLString in org.apache.xpath

    Methods in org.apache.xpath that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | Expression.`xstr(XPathContext xctxt)` Cast result object to a string.

  - ### Uses of XMLString in org.apache.xpath.objects

    Classes in org.apache.xpath.objects that implement XMLString
    Modifier and Type | Class and Description
    --- | ---
    `class` | `XString` This class represents an XPath string object, and is capable of converting the string to other types, such as a number.
    `class` | `XStringForChars` This class will wrap a FastStringBuffer and allow for
    `class` | `XStringForFSB` This class will wrap a FastStringBuffer and allow for

    Methods in org.apache.xpath.objects that return XMLString
    Modifier and Type | Method and Description
    --- | ---
    `XMLString` | XStringForFSB.`concat(java.lang.String str)` Concatenates the specified string to the end of this string.
    `XMLString` | XString.`concat(java.lang.String str)` Concatenates the specified string to the end of this string.
    `XMLString` | XMLStringFactoryImpl.`emptystr()` Get a cheap representation of an empty string.
    `XMLString` | XStringForFSB.`fixWhiteSpace(boolean trimHead, boolean trimTail, boolean doublePunctuationSpaces)` Conditionally trim all leading and trailing whitespace in the specified String.
    `XMLString` | XString.`fixWhiteSpace(boolean trimHead, boolean trimTail, boolean doublePunctuationSpaces)` Conditionally trim all leading and trailing whitespace in the specified String.
    `XMLString` | XNodeSet.`getStringFromNode(int n)` Get the string conversion from a single node.
    `XMLString` | XMLStringFactoryImpl.`newstr(char[] string, int start, int length)` Create a XMLString from a FastStringBuffer.
    `XMLString` | XMLStringFactoryImpl.`newstr(FastStringBuffer fsb, int start, int length)` Create a XMLString from a FastStringBuffer.
    `XMLString` | XMLStringFactoryImpl.`newstr(java.lang.String string)` Create a new XMLString from a Java string.
    `XMLString` | XStringForFSB.`substring(int beginIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XString.`substring(int beginIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XStringForFSB.`substring(int beginIndex, int endIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XString.`substring(int beginIndex, int endIndex)` Returns a new string that is a substring of this string.
    `XMLString` | XString.`toLowerCase()` Converts all of the characters in this `String` to lower case using the rules of the default locale, which is returned by `Locale.getDefault`.
    `XMLString` | XString.`toLowerCase(java.util.Locale locale)` Converts all of the characters in this `String` to lower case using the rules of the given `Locale`.
    `XMLString` | XString.`toUpperCase()` Converts all of the characters in this `String` to upper case using the rules of the default locale, which is returned by `Locale.getDefault`.
    `XMLString` | XString.`toUpperCase(java.util.Locale locale)` Converts all of the characters in this `String` to upper case using the rules of the given locale.
    `XMLString` | XStringForFSB.`trim()` Removes white space from both ends of this string.
    `XMLString` | XString.`trim()` Removes white space from both ends of this string.
    `XMLString` | XString.`xstr()` Cast result object to a string.
    `XMLString` | XRTreeFragSelectWrapper.`xstr()` Cast result object to an XMLString.
    `XMLString` | XRTreeFrag.`xstr()` Cast result object to an XMLString.
    `XMLString` | XObject.`xstr()` Cast result object to a string.
    `XMLString` | XNodeSet.`xstr()` Cast result object to an XMLString.

    Methods in org.apache.xpath.objects with parameters of type XMLString
    Modifier and Type | Method and Description
    --- | ---
    `int` | XStringForFSB.`compareTo(XMLString xstr)` Compares two strings lexicographically.
    `int` | XString.`compareTo(XMLString xstr)` Compares two strings lexicographically.
    `int` | XStringForFSB.`compareToIgnoreCase(XMLString xstr)` Compares two strings lexicographically, ignoring case considerations.
    `int` | XString.`compareToIgnoreCase(XMLString str)` Compares two strings lexicographically, ignoring case considerations.
    `boolean` | XStringForFSB.`equals(XMLString obj2)` Compares this string to the specified object.
    `boolean` | XString.`equals(XMLString obj2)` Compares this string to the specified object.
    `int` | XString.`indexOf(XMLString str)` Returns the index within this string of the first occurrence of the specified substring.
    `boolean` | XStringForFSB.`startsWith(XMLString prefix)` Tests if this string starts with the specified prefix.
    `boolean` | XString.`startsWith(XMLString prefix)` Tests if this string starts with the specified prefix.
    `boolean` | XStringForFSB.`startsWith(XMLString prefix, int toffset)` Tests if this string starts with the specified prefix beginning a specified index.
    `boolean` | XString.`startsWith(XMLString prefix, int toffset)` Tests if this string starts with the specified prefix beginning a specified index.

Copyright © 2023 Apache XML Project. All Rights Reserved.