18#if !defined(XALANQNAMEBYVALUE_HEADER_GUARD_1357924680)
19#define XALANQNAMEBYVALUE_HEADER_GUARD_1357924680
33namespace XERCES_CPP_NAMESPACE
45class ProblemListenerBase;
64 return m_namespace.getMemoryManager();
266 m_namespace =
theRHS.m_namespace;
267 m_localpart =
theRHS.m_localpart;
275 m_namespace =
theRHS.getNamespace();
276 m_localpart =
theRHS.getLocalPart();
#define XALAN_XPATH_EXPORT
#define XALAN_USES_MEMORY_MANAGER(Type)
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
This class defines an interface for classes that resolve namespace prefixes to their URIs.
Xalan implementation of deque.
MemoryManager & getMemoryManager()
XalanQNameByValue(const XalanDOMString &qname, const NamespacesStackType &namespaces, MemoryManager &theManager, const Locator *locator=0, bool fUseDefault=false)
Construct a XalanQNameByValue from a string, resolving the prefix using the given namespace vector st...
xercesc::Locator LocatorType
XalanQNameByValue(const XalanQName &theSource, MemoryManager &theManager)
Construct an instance from another XalanQName.
virtual const XalanDOMString & getLocalPart() const
Retrieve the local part of qualified name.
void set(const XalanDOMString &qname, const PrefixResolver *theResolver=0, const Locator *locator=0)
Set the local part and namespace URI of a XalanQNameByValue from a string, resolving the prefix using...
static XalanQNameByValue * create(const XalanDOMString &theNamespace, const XalanDOMString &theLocalPart, MemoryManager &theManager)
void setNamespace(const XalanDOMString &theNamespace)
Set the Namespace URI of qualified name.
XalanQNameByValue & operator=(const XalanQName &theRHS)
virtual ~XalanQNameByValue()
XalanQNameByValue(const XalanDOMString &qname, MemoryManager &theManager, const PrefixResolver *theResolver=0, const Locator *locator=0)
Construct a XalanQNameByValue from a string, resolving the prefix using the given prefix resolver.
XalanQNameByValue(const XalanDOMChar *qname, const NamespacesStackType &namespaces, MemoryManager &theManager, const Locator *locator=0, bool fUseDefault=false)
Construct a XalanQNameByValue from a string, resolving the prefix using the given namespace vector st...
void setLocalPart(const XalanDOMString &theLocalPart)
Set the local part of qualified name.
XalanQNameByValue(MemoryManager &theManager)
Construct an empty XalanQNameByValue.
void set(const XalanDOMString &qname, const NamespacesStackType &namespaces, const Locator *locator=0, bool fUseDefault=false)
Set the local part and namespace URI of a XalanQNameByValue from a string, resolving the prefix using...
XalanQNameByValue(const XalanDOMString &theNamespace, const XalanDOMString &theLocalPart, MemoryManager &theManager)
Construct a XalanQNameByValue, with the supplied namespace and local part.
virtual const XalanDOMString & getNamespace() const
Retrieve the namespace of qualified name.
void set(const XalanDOMChar *qname, const NamespacesStackType &namespaces, const Locator *locator=0, bool fUseDefault=false)
Set the local part and namespace URI of a XalanQNameByValue from a string, resolving the prefix using...
void clear()
Clear the instance.
XalanQNameByValue(const XalanQNameByValue &theSource, MemoryManager &theManager)
Copy constructor.
XalanQNameByValue & operator=(const XalanQNameByValue &theRHS)
void set(const XalanDOMChar *qname, const PrefixResolver *theResolver=0, const Locator *locator=0)
Set the local part and namespace URI of a XalanQNameByValue from a string, resolving the prefix using...
Class to represent a qualified name.