|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.process.LineModel
org.opengion.fukurou.process.FileLineModel
public class FileLineModel
FileLineModel は、LineModel を継承した ファイルリスト専用の LineModel の実装クラスです。 FileLineModel オブジェクトには、ファイル属性(Level,File,Length,Modify,LineCnt,Biko,MD5) が設定されます。 LineCnt と、MD5 は、それぞれ、計算するかどうかのフラグを設定する必要があります。 ※ useLineCnt=false の場合のLength(文字数)は、File#length() メソッドで求めます。 一方、useLineCnt=true にすると、行単位に、String#length() を加算するため、 先のLength(文字数)値とは異なりますのでご注意ください。 omitCmnt=true にすると、コメント部分を削除した行数と文字数を求めます。 これは、/* から */ の間、// から改行までです。 ただし、"(二重引用符)で囲まれた文字列は、コメントとみなしません。 データの1行分を FileLineModel に割り当てます。 カラム番号は、0 から始まります。カラム名よりカラム番号を求める場合に、 存在しない場合は、-1 を返します。 カラム番号が -1 の場合は、処理を行いません。 注意:このクラスは、同期処理されていません。
コンストラクタの概要 | |
---|---|
FileLineModel()
コンストラクターです。 |
|
FileLineModel(boolean isLineCnt)
ラインカウントの有無を指定した、コンストラクターです。 |
|
FileLineModel(boolean isLineCnt,
boolean isMD5)
ラインカウントの有無と、MD5計算の有無を指定した、コンストラクターです。 |
|
FileLineModel(boolean isLineCnt,
boolean isMD5,
boolean isOmit)
ラインカウントの有無と、MD5計算の有無と、コメント除外の可否を指定した、コンストラクターです。 |
|
FileLineModel(LineModel model)
LineModel を元に、FileLineModel を構築します。 |
メソッドの概要 | |
---|---|
java.io.File |
getFile()
ファイルを取得します。 |
int |
getLebel()
レベル File属性値を取得します。 |
long |
getLength()
ファイルサイズ File属性値を取得します。 |
java.lang.String |
getMD5()
MD5 File属性値を取得します。 |
java.lang.String |
getModify()
更新日時 File属性値を取得します。 |
void |
setBiko(java.lang.String biko)
備考情報属性値をセットします。 |
void |
setEncode(java.lang.String encode)
コメント削除時の文字数計算で利用するファイルのエンコードをセットします。 |
void |
setFile(java.io.File file)
File属性値をセットします。 |
void |
setFileVals(int level,
java.io.File file)
File属性値をセットします。 |
クラス org.opengion.fukurou.process.LineModel から継承されたメソッド |
---|
dataLine, getColumnNo, getName, getNames, getNativeType, getRowNo, getValue, getValue, getValues, getValues, init, init, nameLine, setName, setRowNo, setValue, setValues, size, toString |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public FileLineModel()
5.7.2.1 (2014/01/17) MD5対応 |
5.7.4.0 (2014/03/07) コメント除外の可否(true:除外する)対応 |
public FileLineModel(boolean isLineCnt)
isLineCnt
- 行数カウントの使用有無4.2.2.0 (2008/05/10) 行数カウントの使用有無 |
5.7.2.1 (2014/01/17) MD5対応 |
5.7.4.0 (2014/03/07) コメント除外の可否(true:除外する)対応 |
public FileLineModel(boolean isLineCnt, boolean isMD5)
isLineCnt
- 行数カウントの使用有無isMD5
- ファイルのMD5の使用有無5.7.2.1 (2014/01/17) 新規追加(MD5対応) |
5.7.4.0 (2014/03/07) コメント除外の可否(true:除外する)対応 |
public FileLineModel(boolean isLineCnt, boolean isMD5, boolean isOmit)
isLineCnt
- 行数カウントの使用有無isMD5
- ファイルのMD5の使用有無isOmit
- コメント除外の可否(true:除外する)5.7.4.0 (2014/03/07) コメント除外の可否(true:除外する) |
public FileLineModel(LineModel model)
model
- 元のLineModel4.2.3.0 (2008/05/26) 新規追加 |
5.7.2.1 (2014/01/17) MD5の設定処理追加 |
メソッドの詳細 |
---|
public void setFileVals(int level, java.io.File file)
level
- ファイルのディレクトリ階層file
- ファイルオブジェクト4.2.2.0 (2008/05/10) 行数カウントの使用有無 |
5.5.7.2 (2012/10/09) HybsDateUtil を利用するように修正します。 |
5.7.2.1 (2014/01/17) MD5計算処理の追加 |
5.7.4.0 (2014/03/07) コメント除外の可否(true:除外する)対応 |
5.7.7.1 (2014/06/13) omitCmnt=true(コメント除外する) and useMD5=true(MD5計算する) 場合の処理 |
public void setEncode(java.lang.String encode)
encode
- コメント削除時の文字数計算で利用するファイルのエンコード5.7.4.0 (2014/03/07) 新規追加 |
public void setFile(java.io.File file)
file
- ファイルオブジェクトpublic void setBiko(java.lang.String biko)
biko
- 備考情報4.2.2.0 (2008/05/10) 行数カウントの使用有無 |
public int getLebel()
public java.io.File getFile()
public long getLength()
public java.lang.String getModify()
public java.lang.String getMD5()
5.7.2.1 (2014/01/17) 新規追加(MD5対応) |
|
openGion 5.7.8.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |