org.apache.ws.jaxme.generator.types
Class ListTypeSGImpl
java.lang.Object
   org.apache.ws.jaxme.generator.sg.impl.JAXBSGItem
org.apache.ws.jaxme.generator.sg.impl.JAXBSGItem
       org.apache.ws.jaxme.generator.types.SimpleTypeSGImpl
org.apache.ws.jaxme.generator.types.SimpleTypeSGImpl
           org.apache.ws.jaxme.generator.types.ListTypeSGImpl
org.apache.ws.jaxme.generator.types.ListTypeSGImpl
- All Implemented Interfaces: 
- SimpleTypeSGChain
- public class ListTypeSGImpl- extends SimpleTypeSGImpl
- Author:
- Jochen Wiedmann
 
 
| Method Summary | 
|  void | forAllNonNullValues(SimpleTypeSG pController,
                    JavaMethod pMethod,
                    java.lang.Object pValue,
                    SGlet pSGlet)
 | 
|  void | forAllValues(SimpleTypeSG pController,
             JavaMethod pMethod,
             java.lang.Object pValue,
             SGlet pSGlet)
 | 
|  java.lang.Object | getCastFromString(SimpleTypeSG pController,
                  JavaMethod pMethod,
                  java.lang.Object pValue,
                  java.lang.Object pData)
 | 
|  java.lang.Object | getCastFromString(SimpleTypeSG pController,
                  java.lang.String pValue)
 | 
|  java.lang.Object | getCastToString(SimpleTypeSG pController,
                JavaMethod pMethod,
                java.lang.Object pValue,
                DirectAccessible pData)
 | 
|  java.lang.Object | getEqualsCheck(SimpleTypeSG pController,
               JavaMethod pMethod,
               java.lang.Object pValue1,
               java.lang.Object pValue2)
 | 
|  java.lang.Object | getInitialValue(SimpleTypeSG pController,
                JavaSource p0)
 | 
| protected  TypeSG | getItemType()
 | 
|  ListTypeSG | getListType(SimpleTypeSG pController)
 | 
|  JavaQName | getRuntimeType(SimpleTypeSG pController)
 | 
|  boolean | hasSetMethod(SimpleTypeSG pController)
 | 
|  void | init(SimpleTypeSG pController)
 | 
|  boolean | isList(SimpleTypeSG pController)
 | 
 
| Methods inherited from class org.apache.ws.jaxme.generator.types.SimpleTypeSGImpl | 
| addValidation, generate, generate, getAtomicType, getCollectionType, getFacet, getFacets, getFactory, getLocator, getSchema, getUnionType, getXMLSetMethod, getXSType, isAtomic, isNullable, isUnion, setNullable | 
 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
LIST_TYPE
public static final JavaQName LIST_TYPE
ARRAYLIST_TYPE
public static final JavaQName ARRAYLIST_TYPE
ListTypeSGImpl
public ListTypeSGImpl(SGFactory pFactory,
                      SchemaSG pSchemaSG,
                      XSType pType,
                      Context pClassContext,
                      XsQName pName)
               throws org.xml.sax.SAXException
- Creates a new instance of ListTypeSG in the given - Context.
 - 
 
hasSetMethod
public boolean hasSetMethod(SimpleTypeSG pController)
- 
- Specified by:
- hasSetMethodin interface- SimpleTypeSGChain
- Overrides:
- hasSetMethodin class- SimpleTypeSGImpl
 
- 
 
isList
public boolean isList(SimpleTypeSG pController)
- 
- Specified by:
- isListin interface- SimpleTypeSGChain
- Overrides:
- isListin class- SimpleTypeSGImpl
 
- 
 
init
public void init(SimpleTypeSG pController)
          throws org.xml.sax.SAXException
- 
- Specified by:
- initin interface- SimpleTypeSGChain
- Overrides:
- initin class- SimpleTypeSGImpl
 
- 
- Throws:
- org.xml.sax.SAXException
 
getItemType
protected TypeSG getItemType()
- 
 
getListType
public ListTypeSG getListType(SimpleTypeSG pController)
- 
- Specified by:
- getListTypein interface- SimpleTypeSGChain
- Overrides:
- getListTypein class- SimpleTypeSGImpl
 
- 
 
getRuntimeType
public JavaQName getRuntimeType(SimpleTypeSG pController)
- 
 
getCastFromString
public java.lang.Object getCastFromString(SimpleTypeSG pController,
                                          java.lang.String pValue)
                                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getCastFromString
public java.lang.Object getCastFromString(SimpleTypeSG pController,
                                          JavaMethod pMethod,
                                          java.lang.Object pValue,
                                          java.lang.Object pData)
                                   throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getCastToString
public java.lang.Object getCastToString(SimpleTypeSG pController,
                                        JavaMethod pMethod,
                                        java.lang.Object pValue,
                                        DirectAccessible pData)
                                 throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
forAllNonNullValues
public void forAllNonNullValues(SimpleTypeSG pController,
                                JavaMethod pMethod,
                                java.lang.Object pValue,
                                SGlet pSGlet)
                         throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
forAllValues
public void forAllValues(SimpleTypeSG pController,
                         JavaMethod pMethod,
                         java.lang.Object pValue,
                         SGlet pSGlet)
                  throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getEqualsCheck
public java.lang.Object getEqualsCheck(SimpleTypeSG pController,
                                       JavaMethod pMethod,
                                       java.lang.Object pValue1,
                                       java.lang.Object pValue2)
                                throws org.xml.sax.SAXException
- 
- Throws:
- org.xml.sax.SAXException
 
getInitialValue
public java.lang.Object getInitialValue(SimpleTypeSG pController,
                                        JavaSource p0)
                                 throws org.xml.sax.SAXException
- 
- Specified by:
- getInitialValuein interface- SimpleTypeSGChain
- Overrides:
- getInitialValuein class- SimpleTypeSGImpl
 
- 
- Throws:
- org.xml.sax.SAXException