Interface SchemaGenerator
- All Known Implementing Classes:
DefaultSchemaGenerator,DocLitBareSchemaGenerator
public interface SchemaGenerator
-
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.ws.commons.schema.XmlSchema>Method[]voidsetAttrFormDefault(String attrFormDefault) voidsetAxisService(AxisService service) voidsetCustomSchemaLocation(String customSchemaLocation) voidsetElementFormDefault(String elementFormDefault) voidsetExcludeMethods(List<String> excludeMethods) voidsetExtraClasses(List<String> extraClasses) voidsetMappingFileLocation(String mappingFileLocation) voidsetNonRpcMethods(List<String> nonRpcMethods) voidsetNsGen(NamespaceGenerator nsGen) voidsetPkg2nsmap(Map<String, String> pkg2nsmap) voidsetUseWSDLTypesNamespace(boolean useWSDLTypesNamespace)
-
Method Details
-
setNsGen
-
generateSchema
- Throws:
Exception
-
getTypeTable
TypeTable getTypeTable() -
getMethods
Method[] getMethods() -
setExcludeMethods
-
getSchemaTargetNameSpace
String getSchemaTargetNameSpace() -
setAttrFormDefault
-
setElementFormDefault
-
setExtraClasses
-
setUseWSDLTypesNamespace
void setUseWSDLTypesNamespace(boolean useWSDLTypesNamespace) -
setPkg2nsmap
-
getTargetNamespace
String getTargetNamespace() -
setNonRpcMethods
-
setAxisService
-
getCustomSchemaLocation
String getCustomSchemaLocation() -
setCustomSchemaLocation
-
getMappingFileLocation
String getMappingFileLocation() -
setMappingFileLocation
-