javax.wsdl.extensions.schema
public interface Schema extends ExtensibilityElement, Serializable
| Method Summary | |
|---|---|
| void | addImport(SchemaImport importSchema)
Add an import to this LightWeightSchema
|
| void | addInclude(SchemaReference includeSchema)
Add an include to this LightWeightSchema
|
| void | addRedefine(SchemaReference redefineSchema)
Add a redefine to this LightWeightSchema
|
| SchemaImport | createImport()
Create a new schema import
|
| SchemaReference | createInclude()
Create a new schema reference to represent an include.
|
| SchemaReference | createRedefine()
Create a new schema reference to represent a redefine.
|
| String | getDocumentBaseURI()
Get the document base URI of this schema
|
| Element | getElement()
Get the DOM Element that represents this schema element.
|
| Map | getImports()
Get a map of lists containing all the imports defined here.
|
| List | getIncludes()
Get a list containing all of the includes defined here.
|
| List | getRedefines()
Get a list containing all of the redefines defined here.
|
| void | setDocumentBaseURI(String documentBaseURI)
Set the document base URI of this schema definition. |
| void | setElement(Element element)
Set the DOM Element that represents this schema element.
|
Parameters: importSchema the import to be added
Parameters: includeSchema The include to be added, represented as a SchemaReference
Parameters: redefineSchema The redefine to be added, represented as a SchemaReference
Returns: the newly created schema import
Returns: the newly created SchemaReference
Returns: the newly created SchemaReference
Returns: the document base URI
Returns: the DOM element representing this schema
Returns: a map of lists of schema imports
Returns: a list of schema references.
Returns: a list of schema references.
Parameters: documentBaseURI the document base URI of this schema
Parameters: element the DOM element representing this schema