Package org.dom4j.bean
Class BeanAttributeList
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractList
-
- org.dom4j.bean.BeanAttributeList
-
- All Implemented Interfaces:
java.lang.Iterable
,java.util.Collection
,java.util.List
public class BeanAttributeList extends java.util.AbstractList
BeanAttributeList
implements a list of Attributes which are the properties of a JavaBean.- Version:
- $Revision: 1.9 $
- Author:
- James Strachan
-
-
Constructor Summary
Constructors Constructor Description BeanAttributeList(BeanElement parent)
BeanAttributeList(BeanElement parent, BeanMetaData beanMetaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(int index, java.lang.Object object)
boolean
add(java.lang.Object object)
BeanAttribute
attribute(int index)
Attribute
attribute(java.lang.String name)
Attribute
attribute(QName qname)
void
clear()
protected BeanAttribute
createAttribute(BeanElement element, int index)
java.lang.Object
get(int index)
java.lang.Object
getData(int index)
BeanElement
getParent()
QName
getQName(int index)
java.lang.Object
remove(int index)
boolean
remove(java.lang.Object object)
java.lang.Object
set(int index, java.lang.Object object)
void
setData(int index, java.lang.Object data)
int
size()
-
Methods inherited from class java.util.AbstractList
addAll, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange, subList
-
Methods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toString
-
-
-
-
Constructor Detail
-
BeanAttributeList
public BeanAttributeList(BeanElement parent, BeanMetaData beanMetaData)
-
BeanAttributeList
public BeanAttributeList(BeanElement parent)
-
-
Method Detail
-
attribute
public Attribute attribute(java.lang.String name)
-
attribute
public BeanAttribute attribute(int index)
-
getParent
public BeanElement getParent()
-
getQName
public QName getQName(int index)
-
getData
public java.lang.Object getData(int index)
-
setData
public void setData(int index, java.lang.Object data)
-
size
public int size()
- Specified by:
size
in interfacejava.util.Collection
- Specified by:
size
in interfacejava.util.List
- Specified by:
size
in classjava.util.AbstractCollection
-
get
public java.lang.Object get(int index)
- Specified by:
get
in interfacejava.util.List
- Specified by:
get
in classjava.util.AbstractList
-
add
public boolean add(java.lang.Object object)
- Specified by:
add
in interfacejava.util.Collection
- Specified by:
add
in interfacejava.util.List
- Overrides:
add
in classjava.util.AbstractList
-
add
public void add(int index, java.lang.Object object)
- Specified by:
add
in interfacejava.util.List
- Overrides:
add
in classjava.util.AbstractList
-
set
public java.lang.Object set(int index, java.lang.Object object)
- Specified by:
set
in interfacejava.util.List
- Overrides:
set
in classjava.util.AbstractList
-
remove
public boolean remove(java.lang.Object object)
- Specified by:
remove
in interfacejava.util.Collection
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classjava.util.AbstractCollection
-
remove
public java.lang.Object remove(int index)
- Specified by:
remove
in interfacejava.util.List
- Overrides:
remove
in classjava.util.AbstractList
-
clear
public void clear()
- Specified by:
clear
in interfacejava.util.Collection
- Specified by:
clear
in interfacejava.util.List
- Overrides:
clear
in classjava.util.AbstractList
-
createAttribute
protected BeanAttribute createAttribute(BeanElement element, int index)
-
-