It models an XML anyAttribute element.
More...
#include <AnyAttribute.h>
|
std::string * | m_namespace |
| It specifies the namespaces containing the attributes that can be used. (Optional) More...
|
|
ProcessContents | m_pContents |
| It specifies how the XML processor should handle validation against the elements specified by this any element. (Optional) More...
|
|
It models an XML anyAttribute element.
The anyAttribute element can be used to extend the XML document with attributes not specified by the schema.
Definition at line 49 of file AnyAttribute.h.
te::xsd::AnyAttribute::AnyAttribute |
( |
Annotation * |
ann = 0 , |
|
|
std::string * |
id = 0 |
|
) |
| |
Constructor.
- Parameters
-
ann | An annotation. |
id | It specifies a unique ID for the element. |
- Note
- The AnyAttribute object will take the ownership of the annotation and id.
te::xsd::AnyAttribute::AnyAttribute |
( |
const AnyAttribute & |
rhs | ) |
|
Copy constructor.
- Parameters
-
rhs | Right-hand-side object. |
te::xsd::AnyAttribute::~AnyAttribute |
( |
| ) |
|
Annotation* te::xsd::Annotated::getAnnotation |
( |
| ) |
const |
|
inherited |
It returns the associated annotation.
- Returns
- The associated annotation.
std::string* te::xsd::Identifiable::getId |
( |
| ) |
const |
|
inherited |
It returns a pointer (may be NULL) to the object id.
std::string* te::xsd::AnyAttribute::getNamespace |
( |
| ) |
const |
It returns the namespaces containing the elements that can be used.
- Returns
- The namespaces containing the elements that can be used.
It returns how the XML processor should handle validation against the elements specified by this any element.
- Returns
- The mode how the XML processor should handle validation: STRICT | LAX | SKIP.
Assignment operator.
- Parameters
-
rhs | Right-hand-side object. |
- Returns
- A reference to this object.
void te::xsd::Annotated::setAnnotation |
( |
Annotation * |
ann | ) |
|
|
inherited |
It sets the associated annotation.
- Parameters
-
ann | The annotation to be associated to the object. The annotated class will take the ownership of the given pointer. |
void te::xsd::Identifiable::setId |
( |
std::string * |
id | ) |
|
|
inherited |
it sets the id.
- Parameters
-
id | The id to be associated to the object. It will take the ownership of the given string. |
void te::xsd::AnyAttribute::setNamespace |
( |
std::string * |
ns | ) |
|
It sets the namespaces containing the elements that can be used.
- Parameters
-
ns | The namespaces that will be used. |
- Note
- The Any object will take the ownership of the given pointer.
It sets how the XML processor should handle validation against the elements specified by this any element.
- Parameters
-
pc | It specifies how the XML processor should handle validation: STRICT | LAX | SKIP. |
std::string* te::xsd::AnyAttribute::m_namespace |
|
private |
It specifies the namespaces containing the attributes that can be used. (Optional)
Definition at line 114 of file AnyAttribute.h.
It specifies how the XML processor should handle validation against the elements specified by this any element. (Optional)
Definition at line 115 of file AnyAttribute.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_master/terralib5/src/terralib/xsd/AnyAttribute.h