org.apache.pivot.wtk
Class TableView.ColumnSequence

java.lang.Object
  extended by org.apache.pivot.wtk.TableView.ColumnSequence
All Implemented Interfaces:
Iterable<TableView.Column>, org.apache.pivot.collections.Sequence<TableView.Column>
Enclosing class:
TableView

public final class TableView.ColumnSequence
extends Object
implements org.apache.pivot.collections.Sequence<TableView.Column>, Iterable<TableView.Column>

Column sequence implementation.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
org.apache.pivot.collections.Sequence.Tree<T>
 
Constructor Summary
TableView.ColumnSequence()
           
 
Method Summary
 int add(TableView.Column column)
           
 TableView.Column get(int index)
           
 int getLength()
           
 int indexOf(TableView.Column column)
           
 void insert(TableView.Column column, int index)
           
 Iterator<TableView.Column> iterator()
           
 org.apache.pivot.collections.Sequence<TableView.Column> remove(int index, int count)
           
 int remove(TableView.Column column)
           
 TableView.Column update(int index, TableView.Column column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableView.ColumnSequence

public TableView.ColumnSequence()
Method Detail

add

public int add(TableView.Column column)
Specified by:
add in interface org.apache.pivot.collections.Sequence<TableView.Column>

insert

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

update

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

remove

public int remove(TableView.Column column)
Specified by:
remove in interface org.apache.pivot.collections.Sequence<TableView.Column>

remove

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

get

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

indexOf

public int indexOf(TableView.Column column)
Specified by:
indexOf in interface org.apache.pivot.collections.Sequence<TableView.Column>

getLength

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

iterator

public Iterator<TableView.Column> iterator()
Specified by:
iterator in interface Iterable<TableView.Column>