apps.mathpadapp.util
Class MTListManager

java.lang.Object
  extended by apps.mathpadapp.util.MTListManager

public class MTListManager
extends java.lang.Object

The Class MTListManager.


Field Summary
 ListContainer currentList
          The current list.
 
Constructor Summary
MTListManager(MTList list)
          Instantiates a new MT list manager.
 
Method Summary
 void addItem(java.lang.String str, java.lang.Object value)
          Adds the item.
 void addNewItemList()
          Adds the new item list.
 void deleteAllItems()
          Delete all items.
 void deleteItem(java.lang.Object item)
          Delete item.
 void deleteSelectedItems()
          Delete selected items.
 void deselectAllItems()
          Deselect all items.
 void deselectItem(java.lang.Object item)
          Deselect item.
 java.util.List<java.lang.Object> getAllItems()
          Gets the all items.
 java.util.List<ListContainer> getItemLists()
          Gets the item lists.
 ContentItem getListItem(java.lang.Object item)
          Gets the list item.
 java.util.HashMap<java.lang.Object,ContentItem> getListItems()
          Gets the list items.
 java.util.List<java.lang.Object> getSelectedItems()
          Gets the selected items.
 boolean isEnabled()
          Checks if is enabled.
 void selectAllItems()
          Select all items.
 void selectItem(java.lang.Object item)
          Select item.
 void setEnabled(boolean isEnabled)
          Sets the enabled.
 void setIcon(java.lang.Object item, java.net.URL iconResource)
          Sets the icon.
 void showList(int index)
          Show list.
 void showNext()
          Show next.
 void showPrevious()
          Show previous.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

currentList

public ListContainer currentList
The current list.

Constructor Detail

MTListManager

public MTListManager(MTList list)
Instantiates a new MT list manager.

Parameters:
list - the list
Method Detail

addItem

public void addItem(java.lang.String str,
                    java.lang.Object value)
Adds the item.

Parameters:
str - the str
value - the value

addNewItemList

public void addNewItemList()
Adds the new item list.


deleteAllItems

public void deleteAllItems()
Delete all items.


deleteItem

public void deleteItem(java.lang.Object item)
Delete item.

Parameters:
item - the item

deleteSelectedItems

public void deleteSelectedItems()
Delete selected items.


deselectAllItems

public void deselectAllItems()
Deselect all items.


deselectItem

public void deselectItem(java.lang.Object item)
Deselect item.

Parameters:
item - the item

getAllItems

public java.util.List<java.lang.Object> getAllItems()
Gets the all items.

Returns:
the all items

getItemLists

public java.util.List<ListContainer> getItemLists()
Gets the item lists.

Returns:
the item lists

getListItem

public ContentItem getListItem(java.lang.Object item)
Gets the list item.

Parameters:
item - the item
Returns:
the list item

getListItems

public java.util.HashMap<java.lang.Object,ContentItem> getListItems()
Gets the list items.

Returns:
the list items

getSelectedItems

public java.util.List<java.lang.Object> getSelectedItems()
Gets the selected items.

Returns:
the selected items

isEnabled

public boolean isEnabled()
Checks if is enabled.

Returns:
true, if is enabled

selectAllItems

public void selectAllItems()
Select all items.


selectItem

public void selectItem(java.lang.Object item)
Select item.

Parameters:
item - the item

setEnabled

public void setEnabled(boolean isEnabled)
Sets the enabled.

Parameters:
isEnabled - the new enabled

setIcon

public void setIcon(java.lang.Object item,
                    java.net.URL iconResource)
Sets the icon.

Parameters:
item - the item
iconResource - the icon resource

showList

public void showList(int index)
Show list.

Parameters:
index - the index

showNext

public void showNext()
Show next.


showPrevious

public void showPrevious()
Show previous.