org.ashikunep.irenka.toolkit
インタフェース ImportBuilder

すべてのスーパーインタフェース:
Tool
既知のサブインタフェースの一覧:
CompilationUnitBuilder

public interface ImportBuilder
extends Tool

CtImportを生成する。

バージョン:
$Date: 2008-02-12 12:35:47 +0900 (火, 12 2月 2008) $
作成者:
Suguru ARAKAWA (Gluegent, Inc.)

メソッドの概要
 CtImport addImport(CtDeclaredType<?> target)
          インポート宣言を追加する。
 CtImport addImport(CtImport target)
          インポート宣言を追加する。
 CtImport addImportOnDemand(CtNamespace target)
          on-demandインポート宣言((import ~.*;))を追加する。
 CtImport addImportStatic(CtDeclaredType<?> declaration, String name)
          staticインポート宣言を追加する。
 CtImport addImportStaticOnDemand(CtDeclaredType<?> declaration)
          static on-demandインポート宣言(import static ~.*;)を追加する。
 ImportBuilder borrow()
          このツールを借りる。
 List<CtImport> getImports()
          これまでに追加したインポート宣言の一覧を返す。
 boolean removeImport(CtImport declaration)
          指定したインポート宣言を削除する。
 

メソッドの詳細

getImports

List<CtImport> getImports()
これまでに追加したインポート宣言の一覧を返す。

戻り値:
インポート宣言の一覧

addImport

CtImport addImport(CtImport target)
インポート宣言を追加する。

パラメータ:
target - 追加する宣言
戻り値:
追加した宣言

addImport

CtImport addImport(CtDeclaredType<?> target)
インポート宣言を追加する。

パラメータ:
target - インポートする宣言型
戻り値:
追加したインポート宣言

addImportOnDemand

CtImport addImportOnDemand(CtNamespace target)
on-demandインポート宣言((import ~.*;))を追加する。

パラメータ:
target - インポートするパッケージ、または宣言型
戻り値:
追加したインポート宣言

addImportStatic

CtImport addImportStatic(CtDeclaredType<?> declaration,
                         String name)
staticインポート宣言を追加する。

パラメータ:
declaration - インポートする対象を含む宣言型
name - インポートするメンバ名
戻り値:
追加したインポート宣言

addImportStaticOnDemand

CtImport addImportStaticOnDemand(CtDeclaredType<?> declaration)
static on-demandインポート宣言(import static ~.*;)を追加する。

パラメータ:
declaration - インポートする対象を含む宣言型
戻り値:
追加したインポート宣言

removeImport

boolean removeImport(CtImport declaration)
指定したインポート宣言を削除する。

パラメータ:
declaration - 削除するインポート宣言
戻り値:
実際に削除した場合のみtrue

borrow

ImportBuilder borrow()
インタフェース Tool の記述:
このツールを借りる。

定義:
インタフェース Tool 内の borrow
戻り値:
借りるツール


Copyright 2007 the Seasar Foundation and the Others.