概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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

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

    public interface LibraryDefinition

extends ParameterAware

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

メソッドの概要
`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。

概要 | パッケージ | クラス | 非推奨 API | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド