org.apache.empire.commons
Class Attributes
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractSet<Attributes.Attribute>
org.apache.empire.commons.Attributes
- All Implemented Interfaces:
- Serializable, Cloneable, Iterable<Attributes.Attribute>, Collection<Attributes.Attribute>, Set<Attributes.Attribute>
public class Attributes
- extends AbstractSet<Attributes.Attribute>
- implements Cloneable, Serializable
This class holds a map of objects which are identified by a case insensitive key string.
- See Also:
- Serialized Form
attributes
protected ArrayList<Attributes.Attribute> attributes
Attributes
public Attributes()
Attributes
public Attributes(int size)
list
protected ArrayList<Attributes.Attribute> list()
clone
public Attributes clone()
- Overrides:
clone
in class Object
iterator
public Iterator<Attributes.Attribute> iterator()
- Specified by:
iterator
in interface Iterable<Attributes.Attribute>
- Specified by:
iterator
in interface Collection<Attributes.Attribute>
- Specified by:
iterator
in interface Set<Attributes.Attribute>
- Specified by:
iterator
in class AbstractCollection<Attributes.Attribute>
size
public int size()
- Specified by:
size
in interface Collection<Attributes.Attribute>
- Specified by:
size
in interface Set<Attributes.Attribute>
- Specified by:
size
in class AbstractCollection<Attributes.Attribute>
clear
public void clear()
- Specified by:
clear
in interface Collection<Attributes.Attribute>
- Specified by:
clear
in interface Set<Attributes.Attribute>
- Overrides:
clear
in class AbstractCollection<Attributes.Attribute>
contains
public boolean contains(Object item)
- Specified by:
contains
in interface Collection<Attributes.Attribute>
- Specified by:
contains
in interface Set<Attributes.Attribute>
- Overrides:
contains
in class AbstractCollection<Attributes.Attribute>
add
public boolean add(Attributes.Attribute a)
- Specified by:
add
in interface Collection<Attributes.Attribute>
- Specified by:
add
in interface Set<Attributes.Attribute>
- Overrides:
add
in class AbstractCollection<Attributes.Attribute>
remove
public boolean remove(Object item)
- Specified by:
remove
in interface Collection<Attributes.Attribute>
- Specified by:
remove
in interface Set<Attributes.Attribute>
- Overrides:
remove
in class AbstractCollection<Attributes.Attribute>
indexOf
public int indexOf(String name)
- Parameters:
name
- the attribute name
- Returns:
- the attribute value
get
public Object get(String name)
- Parameters:
name
- the attribute name
- Returns:
- the attribute value
set
public Attributes.Attribute set(String name,
Object value)
- Parameters:
name
- the attributeThe
- attribute to set
toArray
public Object[] toArray()
- Specified by:
toArray
in interface Collection<Attributes.Attribute>
- Specified by:
toArray
in interface Set<Attributes.Attribute>
- Overrides:
toArray
in class AbstractCollection<Attributes.Attribute>
toString
public String toString()
- Overrides:
toString
in class AbstractCollection<Attributes.Attribute>
addXml
public void addXml(Element element,
long flags)
- Parameters:
element
- the XMLElement to which to append the optionsflags
- options (currently unused)
Copyright © 2008-2012 Apache Software Foundation. All Rights Reserved.