org.seasar.mayaa.builder.library
インタフェース LibraryDefinition

すべてのスーパーインタフェース:
ParameterAware, PositionAware, java.io.Serializable

public interface LibraryDefinition
extends ParameterAware

MLDのlibraryエレメントのモデルオブジェクト。


フィールドの概要
 
インタフェース org.seasar.mayaa.ParameterAware から継承されたフィールド
IS_SECURE_WEB
 
メソッドの概要
 void addAssignedURI(URI assignedURI)
          当該ライブラリに、名前空間URIを追加アサインする。
 URI getNamespaceURI()
          当該ライブラリの名前空間URIを取得する。
 ProcessorDefinition getProcessorDefinition(java.lang.String name)
          指定QNameで該当するProcessorDefinitionの取得。
 PropertyConverter getPropertyConverter(java.lang.Class propertyClass)
          登録コンバータの取得。
 PropertyConverter getPropertyConverter(java.lang.String converterName)
          登録コンバータの取得。
 PropertySet getPropertySet(java.lang.String name)
          登録プロパティセットの取得。
 java.util.Iterator iterateAssignedURI()
          当該ライブラリに追加アサインされた名前空間URIをイテレートする。
 java.util.Iterator iterateProcessorDefinitions()
          子のprocessorノードのイテレータ。
 java.util.Iterator iteratePropertyConverters()
          登録コンバータのイテレータ。
 java.util.Iterator iteratePropertySets()
          登録プロパティセットのイテレータ。
 
インタフェース org.seasar.mayaa.ParameterAware から継承されたメソッド
getParameter, iterateParameterNames, setParameter
 
インタフェース org.seasar.mayaa.PositionAware から継承されたメソッド
getLineNumber, getSystemID, isOnTemplate, setLineNumber, setOnTemplate, setSystemID
 

メソッドの詳細

getNamespaceURI

URI getNamespaceURI()
当該ライブラリの名前空間URIを取得する。

戻り値:
名前空間URI。

addAssignedURI

void addAssignedURI(URI assignedURI)
当該ライブラリに、名前空間URIを追加アサインする。

パラメータ:
assignedURI - 追加アサインする名前空間URI。

iterateAssignedURI

java.util.Iterator iterateAssignedURI()
当該ライブラリに追加アサインされた名前空間URIをイテレートする。

戻り値:
追加アサインされた名前空間URIのイテレータ。

getPropertyConverter

PropertyConverter getPropertyConverter(java.lang.String converterName)
登録コンバータの取得。

パラメータ:
converterName - コンバータ登録名。
戻り値:
指定名のコンバータ、もしくはnull。

iteratePropertyConverters

java.util.Iterator iteratePropertyConverters()
登録コンバータのイテレータ。

戻り値:
コンバータイテレータ。

getPropertyConverter

PropertyConverter getPropertyConverter(java.lang.Class propertyClass)
登録コンバータの取得。

パラメータ:
propertyClass - コンバート対象型。
戻り値:
指定型に対応したコンバータ、もしくはnull。

iteratePropertySets

java.util.Iterator iteratePropertySets()
登録プロパティセットのイテレータ。

戻り値:
プロパティセットイテレータ。

getPropertySet

PropertySet getPropertySet(java.lang.String name)
登録プロパティセットの取得。

パラメータ:
name - プロパティセット名。
戻り値:
指定名のプロパティセット、もしくはnull。

iterateProcessorDefinitions

java.util.Iterator iterateProcessorDefinitions()
子のprocessorノードのイテレータ。

戻り値:
ノードイテレータ。

getProcessorDefinition

ProcessorDefinition getProcessorDefinition(java.lang.String name)
指定QNameで該当するProcessorDefinitionの取得。

パラメータ:
name - 取得したいProcessorDefinitionの名前。
戻り値:
該当ProcessorDefinitionもしくはnull。