javax.wsdl.extensions
Interface AttributeExtensible
- Fault, Import, Input, Output, Part, PortType
- FaultImpl, ImportImpl, InputImpl, OutputImpl, PartImpl, PortTypeImpl
public interface AttributeExtensible
Classes that implement this interface can contain extensibility
attributes.
- Matthew J. Duftler
- Paul Fremantle
LIST_OF_QNAMES_TYPE
public static final int LIST_OF_QNAMES_TYPE
LIST_OF_STRINGS_TYPE
public static final int LIST_OF_STRINGS_TYPE
NO_DECLARED_TYPE
public static final int NO_DECLARED_TYPE
QNAME_TYPE
public static final int QNAME_TYPE
STRING_TYPE
public static final int STRING_TYPE
getExtensionAttribute
public Object getExtensionAttribute(QName name)
Retrieve an extension attribute from this element. If the extension
attribute is not defined, null is returned.
name
- the extension attribute name
- the value of the extension attribute, or null if
it is not defined. Can be a String, a QName, a List of Strings, or a List
of QNames.
getExtensionAttributes
public Map getExtensionAttributes()
Get the map containing all the extension attributes defined
on this element. The keys are the qnames of the attributes.
- a map containing all the extension attributes defined
on this element
getNativeAttributeNames
public List getNativeAttributeNames()
Get the list of local attribute names defined for this element in
the WSDL specification.
- a List of Strings, one for each local attribute name
setExtensionAttribute
public void setExtensionAttribute(QName name,
Object value)
Set an extension attribute on this element. Pass in a null value to remove
an extension attribute.
name
- the extension attribute namevalue
- the extension attribute value. Can be a String, a QName, a
List of Strings, or a List of QNames.
Copyright B) 2003,2005 IBM. All Rights Reserved.