org.apache.pivot.wtk
Class Form.Section

java.lang.Object
  extended by org.apache.pivot.wtk.Form.Section
All Implemented Interfaces:
Iterable<Component>, org.apache.pivot.collections.Sequence<Component>
Enclosing class:
Form

public static class Form.Section
extends Object
implements org.apache.pivot.collections.Sequence<Component>, Iterable<Component>

Class representing a form section. A section is a grouping of components within a form.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
org.apache.pivot.collections.Sequence.Tree<T>
 
Constructor Summary
Form.Section()
           
 
Method Summary
 int add(Component field)
           
 Component get(int index)
           
 Form getForm()
           
 String getHeading()
           
 int getLength()
           
 int indexOf(Component field)
           
 void insert(Component field, int index)
           
 Iterator<Component> iterator()
           
 int remove(Component field)
           
 org.apache.pivot.collections.Sequence<Component> remove(int index, int count)
           
 void setHeading(String heading)
           
 Component update(int index, Component field)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Form.Section

public Form.Section()
Method Detail

getForm

public Form getForm()

getHeading

public String getHeading()

setHeading

public void setHeading(String heading)

add

public int add(Component field)
Specified by:
add in interface org.apache.pivot.collections.Sequence<Component>

insert

public void insert(Component field,
                   int index)
Specified by:
insert in interface org.apache.pivot.collections.Sequence<Component>

update

public Component update(int index,
                        Component field)
Specified by:
update in interface org.apache.pivot.collections.Sequence<Component>

remove

public int remove(Component field)
Specified by:
remove in interface org.apache.pivot.collections.Sequence<Component>

remove

public org.apache.pivot.collections.Sequence<Component> remove(int index,
                                                               int count)
Specified by:
remove in interface org.apache.pivot.collections.Sequence<Component>

get

public Component get(int index)
Specified by:
get in interface org.apache.pivot.collections.Sequence<Component>

indexOf

public int indexOf(Component field)
Specified by:
indexOf in interface org.apache.pivot.collections.Sequence<Component>

getLength

public int getLength()
Specified by:
getLength in interface org.apache.pivot.collections.Sequence<Component>

iterator

public Iterator<Component> iterator()
Specified by:
iterator in interface Iterable<Component>