fr.tireme.schemadoc.SDSchema
Interface SDConcreteComponent

All Known Subinterfaces:
SDAnnotation, SDAttribute, SDAttributeGroup, SDAttributeUse, SDComplexType, SDElement, SDGroupContent, SDGroupDefinition, SDImport, SDInclude, SDNotation, SDParticle, SDRedefine, SDSchema, SDSchemaCompositor, SDSchemaContent, SDSchemaDirective, SDSimpleType, SDWildCard
All Known Implementing Classes:
SDConcreteComponentImpl, SDSchemaContentImpl, XSDAnnotationWrapp, XSDAttributeDeclarationWrapp, XSDAttributeGroupDefinitionWrapp, XSDAttributeUseWrapp, XSDComplexTypeDefinitionWrapp, XSDElementDeclarationWrapp, XSDImportWrapp, XSDIncludeWrapp, XSDModelGroupDefinitionWrapp, XSDModelGroupWrapp, XSDNotationDeclarationWrapp, XSDParticleWrapp, XSDRedefineWrapp, XSDSchemaCompositorWrapp, XSDSchemaDirectiveWrapp, XSDSchemaWrapp, XSDSimpleTypeDefinitionWrapp, XSDWildCardWrapp

public interface SDConcreteComponent

The interface with SDConcreteComponent objects

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

Method Summary
 SDConcreteComponent cloneObject()
          Deep copy of the concrete component
 org.w3c.dom.Element getContainerDomElement()
          Returns the DOM representation of this XSD element's container, if any
 org.w3c.dom.Element getDomElement()
           
 java.lang.String getID()
           
 java.lang.String getLocalRootID()
           
 java.lang.Object getWrappedObject()
           
 boolean isAny()
          Returns true if element is xs:any
 boolean isAnyAttribute()
           
 boolean isContainerNull()
          Is the container null
 void setID(java.lang.String id_)
           
 

Method Detail

getContainerDomElement

org.w3c.dom.Element getContainerDomElement()
Returns the DOM representation of this XSD element's container, if any

Returns:
Element - DOM element or null

isContainerNull

boolean isContainerNull()
Is the container null

Returns:
boolean - true if null, false otherwise

getWrappedObject

java.lang.Object getWrappedObject()

getID

java.lang.String getID()

getLocalRootID

java.lang.String getLocalRootID()

setID

void setID(java.lang.String id_)

getDomElement

org.w3c.dom.Element getDomElement()

isAny

boolean isAny()
Returns true if element is xs:any

Returns:
boolean

isAnyAttribute

boolean isAnyAttribute()
Returns:
boolean

cloneObject

SDConcreteComponent cloneObject()
Deep copy of the concrete component

Returns:
SDConcreteComponent - clone