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.AbstractListBeanAttributeListimplements 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 voidadd(int index, java.lang.Object object)booleanadd(java.lang.Object object)BeanAttributeattribute(int index)Attributeattribute(java.lang.String name)Attributeattribute(QName qname)voidclear()protected BeanAttributecreateAttribute(BeanElement element, int index)java.lang.Objectget(int index)java.lang.ObjectgetData(int index)BeanElementgetParent()QNamegetQName(int index)java.lang.Objectremove(int index)booleanremove(java.lang.Object object)java.lang.Objectset(int index, java.lang.Object object)voidsetData(int index, java.lang.Object data)intsize()-
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:
sizein interfacejava.util.Collection- Specified by:
sizein interfacejava.util.List- Specified by:
sizein classjava.util.AbstractCollection
-
get
public java.lang.Object get(int index)
- Specified by:
getin interfacejava.util.List- Specified by:
getin classjava.util.AbstractList
-
add
public boolean add(java.lang.Object object)
- Specified by:
addin interfacejava.util.Collection- Specified by:
addin interfacejava.util.List- Overrides:
addin classjava.util.AbstractList
-
add
public void add(int index, java.lang.Object object)- Specified by:
addin interfacejava.util.List- Overrides:
addin classjava.util.AbstractList
-
set
public java.lang.Object set(int index, java.lang.Object object)- Specified by:
setin interfacejava.util.List- Overrides:
setin classjava.util.AbstractList
-
remove
public boolean remove(java.lang.Object object)
- Specified by:
removein interfacejava.util.Collection- Specified by:
removein interfacejava.util.List- Overrides:
removein classjava.util.AbstractCollection
-
remove
public java.lang.Object remove(int index)
- Specified by:
removein interfacejava.util.List- Overrides:
removein classjava.util.AbstractList
-
clear
public void clear()
- Specified by:
clearin interfacejava.util.Collection- Specified by:
clearin interfacejava.util.List- Overrides:
clearin classjava.util.AbstractList
-
createAttribute
protected BeanAttribute createAttribute(BeanElement element, int index)
-
-