> The XQuery Processor
#include <zorba/typeident.h>
Public Member Functions | |
| boost::shared_ptr< TypeIdentifier > | getContentType () const |
| IdentTypes::kind_t | getKind () const |
| const String & | getLocalName () const |
| IdentTypes::quantifier_t | getQuantifier () const |
| const String & | getUri () const |
| bool | isLocalNameWildcard () const |
| bool | isUriWildcard () const |
| ~TypeIdentifier () | |
| Destructor. | |
Static Public Member Functions | |
| static boost::shared_ptr < TypeIdentifier > | createAnyNodeType (IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createAttributeType (const String &uri, bool uriWildcard, const String &localNameName, bool localNameWildcard, boost::shared_ptr< TypeIdentifier > contentType, IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createCommentType (IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createDocumentType (boost::shared_ptr< TypeIdentifier > contentType, IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createElementType (const String &uri, bool uriWildcard, const String &localName, bool localNameWildcard, boost::shared_ptr< TypeIdentifier > contentType, IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createEmptyType () |
| static boost::shared_ptr < TypeIdentifier > | createItemType (IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createNamedType (const String &uri, const String &localName, IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createPIType (IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
| static boost::shared_ptr < TypeIdentifier > | createTextType (IdentTypes::quantifier_t quantifier=IdentTypes::QUANT_ONE) |
The type identifiers are not used, yet.
Definition at line 30 of file typeident.h.
| zorba::TypeIdentifier::~TypeIdentifier | ( | ) |
Destructor.
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createAnyNodeType | ( | IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE |
) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createAttributeType | ( | const String & | uri, | |
| bool | uriWildcard, | |||
| const String & | localNameName, | |||
| bool | localNameWildcard, | |||
| boost::shared_ptr< TypeIdentifier > | contentType, | |||
| IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE | |||
| ) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createCommentType | ( | IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE |
) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createDocumentType | ( | boost::shared_ptr< TypeIdentifier > | contentType, | |
| IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE | |||
| ) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createElementType | ( | const String & | uri, | |
| bool | uriWildcard, | |||
| const String & | localName, | |||
| bool | localNameWildcard, | |||
| boost::shared_ptr< TypeIdentifier > | contentType, | |||
| IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE | |||
| ) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createEmptyType | ( | ) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createItemType | ( | IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE |
) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createNamedType | ( | const String & | uri, | |
| const String & | localName, | |||
| IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE | |||
| ) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createPIType | ( | IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE |
) | [static] |
| static boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::createTextType | ( | IdentTypes::quantifier_t | quantifier = IdentTypes::QUANT_ONE |
) | [static] |
| boost::shared_ptr<TypeIdentifier> zorba::TypeIdentifier::getContentType | ( | ) | const |
| IdentTypes::kind_t zorba::TypeIdentifier::getKind | ( | ) | const |
| const String& zorba::TypeIdentifier::getLocalName | ( | ) | const |
| IdentTypes::quantifier_t zorba::TypeIdentifier::getQuantifier | ( | ) | const |
| const String& zorba::TypeIdentifier::getUri | ( | ) | const |
| bool zorba::TypeIdentifier::isLocalNameWildcard | ( | ) | const |
| bool zorba::TypeIdentifier::isUriWildcard | ( | ) | const |