fr.tireme.schemadoc.SDSchema
Interface SDSchemaContent

All Superinterfaces:
SDConcreteComponent
All Known Subinterfaces:
SDAttribute, SDAttributeGroup, SDComplexType, SDElement, SDGroupDefinition, SDNotation, SDSimpleType
All Known Implementing Classes:
SDSchemaContentImpl, XSDAttributeDeclarationWrapp, XSDAttributeGroupDefinitionWrapp, XSDComplexTypeDefinitionWrapp, XSDElementDeclarationWrapp, XSDModelGroupDefinitionWrapp, XSDNotationDeclarationWrapp, XSDSimpleTypeDefinitionWrapp

public interface SDSchemaContent
extends SDConcreteComponent

Author:
Mike Niemaz (niemaz@xrce.xerox.com)

Field Summary
static int TYPE_ATTRIBUTE
           
static java.lang.String TYPE_ATTRIBUTE_LABEL
           
static int TYPE_ATTRIBUTEGROUP
           
static java.lang.String TYPE_ATTRIBUTEGROUP_LABEL
           
static int TYPE_COMPLEXTYPE
           
static java.lang.String TYPE_COMPLEXTYPE_LABEL
           
static int TYPE_ELEMENT
           
static java.lang.String TYPE_ELEMENT_LABEL
           
static int TYPE_GROUP
           
static java.lang.String TYPE_GROUP_LABEL
           
static int TYPE_NOTATION
           
static java.lang.String TYPE_NOTATION_LABEL
           
static int TYPE_SIMPLETYPE
           
static java.lang.String TYPE_SIMPLETYPE_LABEL
           
 
Method Summary
 java.lang.String getName()
           
 QName getQName()
           
 org.eclipse.xsd.XSDSchema getSchema()
           
 java.lang.String getTargetNamespace()
           
 int getType()
           
 boolean isGlobal()
           
 
Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDConcreteComponent
cloneObject, getContainerDomElement, getDomElement, getID, getLocalRootID, getWrappedObject, isAny, isAnyAttribute, isContainerNull, setID
 

Field Detail

TYPE_ATTRIBUTE

static final int TYPE_ATTRIBUTE
See Also:
Constant Field Values

TYPE_ATTRIBUTEGROUP

static final int TYPE_ATTRIBUTEGROUP
See Also:
Constant Field Values

TYPE_COMPLEXTYPE

static final int TYPE_COMPLEXTYPE
See Also:
Constant Field Values

TYPE_SIMPLETYPE

static final int TYPE_SIMPLETYPE
See Also:
Constant Field Values

TYPE_ELEMENT

static final int TYPE_ELEMENT
See Also:
Constant Field Values

TYPE_GROUP

static final int TYPE_GROUP
See Also:
Constant Field Values

TYPE_NOTATION

static final int TYPE_NOTATION
See Also:
Constant Field Values

TYPE_ATTRIBUTE_LABEL

static final java.lang.String TYPE_ATTRIBUTE_LABEL
See Also:
Constant Field Values

TYPE_ATTRIBUTEGROUP_LABEL

static final java.lang.String TYPE_ATTRIBUTEGROUP_LABEL
See Also:
Constant Field Values

TYPE_COMPLEXTYPE_LABEL

static final java.lang.String TYPE_COMPLEXTYPE_LABEL
See Also:
Constant Field Values

TYPE_SIMPLETYPE_LABEL

static final java.lang.String TYPE_SIMPLETYPE_LABEL
See Also:
Constant Field Values

TYPE_ELEMENT_LABEL

static final java.lang.String TYPE_ELEMENT_LABEL
See Also:
Constant Field Values

TYPE_GROUP_LABEL

static final java.lang.String TYPE_GROUP_LABEL
See Also:
Constant Field Values

TYPE_NOTATION_LABEL

static final java.lang.String TYPE_NOTATION_LABEL
See Also:
Constant Field Values
Method Detail

getQName

QName getQName()

getName

java.lang.String getName()

getType

int getType()

getTargetNamespace

java.lang.String getTargetNamespace()

isGlobal

boolean isGlobal()

getSchema

org.eclipse.xsd.XSDSchema getSchema()