|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface SchemaReader
This interface describes a collection of methods that enable conversion of a Schema document (in XML, following the Schema schema described in the Schema specification) into a Schema model.
| Nested Class Summary | |
|---|---|
static class |
SchemaReader.FeatureConstants
Constants for the Message Exchange Patterns. |
| Method Summary | |
|---|---|
java.lang.Object |
getFeature(SchemaReader.FeatureConstants name)
Gets the value of the specified feature. |
java.util.Map<SchemaReader.FeatureConstants,java.lang.Object> |
getFeatures()
Gets all features. |
Schema |
readSchema(org.w3c.dom.Document wsdlDocument)
Read the specified Schema document into a Schema definition. |
Schema |
readSchema(java.net.URI schemaURI)
Read the Schema document accessible via the specified URI into a Schema definition. |
Schema |
readSchema(java.net.URI schemaURI,
javax.xml.transform.dom.DOMSource inputSource)
Read a Schema document into a Schema definition. |
void |
setFeature(SchemaReader.FeatureConstants name,
java.lang.Object value)
Sets the specified feature to the specified value. |
| Method Detail |
|---|
void setFeature(SchemaReader.FeatureConstants name,
java.lang.Object value)
throws java.lang.IllegalArgumentException
The minimum features that must be supported are:
| Name | Description | Default Value |
|---|---|---|
| If set to true, status messages will be displayed. | ||
| If set to true, imported WSDL documents will be retrieved and processed. | ||
| If the location is set, imported WSDL documents will be retrieved at this location (Set the importDocuments Features at true). |
All feature names must be fully-qualified, Java package style. All names starting with com.ebmwebsourcing. are reserved for features defined by the specification. It is recommended that implementation- specific features be fully-qualified to match the package name of that implementation. For example: com.abc.featureName
name - the name of the feature to be set.value - the value to set the feature to.
java.lang.IllegalArgumentException - if the feature name is not recognized.#getFeature(String)java.lang.Object getFeature(SchemaReader.FeatureConstants name)
name - the name of the feature to get the value of.
java.lang.IllegalArgumentException - if the feature name is not recognized.#setFeature(String, boolean)java.util.Map<SchemaReader.FeatureConstants,java.lang.Object> getFeatures()
#setFeature(String, boolean)
Schema readSchema(java.net.URI schemaURI)
throws SchemaException
schemaURI - a URI (can be a filename or URL) pointing to a
Schema XML definition.
SchemaException
Schema readSchema(org.w3c.dom.Document wsdlDocument)
throws SchemaException
documentBaseURI - the document base URI of the Schema definition
described by the document. Will be set as the documentBaseURI
of the returned Definition. Can be null, in which case it
will be ignored.wsdlDocument - the Schema document, an XML
document obeying the Schema schema.
SchemaException
Schema readSchema(java.net.URI schemaURI,
javax.xml.transform.dom.DOMSource inputSource)
throws SchemaException
schemaURI - the uri of the schemainputSource - an InputSource pointing to the
Schema document, an XML document obeying the Schema schema.
SchemaException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||