Qt 4.8
|
Represents a XSD assertion object. More...
#include <qxsdxpathexpression_p.h>
Public Types | |
typedef QList< XsdXPathExpression::Ptr > | List |
typedef QExplicitlySharedDataPointer< XsdXPathExpression > | Ptr |
Public Types inherited from QPatternist::NamedSchemaComponent | |
enum | BlockingConstraint { RestrictionConstraint = 1, ExtensionConstraint = 2, SubstitutionConstraint = 4 } |
typedef QExplicitlySharedDataPointer< NamedSchemaComponent > | Ptr |
Properties | |
AnyURI::Ptr | m_baseURI |
AnyURI::Ptr | m_defaultNamespace |
QString | m_expression |
QList< QXmlName > | m_namespaceBindings |
Additional Inherited Members | |
Public Variables inherited from QSharedData | |
QAtomicInt | ref |
Represents a XSD assertion object.
Definition at line 74 of file qxsdxpathexpression_p.h.
Definition at line 78 of file qxsdxpathexpression_p.h.
Definition at line 77 of file qxsdxpathexpression_p.h.
AnyURI::Ptr XsdXPathExpression::baseURI | ( | ) | const |
Returns the base uri of the XPath expression.
Definition at line 73 of file qxsdxpathexpression.cpp.
AnyURI::Ptr XsdXPathExpression::defaultNamespace | ( | ) | const |
Returns the default namespace of the XPath expression.
Definition at line 63 of file qxsdxpathexpression.cpp.
QString XsdXPathExpression::expression | ( | ) | const |
Returns the expression string of the XPath expression.
Definition at line 83 of file qxsdxpathexpression.cpp.
Referenced by QPatternist::XsdValidatingInstanceReader::selectNodeSets(), and setExpression().
Returns the list of namespace bindings of the XPath expression.
Definition at line 53 of file qxsdxpathexpression.cpp.
Referenced by QPatternist::XsdValidatingInstanceReader::selectNodeSets().
void XsdXPathExpression::setBaseURI | ( | const AnyURI::Ptr & | uri | ) |
Sets the base uri
of the XPath expression.
Definition at line 68 of file qxsdxpathexpression.cpp.
void XsdXPathExpression::setDefaultNamespace | ( | const AnyURI::Ptr & | defaultNamespace | ) |
Sets the default namespace of the XPath expression.
Definition at line 58 of file qxsdxpathexpression.cpp.
Referenced by QPatternist::XsdSchemaParser::readXPathExpression().
void XsdXPathExpression::setExpression | ( | const QString & | expression | ) |
Sets the expression
string of the XPath expression.
Definition at line 78 of file qxsdxpathexpression.cpp.
Referenced by QPatternist::XsdSchemaParser::parseAlternative(), QPatternist::XsdSchemaParser::parseAssertion(), QPatternist::XsdSchemaParser::parseField(), and QPatternist::XsdSchemaParser::parseSelector().
Sets the list of namespace bindings
of the XPath expression.
Definition at line 48 of file qxsdxpathexpression.cpp.
Referenced by QPatternist::XsdSchemaParser::readXPathExpression().
|
private |
Definition at line 134 of file qxsdxpathexpression_p.h.
Referenced by baseURI(), and setBaseURI().
|
private |
Definition at line 133 of file qxsdxpathexpression_p.h.
Referenced by defaultNamespace(), and setDefaultNamespace().
|
private |
Definition at line 135 of file qxsdxpathexpression_p.h.
Referenced by expression(), and setExpression().
Definition at line 132 of file qxsdxpathexpression_p.h.
Referenced by namespaceBindings(), and setNamespaceBindings().