XPathConstructionContext & getConstructionContext() const
GetCachedString(XPathConstructionContext &theConstructionContext)
XalanDOMString & get() const
virtual const XalanDOMString & getPooledString(const XalanDOMString &theString)=0
Get a pooled string given the source string.
virtual bool releaseCachedString(XalanDOMString &theString)=0
Return a cached string.
virtual XalanDOMString & getCachedString()=0
Get a cached string for temporary use.
virtual const XalanDOMString & getPooledString(const XalanDOMChar *theString, XalanDOMString::size_type theLength=XalanDOMString::npos)=0
Get a pooled string given the source character array.
virtual ~XPathConstructionContext()
virtual void problem(eSource source, eClassification classification, const XalanDOMString &msg, const XalanNode *sourceNode)=0
Function that is called when a problem event occurs.
GetCachedString GetAndReleaseCachedString
MemoryManager & getMemoryManager()
virtual void problem(eSource source, eClassification classification, const XalanDOMString &msg, const Locator *locator, const XalanNode *sourceNode)=0
Function that is called when a problem event occurs.
XPathConstructionContext(MemoryManager &theManager)
MemoryManager & getMemoryManager() const