Class BeanAttributeList

  • All Implemented Interfaces:
    java.lang.Iterable<Attribute>, java.util.Collection<Attribute>, java.util.List<Attribute>

    public class BeanAttributeList
    extends java.util.AbstractList<Attribute>

    BeanAttributeList implements a list of Attributes which are the properties of a JavaBean.

    • Method Detail

      • attribute

        public BeanAttribute attribute(java.lang.String name)
      • 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<Attribute>
        Specified by:
        size in interface java.util.List<Attribute>
        Specified by:
        size in class java.util.AbstractCollection<Attribute>
      • get

        public BeanAttribute get(int index)
        Specified by:
        get in interface java.util.List<Attribute>
        Specified by:
        get in class java.util.AbstractList<Attribute>
      • remove

        public boolean remove(java.lang.Object object)
        Specified by:
        remove in interface java.util.Collection<Attribute>
        Specified by:
        remove in interface java.util.List<Attribute>
        Overrides:
        remove in class java.util.AbstractCollection<Attribute>
      • remove

        public BeanAttribute remove(int index)
        Specified by:
        remove in interface java.util.List<Attribute>
        Overrides:
        remove in class java.util.AbstractList<Attribute>
      • clear

        public void clear()
        Specified by:
        clear in interface java.util.Collection<Attribute>
        Specified by:
        clear in interface java.util.List<Attribute>
        Overrides:
        clear in class java.util.AbstractList<Attribute>