Alphabetical Index: M

A B C D E F G H I J L M N O P R S T U W

M

makeCrcTable(int) - static method in class jp.gr.java_conf.dangan.util.lha.CRC16
CRC値算出用の 表を作成する。
mark(int) - method in class jp.gr.java_conf.dangan.io.BitInputStream
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
mark(int) - method in class jp.gr.java_conf.dangan.io.CachedInputStream
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
mark(int) - method in class jp.gr.java_conf.dangan.io.DisconnectableInputStream
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.LhaInputStream
現在読み取り中のエントリの現在位置にマークを設定し、 reset() でマークした読み込み位置に戻れるようにする。
mark(int) - method in class jp.gr.java_conf.dangan.io.LimitedInputStream
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.LzssInputStream
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
InputStream の mark() と違い、 readLimit で設定した 限界バイト数より前にマーク位置が無効になる可能性がある。 ただし、readLimit を無視して無限に reset() 可能な InputStream と接続している場合は readLimit に どのような値を設定されても reset() で必ずマーク位置に復旧できる事を保証する。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLh1Decoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
InputStream の mark() と違い、readLimit で設定した 限界バイト数より前にマーク位置が無効になる可能性が ある事に注意すること。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLh2Decoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
InputStream の mark() と違い、readLimit で設定した 限界バイト数より前にマーク位置が無効になる可能性が ある事に注意すること。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLh3Decoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
InputStream の mark() と違い、readLimit で設定した 限界バイト数より前にマーク位置が無効になる可能性が ある事に注意すること。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLh5Decoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
InputStream の mark() と違い、readLimit で設定した 限界バイト数より前にマーク位置が無効になる可能性が ある事に注意すること。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLz5Decoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLzsDecoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の 読み込み位置に 戻れるようにする。
InputStream の mark() と違い、readLimit で設定した 限界バイト数より前にマーク位置が無効になる可能性が ある事に注意すること。
mark(int) - method in class jp.gr.java_conf.dangan.util.lha.PreLzssDecoder
接続された入力ストリームの現在位置にマークを設定し、 reset() メソッドでマークした時点の読み込み位置に戻れるようにする。
InputStream の mark() と違い、 readLimit で設定した 限界バイト数より前にマーク位置が無効になってもかまわない。 ただし、readLimit を無視して無限に reset() 可能な InputStream と接続している場合は readLimit にどのような値を設定されても reset() で必ずマーク位置に復旧できなければならない。
markHuffman - field in class jp.gr.java_conf.dangan.util.lha.PreLh1Decoder
huffman のバックアップ用
markSupported() - method in class jp.gr.java_conf.dangan.io.BitInputStream
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.io.CachedInputStream
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.LhaInputStream
接続された入力ストリームが mark()と reset()をサポートするかを得る。
ヘッダ読み込み時に mark/reset が必須のため コンストラクタで渡された in が markSupported() で false を返す場合、このクラスは in を mark/reset をサポートする BufferedInputStream でラップする。 そのため、このメソッドは常に true を返す。
markSupported() - method in class jp.gr.java_conf.dangan.io.LimitedInputStream
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.LzssInputStream
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLh1Decoder
接続された入力ストリームが mark() と reset() をサポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLh2Decoder
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLh3Decoder
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLh5Decoder
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLz5Decoder
接続されたストリームが mark() と reset() をサポートするかを返す。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLzsDecoder
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupported() - method in class jp.gr.java_conf.dangan.util.lha.PreLzssDecoder
接続された入力ストリームが mark() と reset() を サポートするかを得る。
markSupprted() - method in class jp.gr.java_conf.dangan.io.DisconnectableInputStream
接続された入力ストリームが mark() と reset() を サポートするかを得る。
match(Class,Object) - static method in class jp.gr.java_conf.dangan.lang.reflect.Type
obj が type の実体であるかを得る。 obj が Type.parse( type, obj ) で変換可能な場合 trueを返す。
matchAll(Class[],Object[]) - static method in class jp.gr.java_conf.dangan.lang.reflect.Type
args が Type.parse による変換を伴えば types と一致するかを得る。
matchFull(Class,Object) - static method in class jp.gr.java_conf.dangan.lang.reflect.Type
obj が変換無しで type と一致するかを得る。
matchFullAll(Class[],Object[]) - static method in class jp.gr.java_conf.dangan.lang.reflect.Type
args が変換無しで types と一致するかを得る。
matchRestrict(Class,Object) - static method in class jp.gr.java_conf.dangan.lang.reflect.Type
obj が type の実体であるかを得る。 type が数値を示すプリミティブ型 ( byte, short, int, long, float, double のいずれか )を であり、かつ obj がそれらのプリミティブのラッパ型、 ( Byte, Short, Integer, Long, Float, Double のいずれか ) のインスタンスである場合 変換可能と判断して true を返す。
matchRestrictAll(Class[],Object[]) - static method in class jp.gr.java_conf.dangan.lang.reflect.Type
args が Type.parse による変換を伴えば types と一致するかを得る。 matchAll() より厳§に判定する。
MethodUtil - class jp.gr.java_conf.dangan.lang.reflect.MethodUtil
メソッドに関するユーティリティクラス。
 -- revision history --
 $Log: MethodUtil.java,v $
 Revision 1.0  2002/10/01 00:00:00  dangan
 first edition
 add to version control

 
