public abstract class AbstractJsonReader extends java.lang.Object implements JsonReader
5.9.21.0 (2017/6/2) 新規作成 |
修飾子とタイプ | フィールドと説明 |
---|---|
protected DBColumn[] |
dbColumn |
protected com.fasterxml.jackson.databind.ObjectMapper |
mapper |
protected DBTableModel |
table |
コンストラクタと説明 |
---|
AbstractJsonReader() |
修飾子とタイプ | メソッドと説明 |
---|---|
DBTableModel |
getDBTableModel()
内部の DBTableModel を返します。
|
int |
getMaxRowCount()
DBTableModelのデータとして登録する最大件数をこの値に設定します
(初期値:DB_MAX_ROW_COUNT[=1000])。
|
int |
getSkipRowCount()
データの読み始めの初期値を取得します。
|
protected boolean |
isDebug()
デバッグ情報を出力するかどうかを取得します。
|
protected java.util.Map<java.lang.String,java.lang.Object> |
parse(java.lang.String jsonText)
JSON形式のテキストをパースしてMAPに変換します。
|
protected java.lang.String[] |
readData(java.util.Map<java.lang.String,java.lang.Object> mapdata,
java.lang.String[] names)
1行のMapデータを テーブルモデルにセットするための配列にします。
|
void |
setDebug(boolean useDebug)
デバッグ情報を出力するかどうかを指定します。
|
void |
setMaxRowCount(int maxRowCount)
DBTableModelのデータとして登録する最大件数をこの値に設定します
(初期値:DB_MAX_ROW_COUNT[=1000])。
|
void |
setResourceManager(ResourceManager resource)
リソースマネージャーをセットします。
|
void |
setSkipRowCount(int count)
データの読み飛ばし件数を設定します。
|
protected void |
setTableColumnValues(java.lang.String[] values)
DBTableModelオブジェクトに、1行分のデータを追加します。
|
protected void |
setTableDBColumn(java.lang.String[] names)
DBColumn オブジェクトをDBTable に設定します。
|
void |
setUseRenderer(boolean useRenderer)
読取処理でラベルをコードリソースに逆変換を行うかどうかを指定します。
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
readDBTable, setOptions
protected com.fasterxml.jackson.databind.ObjectMapper mapper
protected DBTableModel table
public AbstractJsonReader()
protected java.util.Map<java.lang.String,java.lang.Object> parse(java.lang.String jsonText)
protected void setTableDBColumn(java.lang.String[] names)
names
- カラム名配列protected void setTableColumnValues(java.lang.String[] values)
values
- 1行分のデータ配列public DBTableModel getDBTableModel()
getDBTableModel
インタフェース内 JsonReader
public void setResourceManager(ResourceManager resource)
setResourceManager
インタフェース内 JsonReader
resource
- リソースマネージャーpublic int getMaxRowCount()
getMaxRowCount
インタフェース内 JsonReader
public void setMaxRowCount(int maxRowCount)
setMaxRowCount
インタフェース内 JsonReader
maxRowCount
- 最大検索件数public int getSkipRowCount()
public void setSkipRowCount(int count)
setSkipRowCount
インタフェース内 JsonReader
count
- 読み始めの初期値public void setUseRenderer(boolean useRenderer)
setUseRenderer
インタフェース内 JsonReader
useRenderer
- コードリソースのラベル変換を行うかどうかを指定public void setDebug(boolean useDebug)
setDebug
インタフェース内 JsonReader
useDebug
- デバッグ情報を出力するかどうかを指定protected boolean isDebug()
protected java.lang.String[] readData(java.util.Map<java.lang.String,java.lang.Object> mapdata, java.lang.String[] names)
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.