|
| | 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.