|
LHA Library for Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjp.gr.java_conf.dangan.util.lha.LhaProperty
public class LhaProperty
LHA Library for Java の各種設定を扱う。
LhaProperty.getProperty() や LhaProperty.getProperties() で得られる値は
システムプロパティ、設定ファイル、デフォルト値の何れかが用いられ、
その優先順位は以下のようになる。
キー | 対応する値の説明 |
lha.encoding | String とヘッダ内の文字列との相互変換に用いるエンコーディング |
lha.packages | 生成式内で使われるクラスのパッケージ名の列挙(カンマ区切り) |
lha.lzs.encoder | -lzs- 形式への符号化を行うオブジェクトの生成式 |
lha.lz4.encoder | -lz4- 形式への符号化を行うオブジェクトの生成式 |
lha.lz5.encoder | -lz5- 形式への符号化を行うオブジェクトの生成式 |
lha.lh0.encoder | -lh0- 形式への符号化を行うオブジェクトの生成式 |
lha.lh1.encoder | -lh1- 形式への符号化を行うオブジェクトの生成式 |
lha.lh2.encoder | -lh2- 形式への符号化を行うオブジェクトの生成式 |
lha.lh3.encoder | -lh3- 形式への符号化を行うオブジェクトの生成式 |
lha.lh4.encoder | -lh4- 形式への符号化を行うオブジェクトの生成式 |
lha.lh5.encoder | -lh5- 形式への符号化を行うオブジェクトの生成式 |
lha.lh6.encoder | -lh6- 形式への符号化を行うオブジェクトの生成式 |
lha.lh7.encoder | -lh7- 形式への符号化を行うオブジェクトの生成式 |
lha.lhd.encoder | -lhd- 形式への符号化を行うオブジェクトの生成式 |
lha.lzs.decoder | -lzs- 形式のデータを復号化するオブジェクトの生成式 |
lha.lz4.decoder | -lz4- 形式のデータを復号化するオブジェクトの生成式 |
lha.lz5.decoder | -lz5- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh0.decoder | -lh0- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh1.decoder | -lh1- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh2.decoder | -lh2- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh3.decoder | -lh3- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh4.decoder | -lh4- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh5.decoder | -lh5- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh6.decoder | -lh6- 形式のデータを復号化するオブジェクトの生成式 |
lha.lh7.decoder | -lh7- 形式のデータを復号化するオブジェクトの生成式 |
lha.lhd.decoder | -lhd- 形式のデータを復号化するオブジェクトの生成式 |
lha.header | LhaHeader のインスタンスの生成式 |
<生成式> | ::= <コンストラクタ> | <配列> | <置換文字列> | <クラス名> | <文字列> |
<コンストラクタ> | ::= <クラス名> '(' 引数 ')' |
<引数> | ::= [ <生成式> [ ',' <引数> ] ] |
<配列> | ::= '[' <要素> ']' |
<要素> | ::= [ <生成式> [ ',' <要素> ] ] |
lha.???.encoder | out | 圧縮後のデータを受け取る java.io.OutputStream |
lha.???.decoder | in | 圧縮データを供給する java.io.InputStream |
length | 復号化されたデータのバイト数 | |
lha.header | data | ヘッダデータを格納した byte配列 |
encoding | ヘッダ内の文字データを String に変換する際に使用するエンコーディング |
-- revision history -- $Log: LhaProperty.java,v $ Revision 1.0.2.2 2005/04/29 02:15:53 dangan [bug fix] createDefaultProperty() で圧縮法識別子 -lhd- 用のエンコーダどデコーダが設定されていなかった。 Revision 1.0.2.1 2004/06/27 12:09:49 dangan [bugfix] 生成式でカンマを使うべき部分でピリオドを使っていたのを修正。 Revision 1.0 2002/12/05 00:00:00 dangan first edition add to version control
Field Summary | |
---|---|
static java.lang.String |
encoding
LHA Library for Java 内 で デフォルトで使用されるエンコーディング |
Method Summary | |
---|---|
static java.util.Properties |
getProperties()
LHA Library for Java のプロパティのコピーを得る。 |
static java.lang.String |
getProperty(java.lang.String key)
LHA Library for Java のプロパティから key に対応するものを取得する。 |
static java.lang.Object |
parse(java.lang.String source,
java.util.Hashtable substitute,
java.lang.String packages)
LHA Library for Java のプロパティ用の 生成式 source を解析して 新しい Object を生成する。 |
static java.lang.Object |
parse(java.lang.String source,
java.util.Hashtable substitute,
java.lang.String[] packages)
LHA Library for Java のプロパティ用の 生成式 source を解析して 新しい Object を生成する。 |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String encoding
Method Detail |
---|
public static java.lang.String getProperty(java.lang.String key)
key
- プロパティのキー
public static java.util.Properties getProperties()
public static java.lang.Object parse(java.lang.String source, java.util.Hashtable substitute, java.lang.String packages)
souce
- 解析すべき生成式substitute
- 置換対象文字列をkeyにもち、置換するObjectを値に持つ Hashtablepackages
- カンマで区切られたパッケージ名の列挙
public static java.lang.Object parse(java.lang.String source, java.util.Hashtable substitute, java.lang.String[] packages)
souce
- 解析すべき文字列substitute
- 置換対象文字列をkeyにもち、置換するObjectを値に持つ Hashtablepackages
- パッケージ名の配列
|
LHA Library for Java | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |