org.apache.axis2.description.java2wsdl
Interface SchemaGenerator

All Known Implementing Classes:
DefaultSchemaGenerator, DocLitBareJaxbSchemaGenerator, DocLitBareSchemaGenerator, JaxbSchemaGenerator

public interface SchemaGenerator


Method Summary
 java.util.Collection generateSchema()
           
 java.lang.String getCustomSchemaLocation()
           
 java.lang.String getMappingFileLocation()
           
 org.codehaus.jam.JMethod[] getMethods()
           
 java.lang.String getSchemaTargetNameSpace()
           
 java.lang.String getTargetNamespace()
           
 TypeTable getTypeTable()
           
 void setAttrFormDefault(java.lang.String attrFormDefault)
           
 void setAxisService(AxisService service)
           
 void setCustomSchemaLocation(java.lang.String customSchemaLocation)
           
 void setElementFormDefault(java.lang.String elementFormDefault)
           
 void setExcludeMethods(java.util.ArrayList excludeMethods)
           
 void setExtraClasses(java.util.ArrayList extraClasses)
           
 void setMappingFileLocation(java.lang.String mappingFileLocation)
           
 void setNonRpcMethods(java.util.ArrayList nonRpcMethods)
           
 void setNsGen(NamespaceGenerator nsGen)
           
 void setPkg2nsmap(java.util.Map pkg2nsmap)
           
 void setUseWSDLTypesNamespace(boolean useWSDLTypesNamespace)
           
 

Method Detail

setNsGen

void setNsGen(NamespaceGenerator nsGen)

generateSchema

java.util.Collection generateSchema()
                                    throws java.lang.Exception
Throws:
java.lang.Exception

getTypeTable

TypeTable getTypeTable()

getMethods

org.codehaus.jam.JMethod[] getMethods()

setExcludeMethods

void setExcludeMethods(java.util.ArrayList excludeMethods)

getSchemaTargetNameSpace

java.lang.String getSchemaTargetNameSpace()

setAttrFormDefault

void setAttrFormDefault(java.lang.String attrFormDefault)

setElementFormDefault

void setElementFormDefault(java.lang.String elementFormDefault)

setExtraClasses

void setExtraClasses(java.util.ArrayList extraClasses)

setUseWSDLTypesNamespace

void setUseWSDLTypesNamespace(boolean useWSDLTypesNamespace)

setPkg2nsmap

void setPkg2nsmap(java.util.Map pkg2nsmap)

getTargetNamespace

java.lang.String getTargetNamespace()

setNonRpcMethods

void setNonRpcMethods(java.util.ArrayList nonRpcMethods)

setAxisService

void setAxisService(AxisService service)

getCustomSchemaLocation

java.lang.String getCustomSchemaLocation()

setCustomSchemaLocation

void setCustomSchemaLocation(java.lang.String customSchemaLocation)

getMappingFileLocation

java.lang.String getMappingFileLocation()

setMappingFileLocation

void setMappingFileLocation(java.lang.String mappingFileLocation)


Copyright © 2007 Apache Web Services Project. All Rights Reserved.