![]() |
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().