6.3.4.3 UserSpaceクラス
コンストラクタ
UserSpace ( String library, String name )
メソッド
String getEncoding ()
String check ()
String check ( String authority )
boolean create ()
boolean create ( int initialSize )
boolean create ( int initialSize, String description )
boolean create ( int initialSize, String authority, String description )
boolean delete ()
boolean write ( String data )
boolean write ( byte[] data )
boolean write ( int startPosition, String data )
boolean write ( int startPosition, byte[] data )
byte[] read ( int readLength )
byte[] read ( int startPosition, int readLength )
String readString ( int readLength )
String readString ( int startPosition, int readLength )
最大サイズ
ライブラリの長さ |
10バイト |
名前の長さ |
10バイト |
権限の長さ |
10バイト |
説明の長さ |
50バイト |
ユーザー・スペースの最大サイズ |
16776704バイト |
省略値
ユーザー・スペースの省略値・サイズ |
8192バイト |
省略値の説明 |
Java Service Manager (JSM)で作成 |
省略値の作成権限 |
*CHANGE |
省略値のチェック権限 |
*USE |
省略値の開始位置 |
1 |
public staticの定数
AUTHORITY_ALL |
*ALL |
AUTHORITY_USE |
*USE |
AUTHORITY_EXCLUDE |
*EXCLUDE |
AUTHORITY_CHANGE |
*CHANGE |
AUTHORITY_LIBCRTAUT |
*LIBCRTAUT |
説明
checkメソッドには、DataQueueクラスと同じ機能があります。
writeメソッドは、ジョブのCCSIDを使用してUnicode文字列をバイトに変換します。
readメソッドは、指定したバイト数をユーザー・スペースから読み込みます。
readStringメソッドは、指定したバイト数をユーザー・スペースから読み込み、それをUnicode文字列として返します。