org.apache.xpath.objects
Class XMLStringFactoryImpl
java.lang.Object
|
+--org.apache.xml.utils.XMLStringFactory
|
+--org.apache.xpath.objects.XMLStringFactoryImpl
- public class XMLStringFactoryImpl
- extends XMLStringFactory
Class XMLStringFactoryImpl creates XString versions of XMLStrings.
- Usage:
- **For internal use only**
Methods inherited from class java.lang.Object |
equals,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
XMLStringFactoryImpl
public XMLStringFactoryImpl()
getFactory
public static XMLStringFactory getFactory()
- Get the XMLStringFactory to pass to DTM construction.
- Returns:
- A never-null static reference to a String factory.
newstr
public XMLString newstr(java.lang.String string)
- Create a new XMLString from a Java string.
- Parameters:
string
- Java String reference, which must be non-null.- Returns:
- An XMLString object that wraps the String reference.
- Overrides:
- newstr in class XMLStringFactory
newstr
public XMLString newstr(FastStringBuffer fsb,
int start,
int length)
- Create a XMLString from a FastStringBuffer.
- Parameters:
fsb
- FastStringBuffer reference, which must be non-null.start
- The start position in the array.length
- The number of characters to read from the array.- Returns:
- An XMLString object that wraps the FastStringBuffer reference.
- Overrides:
- newstr in class XMLStringFactory
newstr
public XMLString newstr(char[] string,
int start,
int length)
- Create a XMLString from a FastStringBuffer.
- Parameters:
string
- FastStringBuffer reference, which must be non-null.start
- The start position in the array.length
- The number of characters to read from the array.- Returns:
- An XMLString object that wraps the FastStringBuffer reference.
- Overrides:
- newstr in class XMLStringFactory
emptystr
public XMLString emptystr()
- Get a cheap representation of an empty string.
- Returns:
- An non-null reference to an XMLString that represents "".
- Overrides:
- emptystr in class XMLStringFactory
Copyright © 2006 Apache XML Project. All Rights Reserved.