org.ashikunep.irenka.resource
インタフェース CtResource

既知のサブインタフェースの一覧:
CtFile, CtFolder

public interface CtResource

任意のリソース。

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

フィールドの概要
static String K_READABLE
          読み込み可能かどうかを表現する属性のキー (Boolean)。
static String K_TIMESTAMP
          最終更新時刻を表現する属性のキー (Long)。
static String K_WRITABLE
          書き込み可能かどうかを表現する属性のキー (Boolean)。
 
メソッドの概要
 boolean exists()
          このリソースが実在する場合のみtrueを返す。
 CtPath getAbsolutePath()
          このリソースに到達するためのルートからの経路を返す。
 Object getAttribute(String key)
          このリソースの指定された属性を返す。
 ResourceKind getKind()
          このリソースの種類を返す。
 String getName()
          このリソースの名称を返す。
 CtFolder getParent()
          このリソースを直接包括するフォルダを返す。
 CtPath getPathFrom(CtResource base)
          指定のリソースからこのリソースに到達するための経路を返す。
 CtFolder getRoot()
          このリソースを保持するルートフォルダを返す。
 boolean isArchived()
          このリソースが書庫ファイルに含まれるファイルである場合のみtrueを返す。
 File toFile()
          このリソースのjava.io.Fileによる表現を返す。
 

フィールドの詳細

K_READABLE

static final String K_READABLE
読み込み可能かどうかを表現する属性のキー (Boolean)。


K_WRITABLE

static final String K_WRITABLE
書き込み可能かどうかを表現する属性のキー (Boolean)。


K_TIMESTAMP

static final String K_TIMESTAMP
最終更新時刻を表現する属性のキー (Long)。

メソッドの詳細

getKind

ResourceKind getKind()
このリソースの種類を返す。

戻り値:
このリソースの種類

exists

boolean exists()
このリソースが実在する場合のみtrueを返す。

戻り値:
このリソースが実在する場合のみtrue

getName

String getName()
このリソースの名称を返す。

戻り値:
このリソースの名称
例外:
NullPointerException - 引数にnullが含まれていた場合

isArchived

boolean isArchived()
このリソースが書庫ファイルに含まれるファイルである場合のみtrueを返す。

戻り値:
このリソースが書庫ファイルに含まれるファイルである場合のみtrue

getParent

CtFolder getParent()
このリソースを直接包括するフォルダを返す。

戻り値:
このリソースを直接包括するフォルダ、存在しない場合はnull

getRoot

CtFolder getRoot()
このリソースを保持するルートフォルダを返す。 自身がルートかつフォルダである場合、この呼び出しは自身を返す。 自身がルートかつファイルである場合、この呼び出しはnullを返す。

戻り値:
ルートフォルダ、存在しない場合はnull

getAbsolutePath

CtPath getAbsolutePath()
このリソースに到達するためのルートからの経路を返す。

戻り値:
ルートからの経路

getPathFrom

CtPath getPathFrom(CtResource base)
指定のリソースからこのリソースに到達するための経路を返す。

パラメータ:
base - 起点となるリソース
戻り値:
ルートからの経路、経路が発見できない場合はnull

toFile

File toFile()
このリソースのjava.io.Fileによる表現を返す。 java.io.Fileによる表現が行えない場合、この呼び出しはnullを返す。

戻り値:
このリソースのjava.io.Fileによる表現

getAttribute

Object getAttribute(String key)
このリソースの指定された属性を返す。

パラメータ:
key - 属性のキー
戻り値:
属性値、存在しない場合はnull


Copyright 2007 the Seasar Foundation and the Others.