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

すべてのスーパーインタフェース:
ClientStorageContainer, CtElement, CtNamedReference, CtReference
既知のサブインタフェースの一覧:
CtAnnotation<R>, CtClass<R>, CtDeclaredType<R>, CtEnum<R>, CtInterface<R>, CtPackage

public interface CtNamespace
extends CtReference, CtNamedReference

名前空間を構築可能な参照。 CtPackageまたはCtDeclaredTypeが該当する。

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

メソッドの概要
 LtNamespaceDeclaration getDeclarationPersistence()
          この要素の永続を返す。
 CtNamespace getMaster()
          この参照のマスタ参照を返す。
 String getName()
          この名前空間の完全限定名を返す。
 CtNamespace getSubNameSpace(String name)
          この名前空間が直接包括する、子の名前空間を返す。
 CtNamespace newReference()
          この要素の新たなスレーブ参照を返す。
 void setCompilationUnit(CtCompilationUnit compilationUnit)
          コンパイル単位を設定する。
 
インタフェース org.ashikunep.irenka.dom.CtNamedReference から継承されたメソッド
getSimpleName, setSimpleName
 

メソッドの詳細

getMaster

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

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

newReference

CtNamespace newReference()
インタフェース CtReference の記述:
この要素の新たなスレーブ参照を返す。

定義:
インタフェース CtReference 内の newReference
戻り値:
この要素のスレーブ参照

getName

String getName()
この名前空間の完全限定名を返す。

戻り値:
完全限定名

getSubNameSpace

CtNamespace getSubNameSpace(String name)
この名前空間が直接包括する、子の名前空間を返す。

パラメータ:
name - 対象の名前
戻り値:
子の名前空間、存在しない場合はnull

setCompilationUnit

void setCompilationUnit(CtCompilationUnit compilationUnit)
コンパイル単位を設定する。

パラメータ:
compilationUnit - 設定するコンパイル単位
例外:
UnsupportedOperationException - スレーブ参照に対してこのメソッドが呼び出された場合

getDeclarationPersistence

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

戻り値:
この要素の永続


Copyright 2007 the Seasar Foundation and the Others.