jp.carabiner.widget
クラス ComponentTable

java.lang.Object
  上位を拡張 jp.carabiner.widget.ComponentTable

public class ComponentTable
extends java.lang.Object


コンストラクタの概要
ComponentTable(ApplicationWidgetMaker widgetMaker)
           
 
メソッドの概要
 void clear()
           
protected  void fireComponentRegistered(WidgetItem widgetItem, java.awt.Component component)
           
protected  void fireComponentUnregistered(WidgetItem widgetItem, java.awt.Component component)
           
protected  ApplicationWidgetMaker getApplicationWidgetMaker()
           
 java.awt.Component getComponentByActionID(java.lang.String actionId)
           
<T extends java.awt.Component>
T
getComponentByActionID(java.lang.String actionId, java.lang.Class<T> componentClass)
           
 java.awt.Component getComponentByDefinition(WidgetItem widgetItem)
           
 java.awt.Component[] getComponentsByActionID(java.lang.String actionId)
           
<T extends java.awt.Component>
T[]
getComponentsByActionID(java.lang.String actionId, java.lang.Class<T> componentClass)
           
 WidgetItem[] getRegisteredRootWidgetItems()
           
 java.awt.Component getRootComponent(WidgetItem widgetItem)
           
 java.awt.Component getRootComponentByDefinition(WidgetItem widgetItem)
           
<T extends java.awt.Component>
java.util.Collection<T>
getRootComponents(java.lang.Class<T> c)
           
 WidgetItem getWidgetItemByComponent(java.awt.Component component)
           
 void registerComponent(WidgetItem widgetItem, java.awt.Component component)
           
 void unregisterComponent(WidgetItem widgetItem)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ComponentTable

public ComponentTable(ApplicationWidgetMaker widgetMaker)
メソッドの詳細

getApplicationWidgetMaker

protected ApplicationWidgetMaker getApplicationWidgetMaker()

registerComponent

public void registerComponent(WidgetItem widgetItem,
                              java.awt.Component component)

fireComponentRegistered

protected void fireComponentRegistered(WidgetItem widgetItem,
                                       java.awt.Component component)

unregisterComponent

public void unregisterComponent(WidgetItem widgetItem)

fireComponentUnregistered

protected void fireComponentUnregistered(WidgetItem widgetItem,
                                         java.awt.Component component)

getComponentsByActionID

public java.awt.Component[] getComponentsByActionID(java.lang.String actionId)

getComponentByActionID

public java.awt.Component getComponentByActionID(java.lang.String actionId)

getComponentsByActionID

public <T extends java.awt.Component> T[] getComponentsByActionID(java.lang.String actionId,
                                                                  java.lang.Class<T> componentClass)

getComponentByActionID

public <T extends java.awt.Component> T getComponentByActionID(java.lang.String actionId,
                                                               java.lang.Class<T> componentClass)

getWidgetItemByComponent

public WidgetItem getWidgetItemByComponent(java.awt.Component component)

getComponentByDefinition

public java.awt.Component getComponentByDefinition(WidgetItem widgetItem)

getRootComponentByDefinition

public java.awt.Component getRootComponentByDefinition(WidgetItem widgetItem)

getRootComponents

public <T extends java.awt.Component> java.util.Collection<T> getRootComponents(java.lang.Class<T> c)

getRegisteredRootWidgetItems

public WidgetItem[] getRegisteredRootWidgetItems()

getRootComponent

public java.awt.Component getRootComponent(WidgetItem widgetItem)

clear

public void clear()