18 #if !defined(XALANQNAMEBYVALUE_HEADER_GUARD_1357924680) 19 #define XALANQNAMEBYVALUE_HEADER_GUARD_1357924680 33 namespace XERCES_CPP_NAMESPACE
45 class ProblemListenerBase;
64 return m_namespace.getMemoryManager();
74 MemoryManager& theManager);
84 MemoryManager& theManager);
95 MemoryManager& theManager);
101 MemoryManager& theManager);
114 const NamespacesStackType& namespaces,
115 MemoryManager& theManager,
116 const Locator* locator = 0,
117 bool fUseDefault =
false);
129 const XalanDOMChar* qname,
130 const NamespacesStackType& namespaces,
131 MemoryManager& theManager,
132 const Locator* locator = 0,
133 bool fUseDefault =
false);
145 MemoryManager& theManager,
147 const Locator* locator = 0);
158 getLocalPart()
const;
168 m_localpart = theLocalPart;
177 getNamespace()
const;
187 m_namespace = theNamespace;
203 const NamespacesStackType& namespaces,
204 const Locator* locator = 0,
205 bool fUseDefault =
false);
219 const XalanDOMChar* qname,
220 const NamespacesStackType& namespaces,
221 const Locator* locator = 0,
222 bool fUseDefault =
false);
237 const Locator* locator = 0);
250 const XalanDOMChar* qname,
252 const Locator* locator = 0);
266 m_namespace = theRHS.m_namespace;
267 m_localpart = theRHS.m_localpart;
286 const XalanDOMChar* qname,
288 const NamespacesStackType& namespaces,
289 const Locator* locator,
294 const XalanDOMChar* qname,
297 const Locator* locator);
301 const XalanDOMChar* qname,
303 const Locator* locator);
325 #endif // XALANQNAMEBYVALUE_HEADER_GUARD_1357924680 void clear()
Clear the instance.
virtual const XalanDOMString & getLocalPart() const =0
Retrieve the local part of qualified name.
MemoryManager & getMemoryManager()
virtual const XalanDOMString & getNamespace() const =0
Retrieve the namespace of qualified name.
This class defines an interface for classes that resolve namespace prefixes to their URIs...
#define XALAN_CPP_NAMESPACE
Xalan-C++ namespace, including major and minor version.
Class to represent a qualified name.
void setNamespace(const XalanDOMString &theNamespace)
Set the Namespace URI of qualified name.
xercesc::Locator LocatorType
#define XALAN_USES_MEMORY_MANAGER(Type)
XalanQNameByValue & operator=(const XalanQName &theRHS)
void setLocalPart(const XalanDOMString &theLocalPart)
Set the local part of qualified name.
#define XALAN_XPATH_EXPORT
XalanQNameByValue & operator=(const XalanQNameByValue &theRHS)