|
| XalanQNameByValue (MemoryManager &theManager) |
| Construct an empty XalanQNameByValue. More...
|
|
MemoryManager & | getMemoryManager () |
|
| XalanQNameByValue (const XalanQNameByValue &theSource, MemoryManager &theManager) |
| Copy constructor. More...
|
|
| XalanQNameByValue (const XalanQName &theSource, MemoryManager &theManager) |
| Construct an instance from another XalanQName. More...
|
|
| XalanQNameByValue (const XalanDOMString &theNamespace, const XalanDOMString &theLocalPart, MemoryManager &theManager) |
| Construct a XalanQNameByValue, with the supplied namespace and local part. More...
|
|
| 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 stack. More...
|
|
| 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 stack. More...
|
|
| 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. More...
|
|
virtual | ~XalanQNameByValue () |
|
virtual const XalanDOMString & | getLocalPart () const |
| Retrieve the local part of qualified name. More...
|
|
void | setLocalPart (const XalanDOMString &theLocalPart) |
| Set the local part of qualified name. More...
|
|
virtual const XalanDOMString & | getNamespace () const |
| Retrieve the namespace of qualified name. More...
|
|
void | setNamespace (const XalanDOMString &theNamespace) |
| Set the Namespace URI of qualified name. More...
|
|
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 the given namespace vector stack. More...
|
|
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 the given namespace vector stack. More...
|
|
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 the resolver provided. More...
|
|
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 the resolver provided. More...
|
|
void | clear () |
| Clear the instance. More...
|
|
XalanQNameByValue & | operator= (const XalanQNameByValue &theRHS) |
|
XalanQNameByValue & | operator= (const XalanQName &theRHS) |
|
| XalanQName () |
| Construct an empty XalanQName. More...
|
|
virtual | ~XalanQName () |
|
| XalanQName (const XalanQName &) |
|
bool | isValid () const |
| Determine if the qualified name is valid. More...
|
|
bool | isEmpty () const |
| Whether the qualified name is empty. More...
|
|
bool | equals (const XalanQName &theRHS) const |
| Override equals and agree that we're equal if the passed object is a string and it matches the name of the arg. More...
|
|
XalanDOMString & | format (XalanDOMString &theString) const |
| Format the QName using the notation "{namespace-uri}local-part" or "local-part" if the namespace URI is empty. More...
|
|
size_t | hash () const |
|
|
static XalanQNameByValue * | create (const XalanDOMString &theNamespace, const XalanDOMString &theLocalPart, MemoryManager &theManager) |
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespaceVectorType &namespaces, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a vector of namespaces. More...
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespacesStackType &nsStack, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a stack of namespace vectors. More...
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespacesStackType &nsStack, const XalanDOMChar *prefix) |
|
static const XalanDOMString * | getNamespaceForPrefix (NamespacesStackType::const_iterator theBegin, NamespacesStackType::const_iterator theEnd, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a range of iterators. More...
|
|
static const XalanDOMString * | getPrefixForNamespace (const NamespaceVectorType &namespaces, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a vector of namespaces. More...
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespaceVectorType &namespaces, const XalanDOMChar *prefix) |
|
static const XalanDOMString * | getPrefixForNamespace (const NamespacesStackType &nsStack, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a stack of namespace vectors. More...
|
|
static const XalanDOMString * | getPrefixForNamespace (NamespacesStackType::const_iterator theBegin, NamespacesStackType::const_iterator theEnd, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a range of iterators. More...
|
|
static const XalanDOMString * | getNamespaceForPrefix (NamespacesStackType::const_iterator theBegin, NamespacesStackType::const_iterator theEnd, const XalanDOMChar *prefix) |
|
static bool | isValidNCName (const XalanDOMString &theNCName) |
| Determine if the string supplied satisfies the grammar for an XML NCName. More...
|
|
static bool | isValidNCName (const XalanDOMChar *theNCName, XalanDOMString::size_type theLength=XalanDOMString::npos) |
| Determine if the string supplied satisfies the grammar for an XML NCName. More...
|
|
static bool | isValidQName (const XalanDOMString &theQName) |
| Determine if the string supplied satisfies the grammar for an XML QName. More...
|
|
static bool | isValidQName (const XalanDOMChar *theQName, XalanDOMString::size_type theLength=XalanDOMString::npos) |
| Determine if the string supplied satisfies the grammar for an XML QName. More...
|
|
Definition at line 49 of file XalanQNameByValue.hpp.