fr.tireme.schemadoc.SDSchema.XSD
Class SDSchemaContentImpl

java.lang.Object
  extended by fr.tireme.schemadoc.SDSchema.XSD.SDConcreteComponentImpl
      extended by fr.tireme.schemadoc.SDSchema.XSD.SDSchemaContentImpl
All Implemented Interfaces:
SDConcreteComponent, SDSchemaContent
Direct Known Subclasses:
XSDAttributeDeclarationWrapp, XSDAttributeGroupDefinitionWrapp, XSDComplexTypeDefinitionWrapp, XSDElementDeclarationWrapp, XSDModelGroupDefinitionWrapp, XSDNotationDeclarationWrapp, XSDSimpleTypeDefinitionWrapp

public abstract class SDSchemaContentImpl
extends SDConcreteComponentImpl
implements SDSchemaContent

Super absctract class implementing SDSchemaContent interface

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

Field Summary
 
Fields inherited from interface fr.tireme.schemadoc.SDSchema.SDSchemaContent
TYPE_ATTRIBUTE, TYPE_ATTRIBUTE_LABEL, TYPE_ATTRIBUTEGROUP, TYPE_ATTRIBUTEGROUP_LABEL, TYPE_COMPLEXTYPE, TYPE_COMPLEXTYPE_LABEL, TYPE_ELEMENT, TYPE_ELEMENT_LABEL, TYPE_GROUP, TYPE_GROUP_LABEL, TYPE_NOTATION, TYPE_NOTATION_LABEL, TYPE_SIMPLETYPE, TYPE_SIMPLETYPE_LABEL
 
Constructor Summary
SDSchemaContentImpl(org.eclipse.xsd.XSDNamedComponent xsdNamedComponent_)
          Constructor for the SDSchemaContentImpl object
 
Method Summary
 java.lang.String getName()
          Gets the object's name
 QName getQName()
          Gets the object's Qname
 org.eclipse.xsd.XSDSchema getSchema()
           
 java.lang.String getTargetNamespace()
          Gets the targetNamespace attribute
 boolean isGlobal()
          Is this component global?
 
Methods inherited from class fr.tireme.schemadoc.SDSchema.XSD.SDConcreteComponentImpl
cloneObject, getContainerDomElement, getDomElement, getID, getLocalRootID, getWrappedObject, isAny, isAnyAttribute, isContainerNull, setID
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDSchemaContent
getType
 
Methods inherited from interface fr.tireme.schemadoc.SDSchema.SDConcreteComponent
cloneObject, getContainerDomElement, getDomElement, getID, getLocalRootID, getWrappedObject, isAny, isAnyAttribute, isContainerNull, setID
 

Constructor Detail

SDSchemaContentImpl

public SDSchemaContentImpl(org.eclipse.xsd.XSDNamedComponent xsdNamedComponent_)
Constructor for the SDSchemaContentImpl object

Parameters:
xsdNamedComponent_ - -
Method Detail

getQName

public QName getQName()
Gets the object's Qname

Specified by:
getQName in interface SDSchemaContent
Returns:
QName - the qname

getName

public java.lang.String getName()
Gets the object's name

Specified by:
getName in interface SDSchemaContent
Returns:
String - The name value

getTargetNamespace

public java.lang.String getTargetNamespace()
Gets the targetNamespace attribute

Specified by:
getTargetNamespace in interface SDSchemaContent
Returns:
String - The targetNamespace value

isGlobal

public boolean isGlobal()
Is this component global?

Specified by:
isGlobal in interface SDSchemaContent
Returns:
boolean - true if global, false otherwise

getSchema

public org.eclipse.xsd.XSDSchema getSchema()
Specified by:
getSchema in interface SDSchemaContent