|
BDE 4.14.0 Production release
|
#include <s_baltst_basicschemautil.h>
Public Types | |
| typedef BasicSchemaAnnotationElement | AnnotationElement |
| typedef BasicSchemaChoiceElement | ChoiceElement |
| typedef BasicSchemaComplexTypeElement | ComplexTypeElement |
| typedef BasicSchemaElement | Element |
| typedef BasicSchemaEnumerationElement | EnumerationElement |
| typedef BasicSchemaRestrictionElement | RestrictionElement |
| typedef BasicSchemaSequenceElement | SequenceElement |
| typedef BasicSchemaSimpleTypeElement | SimpleTypeElement |
Static Public Member Functions | |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const AnnotationElement &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const ChoiceElement &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const ComplexTypeElement &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const Element &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const EnumerationElement &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const RestrictionElement &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const SequenceElement &element) |
| template<class PARENT_TYPE > | |
| static void | append (PARENT_TYPE *parent, const SimpleTypeElement &element) |
| template<class ELEMENT_CHOICE_TYPE > | |
| static bool | isAnnotation (const ELEMENT_CHOICE_TYPE &choice) |
| template<class ELEMENT_TYPE > | |
| static void | removeAnnotations (ELEMENT_TYPE *element) |
Remove all annotation sub-elements from the specified element. | |
This component-private utility struct provides implementation details for BasicSchemaUtil.
|
static |
Insert the specified element after the last element in the choice vector of the specified parent. The behavior is undefined unless the specified PARENT_TYPE parameter is one of the non-"Choice"-suffixed types provided by the s_baltst_basicschema component.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Return true if the specified choice element choice is an annotation element, and return false otherwise. The behavior is undefined unless the specified ELEMENT_CHOICE_TYPE parameter is one of the "Choice"-suffixed types provided by s_baltst::BasicSchema.
|
static |