org.ow2.easywsdl.schema.api
Interface SchemaElement

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
AbsItfAll<E>, AbsItfAnnotation, AbsItfAttribute<T>, AbsItfAttributeGroup, AbsItfChoice<E>, AbsItfComplexContent<E>, AbsItfComplexType<A,S,All,Ch,CC,SC>, AbsItfElement<T>, AbsItfEnumeration, AbsItfExtension<T,S>, AbsItfGroup<E>, AbsItfImport<S>, AbsItfInclude<S>, AbsItfNotation, AbsItfRedefine<S>, AbsItfRestriction<En>, AbsItfSchema<T,E,A,Incl,Impt>, AbsItfSequence<E>, AbsItfSimpleContent<E>, AbsItfSimpleType<A,R>, AbsItfType, All, Annotation, Attribute, AttributeGroup, Choice, ComplexContent, ComplexType, DefaultSchema, Documentation, Element, Enumeration, Extension, Group, Import, Include, Notation, Redefine, Restriction, Schema, Sequence, SimpleContent, SimpleType, Type, XMLElement
All Known Implementing Classes:
AbstractAllImpl, AbstractAttributeImpl, AbstractChoiceImpl, AbstractComplexContentImpl, AbstractComplexTypeImpl, AbstractElementImpl, AbstractEnumerationImpl, AbstractExtensionImpl, AbstractImportImpl, AbstractIncludeImpl, AbstractRestrictionImpl, AbstractSchemaElementImpl, AbstractSchemaImpl, AbstractSequenceImpl, AbstractSimpleContentImpl, AbstractSimpleTypeImpl, AbstractTypeImpl, AbstractXMLElementImpl, AllImpl, AttributeImpl, ChoiceImpl, ComplexContentImpl, ComplexTypeImpl, Decorator, DecoratorAllImpl, DecoratorAnnotationImpl, DecoratorAttributeGroupImpl, DecoratorAttributeImpl, DecoratorChoiceImpl, DecoratorComplexContentImpl, DecoratorComplexTypeImpl, DecoratorElementImpl, DecoratorEnumerationImpl, DecoratorExtensionImpl, DecoratorGroupImpl, DecoratorImportImpl, DecoratorIncludeImpl, DecoratorNotationImpl, DecoratorRedefineImpl, DecoratorRestrictionImpl, DecoratorSchemaImpl, DecoratorSequenceImpl, DecoratorSimpleContentImpl, DecoratorSimpleTypeImpl, DecoratorTypeImpl, DefaultSchemaImpl, DocumentationImpl, ElementImpl, EnumerationImpl, ExtensionImpl, ImportImpl, IncludeImpl, RedefineImpl, RestrictionImpl, 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.
 boolean equals(java.lang.Object o)
           
 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.
 int hashCode()
           
 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

equals

boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

int hashCode()
Overrides:
hashCode in class java.lang.Object


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