Package org.apache.pivot.wtk
Class Menu.Section
- java.lang.Object
-
- org.apache.pivot.wtk.Menu.Section
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.pivot.collections.Sequence
Sequence.Tree<T>
-
-
Constructor Summary
Constructors Constructor Description Section()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
add(Menu.Item item)
Adds an item to the sequence.Menu.Item
get(int index)
Retrieves the item at the given index.int
getLength()
Returns the length of the sequence.Menu
getMenu()
java.lang.String
getName()
ListenerList<Menu.SectionListener>
getSectionListeners()
int
indexOf(Menu.Item item)
Returns the index of an item in the sequence.void
insert(Menu.Item item, int index)
Inserts an item into the sequence at a specific index.java.util.Iterator<Menu.Item>
iterator()
Sequence<Menu.Item>
remove(int index, int count)
Removes one or more items from the sequence.int
remove(Menu.Item item)
Removes the first occurrence of the given item from the sequence.void
setName(java.lang.String name)
Menu.Item
update(int index, Menu.Item item)
Updates the item at the given index.
-
-
-
Method Detail
-
getMenu
public Menu getMenu()
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
add
public int add(Menu.Item item)
Description copied from interface:Sequence
Adds an item to the sequence.
-
insert
public void insert(Menu.Item item, int index)
Description copied from interface:Sequence
Inserts an item into the sequence at a specific index.
-
update
@UnsupportedOperation public Menu.Item update(int index, Menu.Item item)
Description copied from interface:Sequence
Updates the item at the given index.
-
remove
public int remove(Menu.Item item)
Description copied from interface:Sequence
Removes the first occurrence of the given item from the sequence.- Specified by:
remove
in interfaceSequence<Menu.Item>
- Parameters:
item
- The item to remove.- Returns:
- The index of the item that was removed, or
-1
if the item could not be found. - See Also:
Sequence.remove(int, int)
-
remove
public Sequence<Menu.Item> remove(int index, int count)
Description copied from interface:Sequence
Removes one or more items from the sequence.
-
get
public Menu.Item get(int index)
Description copied from interface:Sequence
Retrieves the item at the given index.
-
indexOf
public int indexOf(Menu.Item item)
Description copied from interface:Sequence
Returns the index of an item in the sequence.
-
getLength
public int getLength()
Description copied from interface:Sequence
Returns the length of the sequence.
-
iterator
public java.util.Iterator<Menu.Item> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<Menu.Item>
-
getSectionListeners
public ListenerList<Menu.SectionListener> getSectionListeners()
-
-