org.ow2.easywsdl.extensions.sawsdl.api.schema
Interface Include

All Superinterfaces:
org.ow2.easywsdl.schema.api.absItf.AbsItfInclude<Schema>, SAWSDLElement, org.ow2.easywsdl.schema.api.SchemaElement, java.io.Serializable
All Known Implementing Classes:
IncludeImpl

public interface Include
extends SAWSDLElement, org.ow2.easywsdl.schema.api.absItf.AbsItfInclude<Schema>

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 java.lang.String getLocationURI()
          Get the location URI of this import.
 Schema getSchema()
          This property can be used to hang a referenced SchemaImpl, and the top-level SchemaImpl (i.e. the one with the <import>) will use this SchemaImpl when resolving referenced parts.
 void setLocationURI(java.lang.String locationURI)
          Set the location URI of this import.
 void setSchema(Schema schema)
          This property can be used to hang a referenced SchemaImpl, and the top-level SchemaImpl (i.e. the one with the <import>) will use this SchemaImpl when resolving referenced parts.
 
Methods inherited from interface org.ow2.easywsdl.extensions.sawsdl.api.SAWSDLElement
addLiftingSchemaMapping, addLoweringSchemaMapping, addModelReference, getAttrExtensions, getLiftingSchemaMapping, getLoweringSchemaMapping, getModelReference, removeAllLiftingSchemaMappings, removeAllLoweringSchemaMappings, removeAllModelReferences, removeLiftingSchemaMapping, removeLoweringSchemaMapping, removeModelReference
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, getDocumentation, getOtherAttributes, setDocumentation
 

Method Detail

setLocationURI

void setLocationURI(java.lang.String locationURI)
Set the location URI of this import.

Specified by:
setLocationURI in interface org.ow2.easywsdl.schema.api.absItf.AbsItfInclude<Schema>
Parameters:
locationURI - the desired location URI

getLocationURI

java.lang.String getLocationURI()
Get the location URI of this import.

Specified by:
getLocationURI in interface org.ow2.easywsdl.schema.api.absItf.AbsItfInclude<Schema>

setSchema

void setSchema(Schema schema)
This property can be used to hang a referenced SchemaImpl, and the top-level SchemaImpl (i.e. the one with the <import>) will use this SchemaImpl when resolving referenced parts. This would need to be made into a generic reference to handle other types of referenced documents.

Specified by:
setSchema in interface org.ow2.easywsdl.schema.api.absItf.AbsItfInclude<Schema>

getSchema

Schema getSchema()
This property can be used to hang a referenced SchemaImpl, and the top-level SchemaImpl (i.e. the one with the <import>) will use this SchemaImpl when resolving referenced parts. This would need to be made into a generic reference to handle other types of referenced documents.

Specified by:
getSchema in interface org.ow2.easywsdl.schema.api.absItf.AbsItfInclude<Schema>


Copyright © 2008 eBM WebSourcing. All Rights Reserved.