org.ow2.easywsdl.schema.api.absItf
Interface AbsItfInclude<S extends AbsItfSchema>

All Superinterfaces:
SchemaElement, java.io.Serializable
All Known Subinterfaces:
AbsItfImport<S>, AbsItfRedefine<S>, Import, Include, Redefine
All Known Implementing Classes:
AbstractImportImpl, AbstractIncludeImpl, ImportImpl, IncludeImpl, RedefineImpl

public interface AbsItfInclude<S extends AbsItfSchema>
extends SchemaElement

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 java.net.URI getLocationURI()
          Get the location URI of this import.
 S getSchema()
          This property can be used to hang a referenced SchemaImpl, and the top-level SchemaImpl (i.e.
 void setLocationURI(java.net.URI locationURI)
          Set the location URI of this import.
 void setSchema(S schema)
          This property can be used to hang a referenced SchemaImpl, and the top-level SchemaImpl (i.e.
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Method Detail

setLocationURI

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

Parameters:
locationURI - the desired location URI

getLocationURI

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

Returns:
the schema location URI of this import or null if undefined.

setSchema

void setSchema(S 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.


getSchema

S 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.



Copyright © 2008-2011 Petals Link (previously EBM WebSourcing). All Rights Reserved.