org.apache.ws.jaxme.generator.sg.impl

Class SimpleTypeRestrictionSG

Implemented Interfaces:
SimpleTypeSGChain

public class SimpleTypeRestrictionSG
extends SimpleTypeSGChainImpl

Author:
Jochen Wiedmann

Constructor Summary

SimpleTypeRestrictionSG(SimpleTypeSGChain o, XSType pType, XSSimpleType pSimpleType)
Creates a new instance of SimpleTypeRestrictionSG.

Method Summary

AtomicTypeSG
getAtomicType(SimpleTypeSG pController)
Facet[]
getFacets(SimpleTypeSG pController)
void
init(SimpleTypeSG pController)

Methods inherited from class org.apache.ws.jaxme.generator.sg.impl.SimpleTypeSGChainImpl

addValidation, forAllNonNullValues, forAllValues, generate, generate, getAtomicType, getCastFromString, getCastFromString, getCastToString, getCollectionType, getEqualsCheck, getFacet, getFacets, getFactory, getInitialValue, getListType, getLocator, getRuntimeType, getSchema, getUnionType, getXMLSetMethod, hasSetMethod, init, isAtomic, isCausingParseConversionEvent, isList, isNullable, isUnion, setNullable

Constructor Details

SimpleTypeRestrictionSG

public SimpleTypeRestrictionSG(SimpleTypeSGChain o,
                               XSType pType,
                               XSSimpleType pSimpleType)
Creates a new instance of SimpleTypeRestrictionSG.

Method Details

getAtomicType

public AtomicTypeSG getAtomicType(SimpleTypeSG pController)
Specified by:
getAtomicType in interface SimpleTypeSGChain
Overrides:
getAtomicType in interface SimpleTypeSGChainImpl

getFacets

public Facet[] getFacets(SimpleTypeSG pController)
Specified by:
getFacets in interface SimpleTypeSGChain
Overrides:
getFacets in interface SimpleTypeSGChainImpl

init

public void init(SimpleTypeSG pController)
            throws SAXException
Specified by:
init in interface SimpleTypeSGChain
Overrides:
init in interface SimpleTypeSGChainImpl