|
Data Request Broker 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DrbAttribute
Generic attribute interface. The attributes are information related to a specific node (i.e. the owner). Any attribute has a name and corresponding value. This last value can be set from the owner node or hinerited from a default value. This ambiguity is important to consider while using attribute values. For instance the attribute "length"of a specific node, may be equal to 123 from a default value (i.e. defined by the implementation of the node) or because it was effectively embedded in the supported data source (e.g. the XML document). The name of the attribute is unique in the set of attributes of the same node. No specific contrainst is imposed for the order of attributes.
| Field Summary |
|---|
| Fields inherited from interface fr.gael.drb.DrbItem |
|---|
ATTRIBUTE_ITEM, NODE_ITEM, UNDEFINED_ITEM, VALUE_ITEM |
| Method Summary | |
|---|---|
String |
getName()
Name of the attribute. |
String |
getNamespaceURI()
Get namespace URI. |
DrbNode |
getOwner()
The node the owning the current attribute. |
Value |
getValue()
The value of the attribute. |
int |
getValueType()
The value type of the attribute. |
boolean |
isSpecified()
The attribute was explicitly given a value. |
| Methods inherited from interface fr.gael.drb.DrbItem |
|---|
getItemType, rename, setNamespaceURI, setValue |
| Method Detail |
|---|
String getName()
getName in interface DrbItemDrbNode getOwner()
int getValueType()
String getNamespaceURI()
getNamespaceURI in interface DrbItemValue getValue()
getValue in interface DrbItemboolean isSpecified()
|
Data Request Broker - DRB API® 2-3-release |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||