org.jibx.xsd2jibx
Class XsdStructure

java.lang.Object
  extended by org.jibx.xsd2jibx.XsdStructure
Direct Known Subclasses:
XsdAttributeGroup, XsdComplexType, XsdFeature, XsdGroup, XsdOrder, XsdSimpleType

public abstract class XsdStructure
extends java.lang.Object


Field Summary
protected  java.lang.String name
           
protected  XsdComplexType parentComplexType
           
protected  XsdSchema schema
           
 
Constructor Summary
XsdStructure()
           
XsdStructure(XsdStructure original)
          Creates a copy/clone.
 
Method Summary
protected  XsdType createXsdType()
           
protected  Generator getGenerator()
           
 java.lang.String getName()
           
 XsdComplexType getParentComplexType()
           
 XsdSchema getSchema()
           
 org.jibx.xsd2jibx.JibxNamespace getTargetNamespace()
           
protected  XsdType getXsdType(java.lang.String type)
           
protected  boolean isImportedFromBase()
           
 void setGenerator(Generator generator)
           
protected  void setImportedFromBase(boolean importedFromBase)
           
 void setName(java.lang.String name)
           
 void setParentComplexType(XsdComplexType parentComplexType)
           
 void setSchema(XsdSchema schema)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

parentComplexType

protected XsdComplexType parentComplexType

name

protected java.lang.String name

schema

protected XsdSchema schema
Constructor Detail

XsdStructure

public XsdStructure()

XsdStructure

public XsdStructure(XsdStructure original)
Creates a copy/clone.

Method Detail

setGenerator

public void setGenerator(Generator generator)

getGenerator

protected Generator getGenerator()

setImportedFromBase

protected void setImportedFromBase(boolean importedFromBase)

isImportedFromBase

protected boolean isImportedFromBase()

getTargetNamespace

public org.jibx.xsd2jibx.JibxNamespace getTargetNamespace()

setSchema

public void setSchema(XsdSchema schema)

getSchema

public XsdSchema getSchema()

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getXsdType

protected XsdType getXsdType(java.lang.String type)

createXsdType

protected XsdType createXsdType()

getParentComplexType

public XsdComplexType getParentComplexType()

setParentComplexType

public void setParentComplexType(XsdComplexType parentComplexType)