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 |