org.ow2.easywsdl.schema.impl
Class IncludeImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl<Include,Schema>
          extended by org.ow2.easywsdl.schema.impl.IncludeImpl
All Implemented Interfaces:
java.io.Serializable, AbsItfInclude<Schema>, Include, SchemaElement

public class IncludeImpl
extends AbstractIncludeImpl<Include,Schema>
implements Include

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl
schema
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
documentation, model, parent
 
Constructor Summary
IncludeImpl(Include incl, AbstractSchemaElementImpl parent, java.util.Map<java.net.URI,AbsItfSchema> imports, java.net.URI baseURI, AbstractSchemaReader reader)
           
IncludeImpl(Include incl, java.util.Map<SchemaReader.FeatureConstants,java.lang.Object> features, java.util.Map<java.net.URI,AbsItfSchema> imports, java.net.URI baseURI, AbstractSchemaReader reader)
           
 
Method Summary
 java.net.URI getLocationURI()
          Get the location URI of this import.
 void setLocationURI(java.net.URI locationURI)
          Set the location URI of this import.
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractIncludeImpl
getParentSchema, getSchema, setSchema
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
createDocumentation, equals, getDocumentation, getModel, getOtherAttributes, getParent, getTopParent, hashCode, setDocumentation, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.absItf.AbsItfInclude
getSchema, setSchema
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
createDocumentation, equals, getDocumentation, getOtherAttributes, hashCode, setDocumentation
 

Constructor Detail

IncludeImpl

public IncludeImpl(Include incl,
                   java.util.Map<SchemaReader.FeatureConstants,java.lang.Object> features,
                   java.util.Map<java.net.URI,AbsItfSchema> imports,
                   java.net.URI baseURI,
                   AbstractSchemaReader reader)
            throws SchemaException,
                   java.net.URISyntaxException
Parameters:
incl -
features -
imports -
reader -
Throws:
SchemaException
java.net.URISyntaxException - If the schemaLocation attribute of the include is not a valid URI.

IncludeImpl

public IncludeImpl(Include incl,
                   AbstractSchemaElementImpl parent,
                   java.util.Map<java.net.URI,AbsItfSchema> imports,
                   java.net.URI baseURI,
                   AbstractSchemaReader reader)
            throws SchemaException,
                   java.net.URISyntaxException
Parameters:
incl -
parent -
imports -
reader -
Throws:
SchemaException
java.net.URISyntaxException - If the schemaLocation attribute of the include is not a valid URI.
Method Detail

getLocationURI

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

Specified by:
getLocationURI in interface AbsItfInclude<Schema>
Returns:
the schema location URI of this import or null if undefined.

setLocationURI

public void setLocationURI(java.net.URI locationURI)
Description copied from interface: AbsItfInclude
Set the location URI of this import.

Specified by:
setLocationURI in interface AbsItfInclude<Schema>
Parameters:
locationURI - the desired location URI


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