org.ashikunep.irenka.dom
インタフェース CtPackage

すべてのスーパーインタフェース:
ClientStorageContainer, CtElement, CtNamedReference, CtNamespace, CtReference

public interface CtPackage
extends CtNamespace

パッケージの参照。

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

フィールドの概要
static String ROOT_PACKAGE_NAME
          ルートパッケージのsimpleName
static String ROOT_PACKAGE_REPRESENTATION
          ルートパッケージの表示名。
 
メソッドの概要
 LtPackageDeclaration getDeclarationPersistence()
          この要素の永続を返す。
 CtPackage getDeclaredPackage(String simpleName)
          このパッケージが直接包括するパッケージを返す。
 List<? extends CtPackage> getDeclaredPackages()
          このパッケージが直接包括するサブパッケージの一覧を返す。
 CtDeclaredType<?> getDeclaredType(String simpleName)
          このパッケージが直接包括する宣言型を返す。
 List<? extends CtDeclaredType<?>> getDeclaredTypes()
          このパッケージが直接包括する型の宣言の一覧を返す。
 CtPackage getMaster()
          この参照のマスタ参照を返す。
 List<CtNamespace> getMembers()
          このパッケージが包括するパッケージメンバを返す。
 String getName()
          このパッケージの完全限定名を返す。
 CtPackage getParentPackage()
          このパッケージの親パッケージを返す。
 boolean isDefaultPackage()
          このパッケージがデフォルトパッケージである場合にのみtrueを返す。
 CtPackage newReference()
          この宣言を参照する要素を生成する。
 
インタフェース org.ashikunep.irenka.dom.CtNamespace から継承されたメソッド
getSubNameSpace, setCompilationUnit
 
インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド
getSimpleName, setSimpleName
 

フィールドの詳細

ROOT_PACKAGE_NAME

static final String ROOT_PACKAGE_NAME
ルートパッケージのsimpleName

関連項目:
定数フィールド値

ROOT_PACKAGE_REPRESENTATION

static final String ROOT_PACKAGE_REPRESENTATION
ルートパッケージの表示名。

関連項目:
定数フィールド値
メソッドの詳細

getMaster

CtPackage getMaster()
インタフェース CtReference の記述:
この参照のマスタ参照を返す。

定義:
インタフェース CtNamespace 内の getMaster
定義:
インタフェース CtReference 内の getMaster
戻り値:
マスタ参照

newReference

CtPackage newReference()
この宣言を参照する要素を生成する。

定義:
インタフェース CtNamespace 内の newReference
定義:
インタフェース CtReference 内の newReference
戻り値:
この宣言を参照する要素。

getMembers

List<CtNamespace> getMembers()
このパッケージが包括するパッケージメンバを返す。

戻り値:
包括するパッケージメンバ

getDeclaredPackages

List<? extends CtPackage> getDeclaredPackages()
このパッケージが直接包括するサブパッケージの一覧を返す。

戻り値:
直接包括するサブパッケージの一覧

getDeclaredTypes

List<? extends CtDeclaredType<?>> getDeclaredTypes()
このパッケージが直接包括する型の宣言の一覧を返す。

戻り値:
直接包括する型の宣言の一覧

getDeclaredPackage

CtPackage getDeclaredPackage(String simpleName)
このパッケージが直接包括するパッケージを返す。

パラメータ:
simpleName - 対象の単純名
戻り値:
指定の単純名を持つサブパッケージ、存在しない場合はnull

getDeclaredType

CtDeclaredType<?> getDeclaredType(String simpleName)
このパッケージが直接包括する宣言型を返す。

パラメータ:
simpleName - 対象の単純名
戻り値:
指定の単純名を持つ宣言型、存在しない場合はnull

getParentPackage

CtPackage getParentPackage()
このパッケージの親パッケージを返す。 このパッケージがデフォルトパッケージである場合、この呼び出しはnullを返す。

戻り値:
親パッケージ、存在しない場合はnull

isDefaultPackage

boolean isDefaultPackage()
このパッケージがデフォルトパッケージである場合にのみtrueを返す。

戻り値:
デフォルトパッケージである場合にのみtrue

getName

String getName()
このパッケージの完全限定名を返す。

定義:
インタフェース CtNamespace 内の getName
戻り値:
このパッケージの完全限定名

getDeclarationPersistence

LtPackageDeclaration getDeclarationPersistence()
この要素の永続を返す。

定義:
インタフェース CtNamespace 内の getDeclarationPersistence
戻り値:
この要素の永続


Copyright 2007 the Seasar Foundation and the Others.