Interface SchemaGenerator
-
- All Known Implementing Classes:
DefaultSchemaGenerator
,DocLitBareJaxbSchemaGenerator
,DocLitBareSchemaGenerator
,JaxbSchemaGenerator
public interface SchemaGenerator
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<org.apache.ws.commons.schema.XmlSchema>
generateSchema()
String
getCustomSchemaLocation()
String
getMappingFileLocation()
Method[]
getMethods()
String
getSchemaTargetNameSpace()
String
getTargetNamespace()
TypeTable
getTypeTable()
void
setAttrFormDefault(String attrFormDefault)
void
setAxisService(AxisService service)
void
setCustomSchemaLocation(String customSchemaLocation)
void
setElementFormDefault(String elementFormDefault)
void
setExcludeMethods(List<String> excludeMethods)
void
setExtraClasses(List<String> extraClasses)
void
setMappingFileLocation(String mappingFileLocation)
void
setNonRpcMethods(List<String> nonRpcMethods)
void
setNsGen(NamespaceGenerator nsGen)
void
setPkg2nsmap(Map<String,String> pkg2nsmap)
void
setUseWSDLTypesNamespace(boolean useWSDLTypesNamespace)
-
-
-
Method Detail
-
setNsGen
void setNsGen(NamespaceGenerator nsGen)
-
generateSchema
Collection<org.apache.ws.commons.schema.XmlSchema> generateSchema() throws Exception
- Throws:
Exception
-
getTypeTable
TypeTable getTypeTable()
-
getMethods
Method[] getMethods()
-
getSchemaTargetNameSpace
String getSchemaTargetNameSpace()
-
setAttrFormDefault
void setAttrFormDefault(String attrFormDefault)
-
setElementFormDefault
void setElementFormDefault(String elementFormDefault)
-
setUseWSDLTypesNamespace
void setUseWSDLTypesNamespace(boolean useWSDLTypesNamespace)
-
getTargetNamespace
String getTargetNamespace()
-
setAxisService
void setAxisService(AxisService service)
-
getCustomSchemaLocation
String getCustomSchemaLocation()
-
setCustomSchemaLocation
void setCustomSchemaLocation(String customSchemaLocation)
-
getMappingFileLocation
String getMappingFileLocation()
-
setMappingFileLocation
void setMappingFileLocation(String mappingFileLocation)
-
-