public class CrossDataView extends DataView implements Cloneable
CrossDataViewResult
のインスタンスとして
DataViewManager
経由で取得します。修飾子とタイプ | フィールドと説明 |
---|---|
static String |
COLCOLUMN
列カラム・フィールド名
|
static String |
COLCOLUMNCODE
列カラムコード・フィールド名
|
static String |
COLUMNFORMSORTGROUP
列に対するソート設定・フィールド名
|
static String |
COLUMNS
クロス集計カラム-配列・フィールド名
|
static int |
DEFAULT_LINE_COUNT
1ページに表示する行数のデフォルト値
|
static int |
FORM_TYPE_AVG
集計タイプ(全体)・平均
|
static int |
FORM_TYPE_COUNT
集計タイプ(全体)・カウント
|
static int |
FORM_TYPE_MAX
集計タイプ(全体)・最大
|
static int |
FORM_TYPE_MIN
集計タイプ(全体)・最小
|
static int |
FORM_TYPE_NUMBER3
集計タイプ(全体)・3桁区切り
|
static int |
FORM_TYPE_SUM
集計タイプ(全体)・合計
|
static String |
FORMTYPE
集計タイプ(全体)・フィールド名
|
static String |
FORMTYPE_DATA
集計タイプ(全体)・フィールド名 - オブジェクト型
|
static String |
NUMBERFORMAT
数値フォーマット・フィールド名
|
static String |
ROWCOLUMN
行カラム・フィールド名
|
static String |
ROWCOLUMNCODE
行カラムコード・フィールド名
|
static String |
ROWFORMSORTGROUP
行に対するソート設定・フィールド名
|
static String |
VALCOLUMN
値カラム・フィールド名
|
static String |
VALCOLUMNCODE
値カラムコード・フィールド名
|
static int |
VALUE_TYPE_AVG
集計タイプ・平均
|
static int |
VALUE_TYPE_COUNT
集計タイプ・カウント
|
static int |
VALUE_TYPE_MAX
集計タイプ・最大
|
static int |
VALUE_TYPE_MIN
集計タイプ・最小
|
static int |
VALUE_TYPE_STDDEV
集計タイプ・標準偏差
|
static int |
VALUE_TYPE_SUM
集計タイプ・合計
|
static int |
VALUE_TYPE_VARIANCE
集計タイプ・分散
|
static String |
VALUETYPE
値集計タイプ・フィールド名
|
BORDER, CATEGORY, CATEGORY_ID, CATEGORY_NAME, CODE, CREATEDBY, CSV_TIMEZONE, DATAVIEW, DEFAULT_FOOTER, DEFAULT_HEADER, DEFAULT_NAME, DEFAULT_RICH_FOOTER, DEFAULT_RICH_HEADER, DISPLAY_AREA_WIDTH, DSP_TIMEZONE, DSP_TIMEZONE_MENU, EXPORT_FLG, FOOTER, HEADER, HEADER_WORDBREAK_ALL, INFO, isnew, LINE_BACKCOLOR, LINECOUNT, LOCALEINFO, NAME, PATTERN, PATTERN_CROSS, PATTERN_GRAPH, PATTERN_LIST, PATTERN_SUMMARY, PROGRAMPATH, query, QUERYCODE, RICH_FOOTER, RICH_HEADER, SEARCH, SEARCH_TOP, SEARCH_WINDOW, UPDATE
CREATE_DATE, CREATE_USER_CODE, RECORD_DATE, RECORD_USER_CODE
コンストラクタと説明 |
---|
CrossDataView()
新しいクロスデータ参照インスタンスを作成します。
|
CrossDataView(String code)
コンストラクタ
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addColumn(CrossColumn column)
クロス集計カラムを追加します。
|
void |
addSearch(SearchColumn search)
検索設定を追加します。
|
void |
checkError()
データに異常値が無いか調べます。
|
CrossDataView |
clone() |
CrossColumn |
getColcolumn()
列カラムの配列から最初の要素を取得します。
|
String |
getColcolumnCode()
列カラムコードを取得します。
|
List<CrossColumn> |
getColcolumns()
このクロス集計で定義されている列カラムを配列で取得します。
|
CrossColumn |
getColumn(String columnCode)
指定されたカラムコードのカラム定義を取得します。
|
CrossFormSortGroupInfo |
getColumnFormSortGroup()
集計結果に対する値の列ソート設定を取得します。
|
List<CrossColumn> |
getColumns()
このクロス集計で定義されている全てのカラムを配列で取得します。
|
int |
getFormType()
全体の集計方法を取得します。
|
CrossDataViewFormType |
getFormTypeInstance()
全体の集計方法を設定オブジェクトとして取得します。
|
String |
getNumberFormat()
数値フォーマットを取得します。
|
CrossColumn |
getRowcolumn()
行カラムの配列から最初の要素を取得します。
|
String |
getRowcolumnCode()
行カラムコードを取得します。
|
List<CrossColumn> |
getRowcolumns()
このクロス集計で定義されている行カラムを配列で取得します。
|
CrossFormSortGroupInfo |
getRowFormSortGroup()
集計結果に対する値の行ソート設定を取得します。
|
List<SearchColumn> |
getSearches()
検索設定を取得します。
|
SearchPredicateNode |
getSearchPredicate()
検索設定述語を取得します。
|
CrossColumn |
getValcolumn()
値カラムの配列から最初の要素を取得します。
|
String |
getValcolumnCode()
値カラムコードを取得します。
|
List<CrossColumn> |
getValcolumns()
このクロス集計で定義されている値カラムを配列で取得します。
|
int |
getValueType()
値の集計タイプを取得します。
|
boolean |
isKeepSearchParameters()
CrossDataViewParameters の保持を行うかどうかを取得します。 |
static boolean |
isValidValueType(int valueType)
セル単位の集計パターン設定が有効であるかどうかを調べます。
|
void |
setColcolumn(CrossColumn colcolumn)
非推奨です。
|
void |
setColcolumnCode(String colcolumnCode)
非推奨です。
|
void |
setColumnFormSortGroup(CrossFormSortGroupInfo columnFormSortGroup)
集計結果に対する値の列ソート設定をセットします。
|
void |
setColumns(List<CrossColumn> columns)
クロス集計カラムの配列をセットします。
|
void |
setFormType(int formType)
全体の集計方法を設定します。
|
void |
setKeepSearchParameters(boolean keepSearchParameters)
CrossDataViewParameters の保持を行うかどうかを設定します。 |
void |
setNumberFormat(String numberFormat)
数値フォーマットを設定します。
|
void |
setRowcolumn(CrossColumn rowcolumn)
非推奨です。
|
void |
setRowcolumnCode(String rowcolumnCode)
非推奨です。
|
void |
setRowFormSortGroup(CrossFormSortGroupInfo rowFormSortGroup)
集計結果に対する値の行ソート設定をセットします。
|
void |
setSearches(List<SearchColumn> searches)
検索設定を設定します。
|
void |
setSearchPredicate(SearchPredicateNode searchPredicate)
検索設定述語を設定します。
|
void |
setValcolumn(CrossColumn valcolumn)
非推奨です。
|
void |
setValcolumnCode(String valcolumnCode)
非推奨です。
|
void |
setValueType(int valueType)
値の集計タイプを設定します。
|
String |
toString() |
addDataViewLocale, containsAll, createClone, getApplicableCsvTimezone, getApplicableDspTimezone, getCategory, getCode, getDataViewLocale, getDefaultFooter, getDefaultHeader, getDefaultName, getDefaultRichFooter, getDefaultRichHeader, getDisplayAreaWidth, getFooter, getHeader, getInfo, getLineBackColor, getLineCount, getLocaleInfo, getName, getPattern, getProgramPath, getQuery, getQueryCode, getRichFooter, getRichHeader, getUpdate, isBorder, isDisplayTimezoneMenu, isHeaderWordBreakAll, setApplicableCsvTimezone, setApplicableDspTimezone, setBorder, setCategory, setCategoryId, setCategoryName, setCode, setDefaultFooter, setDefaultHeader, setDefaultName, setDefaultRichFooter, setDefaultRichHeader, setDisplayAreaWidth, setDisplayTimezoneMenu, setExport, setFooter, setHeader, setHeaderWordBreakAll, setInfo, setLineBackColor, setLineCount, setLocaleInfo, setName, setPattern, setProgramPath, setQuery, setQueryCode, setRichFooter, setRichHeader, setUpdate, useExport
getCreateDate, getCreateUserCode, getRecordDate, getRecordUserCode, setCreateDate, setCreateUserCode, setRecordDate, setRecordUserCode
public static final int VALUE_TYPE_SUM
public static final int VALUE_TYPE_AVG
public static final int VALUE_TYPE_MIN
public static final int VALUE_TYPE_MAX
public static final int VALUE_TYPE_COUNT
public static final int VALUE_TYPE_STDDEV
public static final int VALUE_TYPE_VARIANCE
public static final int FORM_TYPE_SUM
public static final int FORM_TYPE_AVG
public static final int FORM_TYPE_MIN
public static final int FORM_TYPE_MAX
public static final int FORM_TYPE_COUNT
public static final int FORM_TYPE_NUMBER3
public static final int DEFAULT_LINE_COUNT
public CrossDataView()
public CrossDataView(String code)
code
- データ参照コードpublic static boolean isValidValueType(int valueType)
valueType
- 調査対象設定値public void addColumn(CrossColumn column)
column
- クロス集計カラムpublic void addSearch(SearchColumn search)
search
- 検索設定public void checkError() throws DataException
Model
checkError
インタフェース内 Model
checkError
クラス内 DataView
DataException
- データエラーがあった場合public CrossDataView clone()
public CrossColumn getColcolumn()
public String getColcolumnCode()
public List<CrossColumn> getColcolumns()
public CrossColumn getColumn(String columnCode)
columnCode
- カラムコードpublic CrossFormSortGroupInfo getColumnFormSortGroup()
public List<CrossColumn> getColumns()
public int getFormType()
public CrossDataViewFormType getFormTypeInstance()
public String getNumberFormat()
public CrossColumn getRowcolumn()
public String getRowcolumnCode()
public List<CrossColumn> getRowcolumns()
public CrossFormSortGroupInfo getRowFormSortGroup()
public List<SearchColumn> getSearches()
public SearchPredicateNode getSearchPredicate()
public CrossColumn getValcolumn()
public String getValcolumnCode()
public List<CrossColumn> getValcolumns()
public int getValueType()
public boolean isKeepSearchParameters()
CrossDataViewParameters
の保持を行うかどうかを取得します。@Deprecated public void setColcolumn(CrossColumn colcolumn)
colcolumn
- 列カラム@Deprecated public void setColcolumnCode(String colcolumnCode)
colcolumnCode
- 列カラムコードpublic void setColumnFormSortGroup(CrossFormSortGroupInfo columnFormSortGroup)
columnFormSortGroup
- public void setColumns(List<CrossColumn> columns)
columns
- クロス集計カラムの配列public void setFormType(int formType)
formType
- 全体の集計タイプpublic void setKeepSearchParameters(boolean keepSearchParameters)
CrossDataViewParameters
の保持を行うかどうかを設定します。keepSearchParameters
- true: 保持を行う / false: 保持しないpublic void setNumberFormat(String numberFormat)
numberFormat
- 数値フォーマット@Deprecated public void setRowcolumn(CrossColumn rowcolumn)
rowcolumn
- 行カラム@Deprecated public void setRowcolumnCode(String rowcolumnCode)
rowcolumnCode
- 行カラムコードpublic void setRowFormSortGroup(CrossFormSortGroupInfo rowFormSortGroup)
columnFormSortGroup
- public void setSearches(List<SearchColumn> searches)
searches
- 検索設定の配列public void setSearchPredicate(SearchPredicateNode searchPredicate)
searchPredicate
- 検索設定述語@Deprecated public void setValcolumn(CrossColumn valcolumn)
valcolumn
- 値カラム@Deprecated public void setValcolumnCode(String valcolumnCode)
valcolumnCode
- 値カラムコードpublic void setValueType(int valueType)
valueType
- 集計タイプCopyright © 2012 NTT DATA INTRAMART CORPORATION