edu.ogi.cse.xs.xsd.xerces
Class XercesXSSimpleElementImpl

java.lang.Object
  extended by edu.ogi.cse.xs.xsd.xerces.XercesXSSimpleElementImpl
All Implemented Interfaces:
XSSimpleElement, java.io.Serializable

public class XercesXSSimpleElementImpl
extends java.lang.Object
implements XSSimpleElement

See Also:
Serialized Form

Constructor Summary
XercesXSSimpleElementImpl(org.apache.xerces.impl.xs.psvi.XSParticle particle, SimplePath sp)
           
 
Method Summary
 int getAccMaxOcc()
           
 int getAccMinOcc()
           
 java.util.List getAnnotationAttributes()
           
 java.lang.String getDataType()
           
 java.lang.String getFieldName()
           
 int getMaxOcc()
           
 int getMinOcc()
           
 java.lang.String getName()
           
 XSGroup getParentGroup()
           
 SimplePath getPath()
           
 int getSQLType()
           
 int getSQLTypeLen()
           
 java.lang.String getTableName()
           
 boolean isInChoiceGroup()
           
 boolean isListType()
           
 boolean isOptional()
           
 boolean isOutlined()
           
 boolean isUnionType()
           
 java.util.List otherElemsInSameChoicGroup()
           
 java.util.List otherFieldsInSameChoicGroup()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

XercesXSSimpleElementImpl

public XercesXSSimpleElementImpl(org.apache.xerces.impl.xs.psvi.XSParticle particle,
                                 SimplePath sp)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface XSSimpleElement

getPath

public SimplePath getPath()
Specified by:
getPath in interface XSSimpleElement

getParentGroup

public XSGroup getParentGroup()
Specified by:
getParentGroup in interface XSSimpleElement

getAnnotationAttributes

public java.util.List getAnnotationAttributes()
Specified by:
getAnnotationAttributes in interface XSSimpleElement

getMinOcc

public int getMinOcc()
Specified by:
getMinOcc in interface XSSimpleElement

getMaxOcc

public int getMaxOcc()
Specified by:
getMaxOcc in interface XSSimpleElement

getAccMinOcc

public int getAccMinOcc()
Specified by:
getAccMinOcc in interface XSSimpleElement

getAccMaxOcc

public int getAccMaxOcc()
Specified by:
getAccMaxOcc in interface XSSimpleElement

isListType

public boolean isListType()
Specified by:
isListType in interface XSSimpleElement

isUnionType

public boolean isUnionType()
Specified by:
isUnionType in interface XSSimpleElement

isOptional

public boolean isOptional()
Specified by:
isOptional in interface XSSimpleElement

isOutlined

public boolean isOutlined()
Specified by:
isOutlined in interface XSSimpleElement

getTableName

public java.lang.String getTableName()
Specified by:
getTableName in interface XSSimpleElement

getFieldName

public java.lang.String getFieldName()
Specified by:
getFieldName in interface XSSimpleElement

getSQLType

public int getSQLType()
Specified by:
getSQLType in interface XSSimpleElement

getSQLTypeLen

public int getSQLTypeLen()
Specified by:
getSQLTypeLen in interface XSSimpleElement

isInChoiceGroup

public boolean isInChoiceGroup()
Specified by:
isInChoiceGroup in interface XSSimpleElement

otherElemsInSameChoicGroup

public java.util.List otherElemsInSameChoicGroup()

otherFieldsInSameChoicGroup

public java.util.List otherFieldsInSameChoicGroup()
Specified by:
otherFieldsInSameChoicGroup in interface XSSimpleElement

toString

public java.lang.String toString()
Specified by:
toString in interface XSSimpleElement
Overrides:
toString in class java.lang.Object

getDataType

public java.lang.String getDataType()
Specified by:
getDataType in interface XSSimpleElement