|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.sys.reg.RegistryDriver
public class RegistryDriver
レジストリドライバー.
管理レジストリ情報にアクセスするドライバーを提供します.
| フィールドの概要 | |
|---|---|
static java.lang.String |
ROOT_USER
ROOTユーザ名. |
static java.lang.String |
SYSTEM_USER
システムユーザ名. |
| メソッドの概要 | |
|---|---|
void |
addDirectory(java.lang.String name)
ディレクトリ名を追加. |
void |
addElement(java.lang.String name,
SString value)
要素情報を追加. |
void |
change(java.lang.String path)
ディレクトリを移動. |
void |
changeDirectoryUser(java.lang.String name,
java.lang.String user)
指定ディレクトリのユーザ名を変更. |
void |
changeElementUser(java.lang.String name,
int no,
java.lang.String user)
指定要素のユーザ名を変更. |
int |
changeElementUser(java.lang.String name,
java.lang.String user)
指定要素のユーザ名を変更. |
void |
destroy()
レジストリドライバーを破棄. |
int |
elementLength(java.lang.String name)
対象要素名に対する要素数を取得. |
boolean |
getDirectoryOwner(OwnerObject out,
java.lang.String name)
対象ディレクトリの権限を取得. |
OwnerObject |
getDirectoryOwner(java.lang.String name)
対象ディレクトリの権限を取得. |
java.lang.String[] |
getDirectorys()
指定位置のディレクトリ名群を取得. |
java.lang.String[] |
getDirectorys(java.lang.String name)
指定位置のディレクトリ名群を取得. |
int |
getDirectorySize()
指定位置のディレクトリ数を取得. |
int |
getDirectorySize(java.lang.String name)
指定位置のディレクトリ数を取得. |
java.lang.String |
getDirectoryUser(java.lang.String name)
対象ディレクトリユーザを取得. |
boolean |
getElementOwner(ObjectArray out,
java.lang.String name)
対象要素の権限を取得. |
boolean |
getElementOwner(OwnerObject out,
java.lang.String name,
int no)
対象要素の権限を取得. |
OwnerObject[] |
getElementOwner(java.lang.String name)
対象要素の権限を取得. |
OwnerObject |
getElementOwner(java.lang.String name,
int no)
対象要素の権限を取得. |
java.lang.String[] |
getElements()
指定位置の要素名群を取得. |
java.lang.String[] |
getElements(java.lang.String name)
指定位置の要素名群を取得. |
int |
getElementSize()
対象位置の要素数を取得. |
int |
getElementSize(java.lang.String name)
対象位置の要素数を取得. |
java.lang.String[] |
getElementUser(java.lang.String name)
対象要素のユーザ名を取得. |
java.lang.String |
getElementUser(java.lang.String name,
int no)
対象要素ユーザ名を取得. |
java.lang.String |
getPath()
現在のパス名を取得. |
long[] |
getTime(java.lang.String name)
対象要素情報の更新時間を取得. |
long |
getTime(java.lang.String name,
int no)
対象要素情報の更新時間を取得. |
void |
getValue(SString out,
java.lang.String name,
int no)
対象要素情報を取得. |
SString[] |
getValue(java.lang.String name)
対象要素情報を取得. |
SString |
getValue(java.lang.String name,
int no)
対象要素情報を取得. |
boolean |
isDirectory(java.lang.String name)
ディレクトリ名存在チェック. |
boolean |
isElement(java.lang.String name)
対象要素が存在するかチェック. |
boolean |
isPath(java.lang.String path)
対象のパス情報が存在するかチェック. |
boolean |
lower()
1つ下のディレクトリに遷移. |
void |
removeDirectory(java.lang.String name)
ディレクトリ名を削除. |
int |
removeElement(java.lang.String name)
要素情報を削除. |
void |
removeElement(java.lang.String name,
int no)
要素情報を削除. |
void |
renameDirectory(java.lang.String src,
java.lang.String dest)
対象ディレクトリ名を変更. |
int |
renameElement(java.lang.String src,
java.lang.String dest)
対象要素名を変更. |
void |
renameElement(java.lang.String src,
java.lang.String dest,
int no)
対象要素名を変更. |
void |
setDirectory(java.lang.String name,
boolean uMode,
OwnerObject owner)
ディレクトリステータスを変更. |
void |
setDirectory(java.lang.String name,
OwnerObject owner)
ディレクトリステータスを変更. |
void |
setElement(java.lang.String name,
int no,
boolean uMode,
SString value,
OwnerObject owner)
要素内容を変更. |
void |
setElement(java.lang.String name,
int no,
SString value,
OwnerObject owner)
要素内容を変更. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String ROOT_USER
public static final java.lang.String SYSTEM_USER
| メソッドの詳細 |
|---|
public final void destroy()
public void change(java.lang.String path)
throws InputException,
OwnerException
path - 指定されたディレクトリ位置に遷移します.
InputException - 入力例外.
OwnerException - 権限例外.
public final boolean lower()
throws OwnerException
OwnerException - 権限例外.
public final void addDirectory(java.lang.String name)
throws InputException,
OwnerException
name - 対象のディレクトリ名を生成します.
InputException - 入力例外.
OwnerException - 権限例外.
public final void addElement(java.lang.String name,
SString value)
throws InputException,
OwnerException
name - 対象の要素名を設定します.value - 対象の要素情報を設定します.
InputException - 入力例外.
OwnerException - 権限例外.
public final void setDirectory(java.lang.String name,
OwnerObject owner)
throws InputException,
OwnerException
name - 要素内容変更対象の要素名を設定します.uMode - 対象ユーザドライバーのユーザ名反映を設定します.owenr - 変更内容の権限を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void setDirectory(java.lang.String name,
boolean uMode,
OwnerObject owner)
throws InputException,
OwnerException
name - 要素内容変更対象の要素名を設定します.uMode - 対象ユーザドライバーのユーザ名反映を設定します.owenr - 変更内容の権限を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void setElement(java.lang.String name,
int no,
SString value,
OwnerObject owner)
throws InputException,
OwnerException
name - 要素内容変更対象の要素名を設定します.no - 要素内容変更対象の要素名に対する項番を設定します.value - 変更内容の要素情報を設定します.owenr - 変更内容の権限を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void setElement(java.lang.String name,
int no,
boolean uMode,
SString value,
OwnerObject owner)
throws InputException,
OwnerException
name - 要素内容変更対象の要素名を設定します.no - 要素内容変更対象の要素名に対する項番を設定します.uMode - 対象ユーザドライバーのユーザ名反映を設定します.value - 変更内容の要素情報を設定します.owenr - 変更内容の権限を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void removeDirectory(java.lang.String name)
throws InputException,
OwnerException
name - 削除対象のディレクトリ名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final int removeElement(java.lang.String name)
throws InputException,
OwnerException
name - 削除対象の要素名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void removeElement(java.lang.String name,
int no)
throws InputException,
OwnerException
name - 削除対象の要素名を設定します.no - 削除元の要素名に対する項番を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void renameDirectory(java.lang.String src,
java.lang.String dest)
throws InputException,
OwnerException
src - 変更元のディレクトリ名を設定します.dest - 変更先のディレクトリ名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final int renameElement(java.lang.String src,
java.lang.String dest)
throws InputException,
OwnerException
src - 変更元の要素名を設定します.dest - 変更先の要素名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void renameElement(java.lang.String src,
java.lang.String dest,
int no)
throws InputException,
OwnerException
src - 変更元の要素名を設定します.dest - 変更先の要素名を設定します.no - 変更元の要素名に対する項番を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void changeDirectoryUser(java.lang.String name,
java.lang.String user)
throws InputException,
OwnerException
name - 対象のディレクトリ名を設定します.user - 変更対象のユーザ名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final int changeElementUser(java.lang.String name,
java.lang.String user)
throws InputException,
OwnerException
name - 対象のディレクトリ名を設定します.user - 変更対象のユーザ名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final void changeElementUser(java.lang.String name,
int no,
java.lang.String user)
throws InputException,
OwnerException
name - 対象のディレクトリ名を設定します.no - 対象の要素に対する項番を設定します.user - 変更対象のユーザ名を設定します.
InputException - 入力例外.
OwnerException - オーナー例外.
public final SString[] getValue(java.lang.String name)
throws OwnerException
name - 対象の要素名を設定します.
OwnerException - オーナー例外.
public final SString getValue(java.lang.String name,
int no)
throws OwnerException
name - 対象の要素名を設定します.no - 対象の要素名に対する項番を設定します.
OwnerException - オーナー例外.
public final void getValue(SString out,
java.lang.String name,
int no)
throws OwnerException
out - 取得対象の要素格納オブジェクトを設定します.name - 対象の要素名を設定します.no - 対象の要素名に対する項番を設定します.
OwnerException - オーナー例外.
public final long[] getTime(java.lang.String name)
throws OwnerException
name - 対象の要素名を設定します.
OwnerException - オーナー例外.
public final long getTime(java.lang.String name,
int no)
throws OwnerException
name - 対象の要素名を設定します.no - 対象の要素名に対する項番を設定します.
OwnerException - オーナー例外.
public final OwnerObject getDirectoryOwner(java.lang.String name)
throws OwnerException
name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.
public final boolean getDirectoryOwner(OwnerObject out,
java.lang.String name)
throws OwnerException
out - 対象のディレクトリ権限が返されます.name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.
public final java.lang.String getDirectoryUser(java.lang.String name)
throws OwnerException
name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.
public final OwnerObject[] getElementOwner(java.lang.String name)
throws OwnerException
name - 対象の要素名を設定します.
OwnerException - オーナー例外.
public final boolean getElementOwner(ObjectArray out,
java.lang.String name)
throws OwnerException
out - 指定要素名の権限群が返されます.name - 対象の要素名を設定します.
OwnerException - オーナー例外.
public final java.lang.String[] getElementUser(java.lang.String name)
throws OwnerException
name - 対象の要素名を設定します.
OwnerException - オーナー例外.
public final OwnerObject getElementOwner(java.lang.String name,
int no)
throws OwnerException
name - 対象の要素名を設定します.no - 対象の要素項番を設定します.
OwnerException - オーナー例外.
public final boolean getElementOwner(OwnerObject out,
java.lang.String name,
int no)
throws OwnerException
out - 対象の要素権限が返されます.name - 対象の要素名を設定します.no - 対象の要素項番を設定します.
OwnerException - オーナー例外.
public final java.lang.String getElementUser(java.lang.String name,
int no)
throws OwnerException
name - 対象の要素名を設定します.no - 対象の要素項番を設定します.
OwnerException - オーナー例外.public final java.lang.String getPath()
public final java.lang.String[] getDirectorys()
public final java.lang.String[] getDirectorys(java.lang.String name)
throws OwnerException
name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.public final java.lang.String[] getElements()
name - 対象のディレクトリ名を設定します.
public final java.lang.String[] getElements(java.lang.String name)
throws OwnerException
name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.public final int getDirectorySize()
public final int getDirectorySize(java.lang.String name)
throws OwnerException
name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.public final int getElementSize()
public final int getElementSize(java.lang.String name)
throws OwnerException
name - 対象のディレクトリ名を設定します.
OwnerException - オーナー例外.
public final int elementLength(java.lang.String name)
throws OwnerException
name - 対象の要素名を設定します.
OwnerException - オーナー例外.public final boolean isDirectory(java.lang.String name)
name - チェック対象のディレクトリ名を設定します.
public final boolean isPath(java.lang.String path)
path - チェック対象のパス名を設定します.
public final boolean isElement(java.lang.String name)
name - チェック対象の要素名を設定します.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||