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
Fields inherited from class java.util.AbstractList |
modCount |
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 |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray |
BeanAttributeList
public BeanAttributeList(BeanElement parent,
BeanMetaData beanMetaData)
BeanAttributeList
public BeanAttributeList(BeanElement parent)
attribute
public Attribute attribute(java.lang.String name)
attribute
public Attribute attribute(QName qname)
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 interface java.util.Collection
- Specified by:
size
in interface java.util.List
- Specified by:
size
in class java.util.AbstractCollection
get
public java.lang.Object get(int index)
- Specified by:
get
in interface java.util.List
- Specified by:
get
in class java.util.AbstractList
add
public boolean add(java.lang.Object object)
- Specified by:
add
in interface java.util.Collection
- Specified by:
add
in interface java.util.List
- Overrides:
add
in class java.util.AbstractList
add
public void add(int index,
java.lang.Object object)
- Specified by:
add
in interface java.util.List
- Overrides:
add
in class java.util.AbstractList
set
public java.lang.Object set(int index,
java.lang.Object object)
- Specified by:
set
in interface java.util.List
- Overrides:
set
in class java.util.AbstractList
remove
public boolean remove(java.lang.Object object)
- Specified by:
remove
in interface java.util.Collection
- Specified by:
remove
in interface java.util.List
- Overrides:
remove
in class java.util.AbstractCollection
remove
public java.lang.Object remove(int index)
- Specified by:
remove
in interface java.util.List
- Overrides:
remove
in class java.util.AbstractList
clear
public void clear()
- Specified by:
clear
in interface java.util.Collection
- Specified by:
clear
in interface java.util.List
- Overrides:
clear
in class java.util.AbstractList
createAttribute
protected BeanAttribute createAttribute(BeanElement element,
int index)
Copyright ? 2005 MetaStuff Ltd. All Rights Reserved. Hosted by SourceForge