Package org.ow2.easywsdl.schema.api
Interface SchemaElement
-
- All Superinterfaces:
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,Red>,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 Serializable
This interface represents all WSDL Elements.- Author:
- Nicolas Salatge - EBM WebSourcing
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DocumentationcreateDocumentation()Create the documentation element.booleanequals(Object o)DocumentationgetDocumentation()Get the documentation element.Map<QName,String>getOtherAttributes()Get the map containing all the attributes defined on this element.inthashCode()voidsetDocumentation(Documentation doc)Set the documentation element for this document.
-
-
-
Method Detail
-
setDocumentation
void setDocumentation(Documentation doc)
Set the documentation element for this document.- Parameters:
doc- 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
Map<QName,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:
XmlException
-
-