org.apache.pivot.wtk
Class TabPane.TabSequence

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

public final class TabPane.TabSequence
extends Object
implements org.apache.pivot.collections.Sequence<Component>, Iterable<Component>

Tab sequence implementation.


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

Method Detail

add

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

insert

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

update

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

remove

public int remove(Component tab)
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 tab)
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>