Save This Page
Home » axis2-1.5-src » org.apache » axis2 » schema » [javadoc | source]
org.apache.axis2.schema
public class: SchemaCompiler [javadoc | source]
java.lang.Object
   org.apache.axis2.schema.SchemaCompiler
Schema compiler for ADB. Based on WS-Commons schema object model.
Field Summary
public static final  int COMPONENT_TYPE     
public static final  int COMPONENT_ELEMENT     
public static final  int COMPONENT_ATTRIBUTE     
public static final  int COMPONENT_ATTRIBUTE_GROUP     
public static final  int COMPONENT_GROUP     
public static final  String ANY_ELEMENT_FIELD_NAME     
public static final  String EXTRA_ATTRIBUTE_FIELD_NAME     
public static final  String USE_OPTIONAL     
public static final  String USE_REQUIRED     
public static final  String USE_NONE     
 HashMap mapTypeCount     
Constructor:
 public SchemaCompiler(CompilerOptions options) throws SchemaCompilationException 
    Constructor - Accepts a options bean
    Parameters:
    options -
Method from org.apache.axis2.schema.SchemaCompiler Summary:
compile,   compile,   getCompilerProperties,   getProcessedElementMap,   getProcessedModelMap,   isSOAP_ENC,   processAttribute,   processSimpleExtensionBaseType,   processSimpleRestrictionBaseType
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.axis2.schema.SchemaCompiler Detail:
 public  void compile(List schemalist) throws SchemaCompilationException 
    Compile a list of schemas This actually calls the compile (XmlSchema s) method repeatedly
 public  void compile(XmlSchema schema) throws SchemaCompilationException 
    Compile (rather codegen) a single schema element
 public Properties getCompilerProperties() 
 public HashMap getProcessedElementMap() 
 public Map getProcessedModelMap() 
 public static boolean isSOAP_ENC(String s) 
    Returns true if SOAP_ENC Namespace.
 public  void processAttribute(XmlSchemaAttribute att,
    BeanWriterMetaInfoHolder metainf,
    XmlSchema parentSchema) throws SchemaCompilationException 
    Process the attribute
 public  void processSimpleExtensionBaseType(QName extBaseType,
    BeanWriterMetaInfoHolder metaInfHolder,
    XmlSchema parentSchema) throws SchemaCompilationException 
    Process Simple Extension Base Type.
 public  void processSimpleRestrictionBaseType(QName qName,
    QName resBaseType,
    BeanWriterMetaInfoHolder metaInfHolder,
    XmlSchema parentSchema) throws SchemaCompilationException 
    Process Simple Restriction Base Type.