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