jp.carabiner.widget
クラス WidgetContainer<C extends WidgetItem>

java.lang.Object
  上位を拡張 jp.carabiner.widget.WidgetItem
      上位を拡張 jp.carabiner.widget.WidgetContainer<C>
すべての実装されたインタフェース:
java.lang.Cloneable
直系の既知のサブクラス:
MenuBar, MenuItem, ToolBar, ToolBarItem

public abstract class WidgetContainer<C extends WidgetItem>
extends WidgetItem


コンストラクタの概要
WidgetContainer(java.lang.String id)
           
 
メソッドの概要
 void add(C item)
           
 void add(int index, C item)
           
 java.lang.Object clone()
           
protected  void fireApplicationConfigEvent(ApplicationConfigEvent event)
           
protected  void fireItemAppendEvent(WidgetItem parentItem, WidgetItem item, int index)
           
protected  void fireItemChangeEvent(WidgetItem parentItem, WidgetItem item, WidgetItem oldItem, int index)
           
protected  void fireItemRemoveEvent(WidgetItem parentItem, WidgetItem item, int index)
           
 C get(int index)
           
 C getChildByActionID(java.lang.String id)
           
 C[] getChildren()
           
 C[] getChildrenByActionID(java.lang.String id)
           
 int getChildrenCount()
           
 boolean hasChildren()
           
 int indexOf(C item)
           
 boolean isLeaf()
           
protected abstract  C[] newChildTypeArray(int size)
           
 boolean removeAll()
           
 boolean removeItem(C item)
           
 C removeItem(int index)
           
 void set(int index, C item)
           
protected  void setApplicationConfig(ApplicationConfig config)
           
 
クラス jp.carabiner.widget.WidgetItem から継承されたメソッド
getApplicationConfig, getId, getTargetId, isRoot, setId, setTargetId
 
クラス java.lang.Object から継承されたメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

WidgetContainer

public WidgetContainer(java.lang.String id)
メソッドの詳細

clone

public java.lang.Object clone()
オーバーライド:
クラス WidgetItem 内の clone

fireApplicationConfigEvent

protected void fireApplicationConfigEvent(ApplicationConfigEvent event)

fireItemAppendEvent

protected void fireItemAppendEvent(WidgetItem parentItem,
                                   WidgetItem item,
                                   int index)

fireItemRemoveEvent

protected void fireItemRemoveEvent(WidgetItem parentItem,
                                   WidgetItem item,
                                   int index)

fireItemChangeEvent

protected void fireItemChangeEvent(WidgetItem parentItem,
                                   WidgetItem item,
                                   WidgetItem oldItem,
                                   int index)

setApplicationConfig

protected void setApplicationConfig(ApplicationConfig config)
オーバーライド:
クラス WidgetItem 内の setApplicationConfig

add

public void add(C item)

add

public void add(int index,
                C item)

get

public C get(int index)

set

public void set(int index,
                C item)

removeItem

public C removeItem(int index)

removeItem

public boolean removeItem(C item)

removeAll

public boolean removeAll()

indexOf

public int indexOf(C item)

getChildrenByActionID

public C[] getChildrenByActionID(java.lang.String id)

getChildByActionID

public C getChildByActionID(java.lang.String id)

getChildren

public C[] getChildren()

newChildTypeArray

protected abstract C[] newChildTypeArray(int size)

getChildrenCount

public int getChildrenCount()

hasChildren

public boolean hasChildren()

isLeaf

public boolean isLeaf()
オーバーライド:
クラス WidgetItem 内の isLeaf