Package org.exolab.castor.xml
Interface AttributeSet
-
- All Known Implementing Classes:
AttributeSetImpl
public interface AttributeSet
A simple interface for handling Attributes in the Marshalling Framework.- Version:
- $Revision: 5951 $ $Date: 2003-03-03 00:05:44 -0700 (Mon, 03 Mar 2003) $
- Author:
- Keith Visco
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
getIndex(java.lang.String name, java.lang.String namespace)
Returns the index of the attribute associated with the given name and namespace.java.lang.String
getName(int index)
Returns the name of the attribute located at the given index.java.lang.String
getNamespace(int index)
Returns the namespace of the attribute located at the given index.int
getSize()
Returns the number of Attributes within this AttributeSet.java.lang.String
getValue(int index)
Returns the value of the attribute located at the given index within this AttributeSet.java.lang.String
getValue(java.lang.String name)
Returns the value of the attribute associated with the given name.java.lang.String
getValue(java.lang.String name, java.lang.String namespace)
Returns the value of the attribute associated with the given name.
-
-
-
Method Detail
-
getIndex
int getIndex(java.lang.String name, java.lang.String namespace)
Returns the index of the attribute associated with the given name and namespace.- Parameters:
name
- the name of the attribute whose value should be returned.namespace
- the namespace of the attribute- Returns:
- the index of the attribute, or -1 if not found.
-
getName
java.lang.String getName(int index)
Returns the name of the attribute located at the given index.- Parameters:
index
- the index of the attribute whose name should be returned.- Returns:
- the name of the attribute located at the given index.
-
getNamespace
java.lang.String getNamespace(int index)
Returns the namespace of the attribute located at the given index.- Returns:
- the namespace of the attribute located at the given index.
-
getSize
int getSize()
Returns the number of Attributes within this AttributeSet.- Returns:
- the number of Attributes within this AttributeSet.
-
getValue
java.lang.String getValue(int index)
Returns the value of the attribute located at the given index within this AttributeSet.- Parameters:
index
- the index of the attribute whose value should be returned.
-
getValue
java.lang.String getValue(java.lang.String name)
Returns the value of the attribute associated with the given name. This method is equivalent to call #getValue(name, null);- Parameters:
name
- the name of the attribute whose value should be returned.
-
getValue
java.lang.String getValue(java.lang.String name, java.lang.String namespace)
Returns the value of the attribute associated with the given name. This method is equivalent to call #getValue(name, null);- Parameters:
name
- the name of the attribute whose value should be returned.namespace
- the namespace of the attribute
-
-