|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.exolab.castor.xml.util.AttributeSetImpl
public class AttributeSetImpl
The default implementation of AttributeSet used by the Marshalling Framework.
Nested Class Summary | |
---|---|
(package private) class |
AttributeSetImpl.Attribute
A representation of an Attribute |
Field Summary | |
---|---|
static java.lang.String |
XMLNS
The XML namespace declaration prefix. |
Constructor Summary | |
---|---|
AttributeSetImpl()
Creates a new AttributeSetImpl |
|
AttributeSetImpl(int size)
Creates a new AttributeSetImpl |
Method Summary | |
---|---|
void |
clear()
Removes all Attributes in this AttributeSetImpl |
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. |
void |
setAttribute(java.lang.String name,
java.lang.String value)
Adds or replaces the attribute with the given name. |
void |
setAttribute(java.lang.String name,
java.lang.String value,
java.lang.String namespace)
Adds or replaces the attribute with the given name. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String XMLNS
Constructor Detail |
---|
public AttributeSetImpl()
public AttributeSetImpl(int size)
size
- the default size for this AttributeSetImplMethod Detail |
---|
public void clear()
public int getIndex(java.lang.String name, java.lang.String namespace)
getIndex
in interface AttributeSet
name
- the name of the attribute whose value should be returned.namespace
- the namespace of the attribute
public java.lang.String getName(int index)
getName
in interface AttributeSet
index
- the index of the attribute whose name should be returned.
public java.lang.String getNamespace(int index)
getNamespace
in interface AttributeSet
public int getSize()
getSize
in interface AttributeSet
public java.lang.String getValue(int index)
getValue
in interface AttributeSet
index
- the index of the attribute whose value should be returned.public java.lang.String getValue(java.lang.String name)
getValue
in interface AttributeSet
name
- the name of the attribute whose value should be returned.public java.lang.String getValue(java.lang.String name, java.lang.String namespace)
getValue
in interface AttributeSet
name
- the name of the attribute whose value should be returned.namespace
- the namespace of the attributepublic void setAttribute(java.lang.String name, java.lang.String value)
name
- the name of the attributevalue
- the attribute value.public void setAttribute(java.lang.String name, java.lang.String value, java.lang.String namespace)
name
- the name of the attributevalue
- the attribute value.
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |