org.ow2.easywsdl.schema.api
Interface SchemaElement

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
AbsItfAll<E>, AbsItfAnnotation, AbsItfAttribute, AbsItfAttributeGroup, AbsItfChoice<E>, AbsItfComplexContent<E>, AbsItfComplexType<A,S,All,Ch,CC,SC>, AbsItfElement<T>, AbsItfExtension<T,S>, AbsItfGroup, AbsItfImport<S>, AbsItfInclude<S>, AbsItfNotation, AbsItfRedefine<S>, AbsItfSchema<T,E,A,Incl,Impt>, AbsItfSequence<E>, AbsItfSimpleContent<E>, AbsItfSimpleType<A>, AbsItfType, All, Annotation, Attribute, AttributeGroup, Choice, ComplexContent, ComplexType, DefaultSchema, Documentation, Element, Extension, Group, Import, Include, Notation, Redefine, Schema, Sequence, SimpleContent, SimpleType, Type, XMLElement
All Known Implementing Classes:
AbstractAllImpl, AbstractAttributeImpl, AbstractChoiceImpl, AbstractComplexContentImpl, AbstractComplexTypeImpl, AbstractElementImpl, AbstractExtensionImpl, AbstractImportImpl, AbstractIncludeImpl, AbstractSchemaElementImpl, AbstractSchemaImpl, AbstractSequenceImpl, AbstractSimpleContentImpl, AbstractSimpleTypeImpl, AbstractTypeImpl, AbstractXMLElementImpl, AllImpl, AttributeImpl, ChoiceImpl, ComplexContentImpl, ComplexTypeImpl, DefaultSchemaImpl, DocumentationImpl, ElementImpl, ExtensionImpl, ImportImpl, IncludeImpl, RedefineImpl, SchemaImpl, SequenceImpl, SimpleContentImpl, SimpleTypeImpl

public interface SchemaElement
extends java.io.Serializable

This interface represents all WSDL Elements

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 Documentation createDocumentation()
          Create the documentation element.
 Documentation getDocumentation()
          Get the documentation element.
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
          Get the map containing all the attributes defined on this element.
 void setDocumentation(Documentation doc)
          Set the documentation element for this document.
 

Method Detail

setDocumentation

void setDocumentation(Documentation doc)
Set the documentation element for this document.

Parameters:
docEl - the documentation element

getDocumentation

Documentation getDocumentation()
Get the documentation element.

Returns:
the documentation element

createDocumentation

Documentation createDocumentation()
Create the documentation element.

Returns:
the documentation element

getOtherAttributes

java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws XmlException
Get the map containing all the attributes defined on this element. The keys are the qnames of the attributes.

Returns:
a map containing all the attributes defined on this element
Throws:
WSDLException
XmlException


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