|
Java API Reference for Oracle Infrastructure Web Services 11 Release 1 (11.1.1) E10654-02 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.webservices.databinding.AttributeMap
public class AttributeMap
This class represents the anyAttribute wildcard elements of a schema. Each entry in an AttributeMap represents an attribute that may or may not have been explicitly defined in the schema. For example, the following schema element: <element name="SomeElement"> <complexType> <anyAttribute namespace="##other"/> </complexType> </element> When processed in WebServicesAssembler should produce the class "SomeElement" (by default). The SomeElement class will have the following methods to deal with anyAttribute schema elements: 1) getAttributes() 2) setAttributes(AttributeMap) The getAttributes method returns an AttributeMap object. The setAttributes sets a new AttributeMap to the element.
Constructor Summary | |
---|---|
AttributeMap() Creates a new AttributeMap object. |
Method Summary | |
---|---|
Object |
getAttribute(QName name) Gets an attribute from this AttributeMap specified by its QName. |
Collection |
names() Get the list of valid QNames for all the attributes in this AttributeMap. |
Collection |
names(String nsURI) Get a list of valid QNames of the same namespace URI for all the attributes in this AttributeMap. |
void |
setAttribute(QName name, Object attribute) Adds an attribute to this AttributeMap or replace an existing attribute with the same QName. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AttributeMap()
Method Detail |
---|
public Object getAttribute(QName name)
name
- The qualified name of this attribute (namespace and local part)public void setAttribute(QName name, Object attribute)
name
- The qualified name of this attribute (namespace and local part)attribute
- An object representing the value of this attribute. This object is expected to be a String.public Collection names()
public Collection names(String nsURI)
nsURI
- A namespace URI.
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |