|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.aist.dmrc.platform.beans.io.PFFile
ファイル情報取得ユーティリティコンポーネント。
コンストラクタの概要 | |
PFFile()
コンストラクタ。 |
メソッドの概要 | |
PFObjectTree |
addAllDirectoriesTree(PFObjectTree target)
ツリーを取得して、指定パス配下のツリーをルートノードの配下に作成します。 |
void |
addSubDirectoriesTree(PFObjectTreeNode parent,
java.lang.String temp)
引数のノード直下の、指定のディレクトリ・ファイルノードを設定します。 |
boolean |
canRead()
設定されているファイルが読込可能かどうかを返す。 |
boolean |
canWrite()
設定されているファイルが書込可能かどうかを返す。 |
boolean |
cleanAllDirectoriesOnExit()
VM終了時にパス名が示すディレクトリ配下に存在する全ファイルを削除します。 |
boolean |
cleanAllDirectries()
パス名が示すディレクトリ配下に存在する全ファイルを削除します。 |
boolean |
cleanDirectory()
パス名が示すディレクトリ直下に存在する全ファイルを削除します。 |
boolean |
cleanDirectoryOnExit()
VM終了時にパス名が示すディレクトリ直下に存在する全ファイルを削除します。 |
boolean |
contentEquals(java.lang.String dest)
パスの示すファイルと、指定のファイルの中身を比較します。 |
boolean |
copyDir(java.lang.String dest)
パス名が示すディレクトリを指定ディレクトリへコピーします。 |
boolean |
copyFile(java.lang.String dest)
パス名が示すファイルを指定ディレクトリへコピーします。 |
boolean |
copyFileReserve(java.lang.String dest)
パス名が示すファイルを指定パスへコピーします。 |
boolean |
createNewFile()
パス名が示すファイルを新規に生成します。 |
boolean |
createNewFile(java.lang.String dest)
|
boolean |
delete()
パス名が示すファイルまたはディレクトリを削除します。 |
void |
deleteOnExit()
VM終了時にパス名が示すファイルまたはディレクトリを削除します。 |
boolean |
exists()
設定されているファイルが存在するかどうかを返す。 |
boolean |
forceDeleteDirectories()
パス名が示すディレクトリ配下のファイル・ディレクトリを全て削除します。 |
boolean |
forceDeleteDirectoriesOnExit()
VM終了時にパス名が示すディレクトリ配下のファイル・ディレクトリを全て削除します。 |
java.lang.String |
getAbsolutePath()
設定されているファイルの絶対パスでのファイル名を返す。 |
java.lang.String |
getAbsolutePathWithSpecifiedSeparator()
設定されているファイルの絶対パスでのファイル名を、設定されている区切り文字 を使用して表し、その文字列を返す。 |
java.lang.String |
getAbsolutePathWithSpecifiedSeparator(java.lang.String delim)
設定されているファイルの絶対パスでのファイル名を、区切り文字を指定して 表現し、その文字列を返す。 |
PFObjectTree |
getAllContentsTree()
パス名が示すディレクトリの下位に存在する全コンテンツのツリーを取得します。 |
PFObjectList |
getAllDirectories()
パス名が示すディレクトリの下位に存在する全ディレクトリを取得します。 |
PFObjectTree |
getAllDirectoriesTree()
パス名が示すディレクトリの下位に存在する全ディレクトリツリーを取得します。 |
PFObjectTree |
getAllDirectoriesTreeMulti()
パス名が示すディレクトリの下位に存在する全ディレクトリツリーを取得します。 |
PFObjectTree |
getAllDirectoriesTreeMulti(PFObjectList files)
ファイルを取得して、その数分のツリーを作成します。 |
PFObjectTree |
getAllDirectoriesTreeMultiNames(PFObjectList names)
ファイルパス名を取得して、その数分のツリーを作成します。 |
PFObjectList |
getAllDirectoryNames()
パス名が示すディレクトリの下位に存在する全ディレクトリ名称を取得します。 |
PFObjectList |
getAllFileNames()
パス名が示すディレクトリ配下のファイルを示す抽象パス名の配列を返します。 |
PFObjectList |
getAllFiles()
パス名が示すディレクトリ配下のファイルを示す抽象パス名の配列を返します。 |
int |
getBufferSize()
コピー・移動時のバッファサイズ取得。 |
int |
getComponentID()
コンポーネントIDを取得する。 |
java.lang.String |
getComponentKey()
コンポーネントキーを取得する。 |
PFMultiLocaleString |
getComponentKeys()
全ロケール分のコンポーネントキーを返す。 |
java.lang.String |
getComponentName()
コンポーネント名称を取得する。 |
java.lang.String |
getComponentPublicName()
コンポーネント公開名を取得する. |
java.lang.String |
getComponentString()
コンポーネントの文字列表現を取得する。 |
long |
getDirectoryLength()
パスの示すディレクトリのサイズを返します。 |
java.lang.String |
getExtension()
拡張子を返す。 |
java.io.File |
getFile()
ファイルオブジェクトを返す。 |
java.util.Date |
getLastModified()
設定されているファイルの最終更新日を返す。 |
long |
getLength()
設定されているファイルのサイズを返す。 |
PFObjectList |
getList()
設定されているディレクトリに含まれるファイルの一覧を返す。 |
java.lang.String |
getName()
設定されているファイルのファイル名を返す。 |
PFObjectList |
getNameList()
パス名が示すディレクトリにあるファイルおよびディレクトリを示す 文字列の配列を返す。 |
java.lang.String |
getParent()
設定されているファイルが属しているディレクトリの名前を返す。 |
java.lang.String |
getPathSeparator()
推奨されていません。 |
PFObjectList |
getRootNames()
有効なファイルシステムのルートをリスト表示返します。 |
PFObjectList |
getRoots()
有効なファイルシステムのルートをリスト表示返します。 |
java.lang.String |
getSeparator()
パス名で使用する区切り文字を取得。 |
PFObjectTree |
getSubContentsTree()
パス名が示すディレクトリの直下に存在する全コンテンツのツリーを取得します。 |
PFObjectList |
getSubDirectories()
パス名が示すディレクトリの直下にあるサブフォルダを取得します。 |
PFObjectTreeNode |
getSubDirectoriesNode(java.lang.String temp)
指定のディレクトリ・ファイルノードを取得します。 |
PFObjectList |
getSubDirectoriesNodeList()
パス名が示すディレクトリの直下に存在する全ディレクトリのノードをリストで取得します。 |
PFObjectList |
getSubDirectoriesNodeList(java.lang.String temp)
パス名が示すディレクトリの直下に存在する全ディレクトリのノードをリストで取得します。 |
PFObjectList |
getSubDirectoryNames()
パス名が示すディレクトリの直下にあるディレクトリを取得します。 |
PFObjectList |
getSubFileNames()
パス名が示すディレクトリ内のファイルを示す抽象パス名の配列を返します。 |
PFObjectList |
getSubFiles()
パス名が示すディレクトリ内のファイルを示す抽象パス名の配列を返します。 |
boolean |
isAllowPullTransfer()
他PFからのPull型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowPushTransfer()
他PFへのPush型コンポーネント転送要求に対する可否属性を取得する. |
boolean |
isAllowRemoteInvocation()
他PFからのコンポーネント連携要求に対する可否属性を取得する. |
boolean |
isDirectory()
設定されているファイルがディレクトリかどうかを返す。 |
boolean |
isFile()
設定されているファイルが普通のファイルかどうかを返す。 |
boolean |
isHidden()
設定されているファイルが隠しファイルかどうかを返す。 |
void |
localeUpdated()
ロケール更新への対応を行う。 |
boolean |
mkdir()
パス名が示すディレクトリを生成します。 |
boolean |
mkdir(java.lang.String dest)
|
boolean |
mkdirs()
パス名が示すディレクトリを生成します。 |
boolean |
moveDir(java.lang.String dest)
パス名が示すディレクトリを指定ディレクトリへ移動します。 |
boolean |
moveFile(java.lang.String dest)
パス名が示すファイルを指定ディレクトリへ移動します。 |
boolean |
moveFileReserve(java.lang.String dest)
パス名が示すファイルを指定ディレクトリへ移動します。 |
void |
readXML(PFXMLLoader in)
コンポーネントのXML入力. |
PFObjectTree |
refreshDirectoriesTree(PFObjectTree target)
ツリーを取得して、ルートノード配下を全てリフレッシュします。 |
PFObjectTree |
refreshSubDirectoriesTree(PFObjectTree target,
int depth)
ツリーを取得して、指定の階層配下を全てリフレッシュします。 |
boolean |
renameTo(java.lang.String dest)
パス名が示すファイルの名前を変更します。 |
void |
setAllowPullTransfer(boolean flag)
他PFからのPull型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowPushTransfer(boolean flag)
他PFへのPush型コンポーネント転送要求に対する可否属性を設定する. |
void |
setAllowRemoteInvocation(boolean flag)
他PFからのコンポーネント連携要求に対する可否属性を設定する. |
boolean |
setBufferSize(java.lang.String size)
コピー・移動時のバッファサイズ設定。 |
void |
setComponentID(int id)
コンポーネントIDを設定する。 |
void |
setComponentKey(java.lang.String key)
コンポーネントキーを設定する。 |
void |
setComponentKeys(PFMultiLocaleString keys)
全ロケール分のコンポーネントキーを設定する。 |
void |
setComponentPublicName(java.lang.String publicName)
コンポーネント公開名を設定する. |
void |
setFile(java.io.File file)
ファイル名を設定する。 |
void |
setFile(java.io.File parent,
java.lang.String child)
ファイル名を設定する。 |
void |
setFile(java.lang.String pathname)
ファイル名を設定する。 |
void |
setFile(java.lang.String parent,
java.lang.String child)
ファイル名を設定する。 |
boolean |
setLastModified(long time)
この抽象パス名が示すファイルまたはディレクトリが変更された 時刻を設定します。 |
void |
setPathSeparator(java.lang.String delim)
推奨されていません。 |
boolean |
setReadOnly()
この抽象パス名が示すファイルまたはディレクトリにマークを設定し、 読み込みオペレーションだけが許可されるようにします。 |
void |
setRootNodeName(java.lang.String nodeName)
ツリーを作成するさいのルートノードの名称。 |
void |
setSeparator(java.lang.String delim)
パス名で使用する区切り文字を設定。 |
void |
writeXML(PFXMLGenerator out)
コンポーネントのXML出力. |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
public PFFile()
メソッドの詳細 |
public java.lang.String getComponentName()
PFComponent
内の getComponentName
public java.lang.String getComponentKey()
PFComponent
内の getComponentKey
public void setComponentKey(java.lang.String key)
PFComponent
内の setComponentKey
key
- コンポーネントキーpublic PFMultiLocaleString getComponentKeys()
public void setComponentKeys(PFMultiLocaleString keys)
keys
- 全ロケール分のコンポーネントキーpublic int getComponentID()
PFComponent
内の getComponentID
public void setComponentID(int id)
PFComponentBus
から設定される。
各コンポーネント内では操作しないこと。
PFComponent
内の setComponentID
id
- 設定するコンポーネントIDpublic java.lang.String getComponentString()
PFComponent
内の getComponentString
public java.lang.String getComponentPublicName()
PFComponent
内の getComponentPublicName
public void setComponentPublicName(java.lang.String publicName) throws PFComponentException
PFComponent
内の setComponentPublicName
publicName
- 設定するコンポーネント公開名
PFComponentException
- 規約に反する名前が設定されようとした場合public boolean isAllowRemoteInvocation()
PFComponent
内の isAllowRemoteInvocation
public void setAllowRemoteInvocation(boolean flag)
PFComponent
内の setAllowRemoteInvocation
flag
- コンポーネント連携要求に対する可否public boolean isAllowPullTransfer()
PFComponent
内の isAllowPullTransfer
public void setAllowPullTransfer(boolean flag)
PFComponent
内の setAllowPullTransfer
flag
- Pull型コンポーネント転送要求に対する可否public boolean isAllowPushTransfer()
PFComponent
内の isAllowPushTransfer
public void setAllowPushTransfer(boolean flag)
PFComponent
内の setAllowPushTransfer
flag
- Push型コンポーネント転送要求に対する可否public void localeUpdated()
PFComponent
内の localeUpdated
public java.io.File getFile() throws PFComponentException
PFComponentException
public void setFile(java.io.File parent, java.lang.String child)
parent
- ディレクトリchild
- ファイル名public void setFile(java.io.File file)
file
- ファイルオブジェクトpublic void setFile(java.lang.String pathname)
pathname
- 絶対パスのファイル名public void setFile(java.lang.String parent, java.lang.String child)
parent
- 絶対パスのディレクトリ名child
- ファイル名public boolean canRead() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public boolean canWrite() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public boolean exists() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public boolean isDirectory() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public boolean isFile() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public boolean isHidden() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public java.util.Date getLastModified() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public long getLength() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public PFObjectList getList() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public java.lang.String getName() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public java.lang.String getParent() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public java.lang.String getAbsolutePath() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public java.lang.String getAbsolutePathWithSpecifiedSeparator() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public java.lang.String getAbsolutePathWithSpecifiedSeparator(java.lang.String delim) throws PFComponentException
delim
- 区切り文字
PFComponentException
- ファイルが設定されていない場合public java.lang.String getExtension() throws PFComponentException
PFComponentException
- ファイルが設定されていない場合public boolean setBufferSize(java.lang.String size)
注意事項 0以下、数値以外の文字が設定されたの場合、設定をキャンセルします。 なお、デフォルト値は1Mです。 指定範囲はintの範囲です。
size
- - バッファサイズ。
public int getBufferSize()
注意事項 0以下、数値以外の文字が設定されたの場合、1Mに設定します。
public boolean createNewFile() throws PFComponentException
注意事項 示されたファイルがすでに存在する場合は生成しない。
PFComponentException
- ファイルが設定されていない場合。
ファイル作成失敗の場合。public boolean createNewFile(java.lang.String dest) throws PFComponentException
PFComponentException
public boolean mkdir() throws PFComponentException
注意事項 最下層のディレクトリのみ作成。 存在した場合は上書きせず、生成しない。
PFComponentException
- ディレクトリが設定されていない場合。
ディレクトリ作成失敗の場合。public boolean mkdir(java.lang.String dest) throws PFComponentException
PFComponentException
public boolean mkdirs() throws PFComponentException
注意事項 存在していないが必要な親ディレクトリも一緒に作成されます。 このオペレーションが失敗した場合でも、いくつかの 必要な親ディレクトリの生成には成功した場合があります 。
PFComponentException
- ディレクトリが設定されていない場合public boolean delete() throws PFComponentException
注意事項 このパス名がディレクトリを示す場合、 そのディレクトリが削除されるためには空である必要があります。
PFComponentException
- ディレクトリが設定されていない場合public void deleteOnExit() throws PFComponentException
注意事項 このパス名がディレクトリを示す場合、 そのディレクトリが削除されるためには空である必要があります。 削除がいったん要求されると、その要求は取り消せません。そのため、 このメソッドの使用には注意が必要です。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectList getNameList() throws PFComponentException
注意事項 この抽象パス名がディレクトリを示さない場合、このメソッドは null を返します。 ディレクトリを示す場合は、文字列の配列が返されます。 文字列は、ディレクトリ内の各ファイルまたはディレクトリごとに 1 つです。 そのディレクトリ自体およびその親のディレクトリを示す名前は結果に含まれません。 各文字列は、絶対パスではなくファイル名です。
PFComponentException
- ファイルが設定されていない場合public boolean setLastModified(long time) throws PFComponentException
注意事項 引数が0より小さい場合はfalse
time
- 最新に変更された時刻。
エポック (1970 年 1 月 1 日 0 時 0 分 0 秒、グリニッジ標準時)
からミリ秒単位で測定
PFComponentException
- ファイルが設定されていない場合public boolean setReadOnly() throws PFComponentException
注意事項 なし s
PFComponentException
- ファイルが設定されていない場合public PFObjectList getRoots() throws PFComponentException
注意事項 なし
PFComponentException
- ファイルが設定されていない場合public PFObjectList getRootNames() throws PFComponentException
注意事項 なし
PFComponentException
- ファイルが設定されていない場合public boolean renameTo(java.lang.String dest) throws PFComponentException
注意事項 なし
dest
- - 指定されたファイルの新しい抽象パス名。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getSubFiles() throws PFComponentException
注意事項 指定ディレクトリの直下が対象です。配下ではありません。 返却値にディレクトリは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にファイルが存在しない場合は、空の配列を返します。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getSubFileNames() throws PFComponentException
注意事項 ディレクトリ直下が対象です。配下ではありません。 返却値にディレクトリは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にファイルが存在しない場合は、空の配列を返します。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getAllFiles() throws PFComponentException
注意事項 ディレクトリ配下が対象です。直下ではありません。 返却値にディレクトリは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にファイルが存在しない場合は、空の配列を返します。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getAllFileNames() throws PFComponentException
注意事項 ディレクトリ配下が対象です。直下ではありません。 返却値にディレクトリは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にファイルが存在しない場合は、空の配列を返します。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getSubDirectories() throws PFComponentException
注意事項 ディレクトリ直下が対象です。配下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getSubDirectoryNames() throws PFComponentException
注意事項 ディレクトリ直下が対象です。配下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ファイルが設定されていない場合public PFObjectList getAllDirectories() throws PFComponentException
注意事項 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合
ディレクトリ作成失敗の場合。public PFObjectList getAllDirectoryNames() throws PFComponentException
注意事項 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合
ディレクトリ作成失敗の場合。public boolean cleanDirectory() throws PFComponentException
注意事項 このパス名がディレクトリの直下のファイルのみであり、 配下全てのファイルが対象ではありません。 このオペレーションが失敗した場合でも、いくつかの 必要ファイルの削除は成功した場合があります 。
PFComponentException
- ディレクトリが設定されていない場合public boolean cleanDirectoryOnExit() throws PFComponentException
注意事項 このパス名がディレクトリの直下のファイルのみであり、 配下全てのファイルが対象ではありません。 このオペレーションが失敗した場合でも、いくつかの 必要ファイルの削除は成功した場合があります。
PFComponentException
- ディレクトリが設定されていない場合
ディレクトリ作成失敗の場合。public boolean cleanAllDirectries() throws PFComponentException
注意事項 このパス名がディレクトリの配下直下のファイルが対象です。 このオペレーションが失敗した場合でも、いくつかの 必要ファイルの削除は成功した場合があります 。
PFComponentException
- ディレクトリが設定されていない場合public boolean cleanAllDirectoriesOnExit() throws PFComponentException, java.lang.Exception
注意事項 このパス名がディレクトリの配下直下のファイルが対象です。 このオペレーションが失敗した場合でも、いくつかの 必要ファイルの削除は成功した場合があります 。
PFComponentException
- ディレクトリが設定されていない場合
java.lang.Exception
public boolean forceDeleteDirectories() throws PFComponentException, java.lang.Exception
注意事項 このオペレーションが失敗した場合でも、いくつかの ディレクトリ・ファイルが削除されている場合があります 。
PFComponentException
- ディレクトリが設定されていない場合
java.lang.Exception
public boolean forceDeleteDirectoriesOnExit() throws PFComponentException
注意事項 このオペレーションが失敗した場合でも、いくつかの ディレクトリ・ファイルが削除されている場合があります 。
PFComponentException
- ディレクトリが設定されていない場合public boolean copyFileReserve(java.lang.String dest) throws PFComponentException
注意事項 ファイル名まで指定します。
dest
- - コピー先パス。
PFComponentException
- ディレクトリが設定されていない場合public boolean copyFile(java.lang.String dest) throws PFComponentException
注意事項 ファイル名は同名でコピーするため、ディレクトリまで指定します。
dest
- - コピー先パス。
PFComponentException
- ディレクトリが設定されていない場合public boolean copyDir(java.lang.String dest) throws PFComponentException
注意事項 ディレクトリ名は同名でコピーするため、ディレクトリまで指定します。 このオペレーションが失敗した場合でも、いくつかの ディレクトリ・ファイルがコピーされている場合があります。
dest
- - コピー先パス。
PFComponentException
- ディレクトリが設定されていない場合public boolean moveFileReserve(java.lang.String dest) throws PFComponentException
注意事項 ファイル名まで指定します。
dest
- - 移動先パス。
PFComponentException
- ディレクトリが設定されていない場合public boolean moveFile(java.lang.String dest) throws PFComponentException
注意事項 ファイル名は同名でコピーするため、ディレクトリまで指定します。
dest
- - 移動先パス。
PFComponentException
- ディレクトリが設定されていない場合public boolean moveDir(java.lang.String dest) throws PFComponentException
注意事項 ディレクトリ名は同名で移動するため、ディレクトリまで指定します。 このオペレーションが失敗した場合でも、いくつかの ディレクトリ・ファイルが移動されている場合があります 。
dest
- - 移動先パス。
PFComponentException
- ディレクトリが設定されていない場合public long getDirectoryLength() throws PFComponentException
注意事項 配下に含まれるファイルサイズの合計です。
PFComponentException
- ディレクトリが設定されていない場合public boolean contentEquals(java.lang.String dest) throws PFComponentException
注意事項
PFComponentException
- ファイルが設定されていない場合public void setRootNodeName(java.lang.String nodeName)
注意事項 ディレクトリ構成上、異なるディレクトリ配下に存在するファイルを 1つのツリー上で表現したい場合に使用。
nodeName
- - ルートノードの名称。public java.lang.String getPathSeparator()
注意事項
public void setPathSeparator(java.lang.String delim)
注意事項 システムのパスの区切り文字を使用せずに、独自で区切り文字を指定する場合に 使用。
delim
- - 区切り文字。public java.lang.String getSeparator()
注意事項
public void setSeparator(java.lang.String delim)
注意事項 システムのパスの区切り文字を使用せずに、独自で区切り文字を指定する場合に 使用。
delim
- - 区切り文字。public void readXML(PFXMLLoader in)
PFXMLSerializable
内の readXML
in
- XML入力ユーティリティpublic void writeXML(PFXMLGenerator out) throws java.io.IOException
PFXMLSerializable
内の writeXML
out
- XML出力ユーティリティ
java.io.IOException
public PFObjectTree getAllContentsTree() throws PFComponentException
注意事項 ディレクトリ配下が対象です。直下ではありません。 パス名がディレクトリを示さない場合、nullを返します。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree getAllDirectoriesTree() throws PFComponentException
注意事項 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree getAllDirectoriesTreeMulti() throws PFComponentException
注意事項 ルートノードは自動で設定します。 ディレクトリ構成上、異なるディレクトリ配下に存在するファイルを 1つのツリー上で表現したい場合に使用します。 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree getAllDirectoriesTreeMultiNames(PFObjectList names) throws PFComponentException
注意事項 ルートノードは自動で設定します。 指定したファイルパスを2階層目のノードとして作成します。 ディレクトリ構成上、異なるディレクトリ配下に存在するファイルを 1つのツリー上で表現したい場合に使用します。 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree getAllDirectoriesTreeMulti(PFObjectList files) throws PFComponentException
注意事項 ルートノードは自動で設定します。 指定したファイルパスを2階層目のノードとして作成します。 ディレクトリ構成上、異なるディレクトリ配下に存在するファイルを 1つのツリー上で表現したい場合に使用します。 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree refreshDirectoriesTree(PFObjectTree target) throws PFComponentException
注意事項 ルートノードは自動で設定します。 指定したファイルパスを2階層目のノードが対象です。 ディレクトリ構成上、異なるディレクトリ配下に存在するファイルを 1つのツリー上で表現したい場合に使用します。 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree refreshSubDirectoriesTree(PFObjectTree target, int depth) throws PFComponentException
注意事項 ルートノードは自動で設定します。 指定したファイルパスを2階層目のノードが対象です。 ディレクトリ構成上、異なるディレクトリ配下に存在するファイルを 1つのツリー上で表現したい場合に使用します。 ディレクトリ配下が対象です。直下ではありません。 返却値にファイルは含みません。 パス名がディレクトリを示さない場合、nullを返します。 配下にディレクトリが存在しない場合は、空の配列を返します。
target
- - ツリーdepth
- - 階層
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree addAllDirectoriesTree(PFObjectTree target) throws PFComponentException
注意事項
target
- - 更新対象のツリー
PFComponentException
- ディレクトリが設定されていない場合public PFObjectTree getSubContentsTree() throws PFComponentException
注意事項
PFComponentException
- ディレクトリが設定されていない場合
ディレクトリ作成失敗の場合。public PFObjectTreeNode getSubDirectoriesNode(java.lang.String temp) throws PFComponentException
注意事項 なし。
temp
- 対象ディレクトリ
PFComponentException
- 処理中にエラーが発生した場合。public void addSubDirectoriesTree(PFObjectTreeNode parent, java.lang.String temp) throws PFComponentException
なし。 注意事項
parent
- 親ノードtemp
- 対象ディレクトリ
PFComponentException
- 処理中にエラーが発生した場合。public PFObjectList getSubDirectoriesNodeList() throws PFComponentException
注意事項 なし
PFComponentException
public PFObjectList getSubDirectoriesNodeList(java.lang.String temp) throws PFComponentException
注意事項 なし
temp
- 各ノードの直下につけるノード名称
PFComponentException
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |