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

java.lang.Object
  extended by org.apache.ws.jaxme.generator.sg.impl.SimpleTypeSGChainImpl
      extended by org.apache.ws.jaxme.generator.sg.impl.SimpleTypeRestrictionSG
All 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, getCastFromString, getCastFromString, getCastToString, getCollectionType, getEqualsCheck, getFacet, getFactory, getInitialValue, getListType, getLocator, getRuntimeType, getSchema, getUnionType, getXMLSetMethod, hasSetMethod, isAtomic, isCausingParseConversionEvent, isList, isNullable, isUnion, setNullable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleTypeRestrictionSG

public SimpleTypeRestrictionSG(SimpleTypeSGChain o,
                               XSType pType,
                               XSSimpleType pSimpleType)

Creates a new instance of SimpleTypeRestrictionSG.

Method Detail

init

public void init(SimpleTypeSG pController)
          throws org.xml.sax.SAXException
Specified by:
init in interface SimpleTypeSGChain
Overrides:
init in class SimpleTypeSGChainImpl
Throws:
org.xml.sax.SAXException

getFacets

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

getAtomicType

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