com.ebm_ws.infra.xmlmapping.schema
Interface ISchemaElement


public interface ISchemaElement

Represents a unitary schema element (class).


Field Summary
static int ELEMENT_TYPE
          Element type: Element
Such an element corresponds to a class that implements IXmlObject.
static int ENUMERATION_TYPE
          Element type: Enumeration
Such an element corresponds to a class that implements IEnumeration.
static int SUBSTITUTION_GROUP_TYPE
          Element type: Substitution Group
Such an element corresponds to an interface.
 
Method Summary
 java.lang.Class getMappedClass()
          Returns the corresponding class
 ISchema getSchema()
          Returns the schema this element belongs to.
 ISchemaElement[] getSubstitutionGroups()
          Returns the schema elements describing the substitution groups for this element.
 ISchemaElement getSuperType()
          Returns the schema element describing the super type of this element.
 java.lang.String getTagName()
          Returns the element tag name (no prefix)
 int getType()
          Returns the element type (enumerated type, substitution group, type, ...)
 

Field Detail

ENUMERATION_TYPE

static final int ENUMERATION_TYPE
Element type: Enumeration
Such an element corresponds to a class that implements IEnumeration.

See Also:
IEnumeration, Constant Field Values

SUBSTITUTION_GROUP_TYPE

static final int SUBSTITUTION_GROUP_TYPE
Element type: Substitution Group
Such an element corresponds to an interface.

See Also:
Constant Field Values

ELEMENT_TYPE

static final int ELEMENT_TYPE
Element type: Element
Such an element corresponds to a class that implements IXmlObject.

See Also:
IXmlObject, Constant Field Values
Method Detail

getType

int getType()
Returns the element type (enumerated type, substitution group, type, ...)


getMappedClass

java.lang.Class getMappedClass()
Returns the corresponding class


getTagName

java.lang.String getTagName()
Returns the element tag name (no prefix)


getSchema

ISchema getSchema()
Returns the schema this element belongs to.


getSubstitutionGroups

ISchemaElement[] getSubstitutionGroups()
Returns the schema elements describing the substitution groups for this element.


getSuperType

ISchemaElement getSuperType()
Returns the schema element describing the super type of this element.



Copyright © 2008 eBMWebsourcing. All Rights Reserved.