#include <xalanc/XPath/XalanQNameByReference.hpp>
|
typedef XalanDeque< NameSpace, ConstructWithMemoryManagerTraits< NameSpace > > | NamespaceVectorType |
|
typedef XalanDeque< NamespaceVectorType, ConstructWithMemoryManagerTraits< NamespaceVectorType > > | NamespacesStackType |
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespaceVectorType &namespaces, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a vector of namespaces.
|
|
static const XalanDOMString * | getNamespaceForPrefix (const NamespacesStackType &nsStack, const XalanDOMString &prefix) |
| Get the namespace for a prefix by searching a stack of namespace vectors.
|
|
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.
|
|
static const XalanDOMString * | getPrefixForNamespace (const NamespaceVectorType &namespaces, const XalanDOMString &uri) |
| Get the prefix for a namespace by searching a vector of namespaces.
|
|
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.
|
|
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.
|
|
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.
|
|
static bool | isValidNCName (const XalanDOMChar *theNCName, XalanDOMString::size_type theLength=XalanDOMString::npos) |
| Determine if the string supplied satisfies the grammar for an XML NCName.
|
|
static bool | isValidQName (const XalanDOMString &theQName) |
| Determine if the string supplied satisfies the grammar for an XML QName.
|
|
static bool | isValidQName (const XalanDOMChar *theQName, XalanDOMString::size_type theLength=XalanDOMString::npos) |
| Determine if the string supplied satisfies the grammar for an XML QName.
|
|
static const XalanDOMString | s_emptyString |
|
Definition at line 37 of file XalanQNameByReference.hpp.
◆ XalanQNameByReference() [1/4]
xalanc::XalanQNameByReference::XalanQNameByReference |
( |
| ) |
|
|
explicit |
◆ XalanQNameByReference() [2/4]
Construct a XalanQNameByReference, with the supplied namespace and local part.
The instance keeps only a reference to the string, to avoid making a copy.
- Parameters
-
theNamespace | namespace string |
theLocalPart | local part string |
◆ XalanQNameByReference() [3/4]
Construct a XalanQNameByReference, with the supplied local part.
The instance keeps only a reference to the string, to avoid making a copy.
- Parameters
-
theLocalPart | local part string |
◆ XalanQNameByReference() [4/4]
xalanc::XalanQNameByReference::XalanQNameByReference |
( |
const XalanQName & |
theQName | ) |
|
◆ ~XalanQNameByReference()
virtual xalanc::XalanQNameByReference::~XalanQNameByReference |
( |
| ) |
|
|
virtual |
◆ clear()
void xalanc::XalanQNameByReference::clear |
( |
| ) |
|
|
inline |
◆ getLocalPart()
Retrieve the local part of qualified name.
- Returns
- local part string
Implements xalanc::XalanQName.
◆ getNamespace()
Retrieve the namespace of qualified name.
- Returns
- namespace string
Implements xalanc::XalanQName.
◆ setLocalPart()
Set the local part of qualified name.
- Parameters
-
theLocalPart | local part string |
Definition at line 93 of file XalanQNameByReference.hpp.
◆ setNamespace()
The documentation for this class was generated from the following file: