public abstract class SimpleTypeSGImpl extends JAXBSGItem implements SimpleTypeSGChain
| Modifier | Constructor and Description |
|---|---|
protected |
SimpleTypeSGImpl(SGFactory pFactory,
SchemaSG pSchema,
XSType pType)
Creates a new instance of SimpleTypeSGImpl.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addValidation(SimpleTypeSG pController,
JavaMethod pMethod,
DirectAccessible pValue) |
void |
generate(SimpleTypeSG pController) |
void |
generate(SimpleTypeSG pController,
JavaSource pSource) |
AtomicTypeSG |
getAtomicType(SimpleTypeSG pController) |
java.lang.String |
getCollectionType(SimpleTypeSG pController) |
Facet |
getFacet(SimpleTypeSG pController,
Facet.Type pType) |
Facet[] |
getFacets(SimpleTypeSG pController) |
SGFactory |
getFactory(SimpleTypeSG pController) |
java.lang.Object |
getInitialValue(SimpleTypeSG pController,
JavaSource pSource) |
ListTypeSG |
getListType(SimpleTypeSG pController) |
org.xml.sax.Locator |
getLocator(SimpleTypeSG pController) |
SchemaSG |
getSchema(SimpleTypeSG pController) |
UnionTypeSG |
getUnionType(SimpleTypeSG pController) |
JavaMethod |
getXMLSetMethod(SimpleTypeSG pController,
JavaSource pSource,
java.lang.String pFieldName,
java.lang.String pParamName,
java.lang.String pMethodName) |
protected XSType |
getXSType() |
boolean |
hasSetMethod(SimpleTypeSG pController) |
void |
init(SimpleTypeSG pController) |
boolean |
isAtomic(SimpleTypeSG pController) |
boolean |
isList(SimpleTypeSG pController) |
boolean |
isNullable(SimpleTypeSG pController) |
boolean |
isUnion(SimpleTypeSG pController) |
void |
setNullable(boolean pNullable)
Sets whether the data type is nullable.
|
void |
setNullable(SimpleTypeSG pController,
boolean pNullable) |
getFactory, getLocator, getSchema, getXSObjectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforAllNonNullValues, forAllValues, getCastFromString, getCastFromString, getCastToString, getEqualsCheck, getRuntimeType, isCausingParseConversionEventprotected XSType getXSType()
public SGFactory getFactory(SimpleTypeSG pController)
getFactory in interface SimpleTypeSGChainpublic SchemaSG getSchema(SimpleTypeSG pController)
getSchema in interface SimpleTypeSGChainpublic org.xml.sax.Locator getLocator(SimpleTypeSG pController)
getLocator in interface SimpleTypeSGChainpublic boolean isAtomic(SimpleTypeSG pController)
isAtomic in interface SimpleTypeSGChainpublic boolean isList(SimpleTypeSG pController)
isList in interface SimpleTypeSGChainpublic boolean isUnion(SimpleTypeSG pController)
isUnion in interface SimpleTypeSGChainpublic boolean hasSetMethod(SimpleTypeSG pController)
hasSetMethod in interface SimpleTypeSGChainpublic void setNullable(SimpleTypeSG pController, boolean pNullable)
setNullable in interface SimpleTypeSGChainpublic void setNullable(boolean pNullable)
public boolean isNullable(SimpleTypeSG pController)
isNullable in interface SimpleTypeSGChainpublic void init(SimpleTypeSG pController) throws org.xml.sax.SAXException
init in interface SimpleTypeSGChainorg.xml.sax.SAXExceptionpublic java.lang.String getCollectionType(SimpleTypeSG pController)
getCollectionType in interface SimpleTypeSGChainpublic UnionTypeSG getUnionType(SimpleTypeSG pController)
getUnionType in interface SimpleTypeSGChainpublic ListTypeSG getListType(SimpleTypeSG pController)
getListType in interface SimpleTypeSGChainpublic AtomicTypeSG getAtomicType(SimpleTypeSG pController)
getAtomicType in interface SimpleTypeSGChainpublic Facet[] getFacets(SimpleTypeSG pController)
getFacets in interface SimpleTypeSGChainpublic Facet getFacet(SimpleTypeSG pController, Facet.Type pType)
getFacet in interface SimpleTypeSGChainpublic void generate(SimpleTypeSG pController)
generate in interface SimpleTypeSGChainpublic void generate(SimpleTypeSG pController, JavaSource pSource)
generate in interface SimpleTypeSGChainpublic java.lang.Object getInitialValue(SimpleTypeSG pController, JavaSource pSource) throws org.xml.sax.SAXException
getInitialValue in interface SimpleTypeSGChainorg.xml.sax.SAXExceptionpublic JavaMethod getXMLSetMethod(SimpleTypeSG pController, JavaSource pSource, java.lang.String pFieldName, java.lang.String pParamName, java.lang.String pMethodName) throws org.xml.sax.SAXException
getXMLSetMethod in interface SimpleTypeSGChainorg.xml.sax.SAXExceptionpublic void addValidation(SimpleTypeSG pController, JavaMethod pMethod, DirectAccessible pValue) throws org.xml.sax.SAXException
addValidation in interface SimpleTypeSGChainorg.xml.sax.SAXException