org.seasar.uruma.rcp.configuration.elements
クラス AbstractConfigurationElement

java.lang.Object
  上位を拡張 org.seasar.uruma.rcp.configuration.elements.AbstractConfigurationElement
すべての実装されたインタフェース:
ConfigurationElement
直系の既知のサブクラス:
AbstractConfigurationElementContainer, ActionElement, ActionSetsMenuElement, CategoryElement, CommandElement, ContextElement, GroupMarkerElement, InitializerElement, KeyElement, ParameterElement, PerspectiveElement, RunElement, SchemeElement, ViewElement

public abstract class AbstractConfigurationElement
extends Object
implements ConfigurationElement

ConfigurationElement のための基底クラスです。

作成者:
y-komori

フィールドの概要
protected  ConfigurationWriter configurationWriter
           
protected  int level
           
 
コンストラクタの概要
AbstractConfigurationElement()
          AbstractConfigurationElement を構築します。
 
メソッドの概要
protected  String createRcpId(String id)
          id を RCP 上の ID に変換します。
protected  String getPluginId()
          プラグイン ID を返します。
 void setConfigurationWriter(ConfigurationWriter writer)
          ConfigurationWriter を設定します。
 void setLevel(int level)
          コンフィグレーション書き出し時のインデントレベルを設定します。
 void writeConfiguration(Writer writer)
          指定した Writer に対してコンフィグレーションを書き出します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

level

protected int level

configurationWriter

protected ConfigurationWriter configurationWriter
コンストラクタの詳細

AbstractConfigurationElement

public AbstractConfigurationElement()
AbstractConfigurationElement を構築します。

メソッドの詳細

setConfigurationWriter

public void setConfigurationWriter(ConfigurationWriter writer)
インタフェース ConfigurationElement の記述:
ConfigurationWriter を設定します。

定義:
インタフェース ConfigurationElement 内の setConfigurationWriter
パラメータ:
writer - ConfigurationWriter オブジェクト

writeConfiguration

public void writeConfiguration(Writer writer)
インタフェース ConfigurationElement の記述:
指定した Writer に対してコンフィグレーションを書き出します。

定義:
インタフェース ConfigurationElement 内の writeConfiguration
パラメータ:
writer - コンフィグレーション書き出し対象の Writer オブジェクト

setLevel

public void setLevel(int level)
インタフェース ConfigurationElement の記述:
コンフィグレーション書き出し時のインデントレベルを設定します。

定義:
インタフェース ConfigurationElement 内の setLevel
パラメータ:
level - インデントレベル

createRcpId

protected String createRcpId(String id)
id を RCP 上の ID に変換します。

パラメータ:
id - 変換対象ID
戻り値:
RCP上のID
関連項目:
UrumaService.createRcpId(String)

getPluginId

protected String getPluginId()
プラグイン ID を返します。

戻り値:
プラグイン ID


Copyright © 2006-2008 The Seasar Foundation. All Rights Reserved.