MsdosDate - class jp.gr.java_conf.dangan.util.MsdosDate
MS-DOS形式の時間情報を扱うDateの派生クラス。
データは 4byte値であり、MS-DOSが 主にIntel の x86系CPU上で 動作したことから LittleEndianで格納される。
フォーマットは以下のとおり。
 +---------------+---------------++---------------+---------------+
 | 日付-上位byte | 日付-下位byte || 時刻-上位byte | 時刻-下位byte |
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |7|6|5|4|3|2|1|0|7|6|5|4|3|2|1|0||7|6|5|4|3|2|1|0|7|6|5|4|3|2|1|0|
 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-++-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
 |   年-7bit   |月-4bit| 日-5bit ||時間-5bit|  分-6bit  | 秒-5bit |
 +-------------+-------+---------++---------+-----------+---------+
 
・年は 1980〜2107年 を 0〜127 で表す。WindowsのシステムAPIの 一部は 2099年までしかサポートしないという情報がある。
・月は 1〜12月 を 1〜12で表す。0〜11でないことに注意。
・日は 1〜31日 を 1〜31で表す。0〜30でないことに注意。
・時間は 0〜23時 を 0〜23で表す。
・分は 0〜59分 を 0〜59で表す。
・秒は 0〜58秒 を 0〜29で表す。秒の情報はビット数が足りない ため 最小単位は 1秒でなく 2秒である。
 -- revision history --
 $Log: MsdosDate.java,v $
 Revision 1.1  2002/12/05 00:00:00  dangan
 [maintenance]
     javadoc コメントのスペルミスを修正。
     ソース整備

 Revision 1.0  2002/07/24 00:00:00  dangan
 add to version control
 [bug fix]
     setTime() で ftimeの限界精度である2秒以上の精度で記録していた。
 [maintenance]
     タブの廃止
     ライセンス文の修正

 
MsdosDate(Date) - constructor for class jp.gr.java_conf.dangan.util.MsdosDate
date で示される時間を表す MsdosDate を構築する。
MS-DOS 形式の時間情報で表せない細かい精度の情報は 無視され、最小時間単位は java.util.Date の 1ミリ秒でなく MS-DOS 形式の時間情報 の最小単位である 2秒となる。
MsdosDate(int) - constructor for class jp.gr.java_conf.dangan.util.MsdosDate
MS-DOS 形式の時間情報から 新しい MsdosDate を構築 する。

When you found typographical errors or omissions, Please mail to cqw10305@nifty.com
The company name and product name which are used in this document, it is the trademark or registered trademark of each company generally.
Copyright © 2001-2002 Michel Ishizuka. All Rights Reserved.