public class XMLAreaDefinition extends AbstractXMLDefinition implements AreaDefinition
ATTR_AreaID, ATTR_AreaName
ATTR_Definition, ATTR_DefinitionOwner
コンストラクタと説明 |
---|
XMLAreaDefinition(DefinitionManager dm,
org.w3c.dom.Element e)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
containsComponent(java.lang.String compID)
指定されたIDに対応するコンポーネントがこのエリアに含まれているかをチェックする
|
ErrorHandlerDefinition[] |
getAllErrorHandlerDefinition()
エラーハンドラ定義を取得する
|
ReferenceDefinition[] |
getAreaReferenceDefinition()
他のエリアに対しての参照情報を取得する
|
AreaDefinition |
getChildAreaDefinition(java.lang.String areaID)
ページに含まれるエリアのエリア定義を取得する
|
CommandDefinition |
getCommandDefinition(java.lang.String commandID)
指定されたIDのコマンド定義を取得する
|
java.lang.String[] |
getCommandIDs()
エリアに定義されている全てのコマンドのIDを取得する
|
ComponentDefinition |
getComponentDefinition(java.lang.String compID)
指定されたIDに対応するコンポーネントの定義情報を取得する。
|
java.lang.String[] |
getComponentIDs()
エリアにひも尽くすべてのコンポーネントのIDを取得する。
|
ContentDefinition |
getContentDefinition(java.lang.String contentID)
コンテンツ定義を取得する
|
int |
getErrorHandlerCount()
定義されているエラーハンドラの数を返す
|
ErrorHandlerDefinition |
getErrorHandlerDefinition(int index)
エラーハンドラ定義を取得する
|
FocusTraversal[] |
getFocusTraversalPolicy()
フォーカス移動設定を配列で取得する
|
KeyBind[] |
getKeyBindings()
キーバインディング設定を配列で取得する
|
AreaLayoutDefinition |
getLayoutDefinition()
レイアウト定義情報を取得する
|
ReferenceDefinition[] |
getReferenceDefinition(java.lang.String target)
ページから他の定義体に対しての参照情報を取得する
|
StateChartDefinition |
getStateChartDefinition()
状態遷移表定義を取得する
|
TimerTaskDefinition[] |
getTimerTaskDefinition()
タイマータスク定義の配列を取得する
|
ViewTransition |
getTransition(java.lang.String transitionID)
遷移IDをキーにして遷移マッピング情報を取得する
|
setAttributes
containsAttribute, getAttribute, getAttribute, setAttribute, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
containsAttribute, getAttribute, getAttribute
public XMLAreaDefinition(DefinitionManager dm, org.w3c.dom.Element e)
dm
- e
- public ReferenceDefinition[] getReferenceDefinition(java.lang.String target)
getReferenceDefinition
インタフェース内 AreaDefinition
target
- 参照対象public ReferenceDefinition[] getAreaReferenceDefinition()
target
- 参照対象public AreaDefinition getChildAreaDefinition(java.lang.String areaID)
getChildAreaDefinition
インタフェース内 AreaDefinition
areaID
- エリアIDpublic AreaLayoutDefinition getLayoutDefinition()
getLayoutDefinition
インタフェース内 AreaDefinition
public ContentDefinition getContentDefinition(java.lang.String contentID)
getContentDefinition
インタフェース内 AreaDefinition
contentID
- コンテンツIDpublic java.lang.String[] getComponentIDs()
getComponentIDs
インタフェース内 AreaDefinition
public boolean containsComponent(java.lang.String compID)
containsComponent
インタフェース内 AreaDefinition
compID
- 有無をチェックするコンポーネントIDpublic ComponentDefinition getComponentDefinition(java.lang.String compID)
getComponentDefinition
インタフェース内 AreaDefinition
compID
- コンポーネントIDpublic java.lang.String[] getCommandIDs()
getCommandIDs
インタフェース内 AreaDefinition
public CommandDefinition getCommandDefinition(java.lang.String commandID)
getCommandDefinition
インタフェース内 AreaDefinition
commandID
- コマンドIDpublic StateChartDefinition getStateChartDefinition()
getStateChartDefinition
インタフェース内 AreaDefinition
public int getErrorHandlerCount()
getErrorHandlerCount
インタフェース内 AreaDefinition
public ErrorHandlerDefinition getErrorHandlerDefinition(int index)
getErrorHandlerDefinition
インタフェース内 AreaDefinition
ハンドラ定義のインデックス
- public ErrorHandlerDefinition[] getAllErrorHandlerDefinition()
public ViewTransition getTransition(java.lang.String transitionID)
getTransition
インタフェース内 AreaContainerDefinition
transitionID
- 遷移IDpublic KeyBind[] getKeyBindings()
getKeyBindings
インタフェース内 AreaDefinition
public FocusTraversal[] getFocusTraversalPolicy()
getFocusTraversalPolicy
インタフェース内 AreaDefinition
public TimerTaskDefinition[] getTimerTaskDefinition()
getTimerTaskDefinition
インタフェース内 AreaDefinition