Interface SchemaGenerator

All Known Implementing Classes:
DefaultSchemaGenerator, DocLitBareSchemaGenerator

public interface SchemaGenerator
  • Method Details

    • setNsGen

      void setNsGen(NamespaceGenerator nsGen)
    • generateSchema

      Collection<org.apache.ws.commons.schema.XmlSchema> generateSchema() throws Exception
      Throws:
      Exception
    • getTypeTable

      TypeTable getTypeTable()
    • getMethods

      Method[] getMethods()
    • setExcludeMethods

      void setExcludeMethods(List<String> excludeMethods)
    • getSchemaTargetNameSpace

      String getSchemaTargetNameSpace()
    • setAttrFormDefault

      void setAttrFormDefault(String attrFormDefault)
    • setElementFormDefault

      void setElementFormDefault(String elementFormDefault)
    • setExtraClasses

      void setExtraClasses(List<String> extraClasses)
    • setUseWSDLTypesNamespace

      void setUseWSDLTypesNamespace(boolean useWSDLTypesNamespace)
    • setPkg2nsmap

      void setPkg2nsmap(Map<String,String> pkg2nsmap)
    • getTargetNamespace

      String getTargetNamespace()
    • setNonRpcMethods

      void setNonRpcMethods(List<String> nonRpcMethods)
    • setAxisService

      void setAxisService(AxisService service)
    • getCustomSchemaLocation

      String getCustomSchemaLocation()
    • setCustomSchemaLocation

      void setCustomSchemaLocation(String customSchemaLocation)
    • getMappingFileLocation

      String getMappingFileLocation()
    • setMappingFileLocation

      void setMappingFileLocation(String mappingFileLocation)