public class MonitorParam extends Object implements jp.co.sds_corp.util.config.IConfigurable, jp.co.sds_corp.util.config.IConfigSavable
IChecker
のグループごとの設定を保持します。コンストラクタと説明 |
---|
MonitorParam(SetupParam setup) |
修飾子とタイプ | メソッドと説明 |
---|---|
String |
getChecker()
IChecker のクラス名を返します。 |
Class<? extends jp.co.sds_corp.hibiya.server.IChecker> |
getCheckerClass()
IChecker のクラスを返します。 |
Column |
getColumn(String name)
カラムの情報を取得します。
|
int |
getColumnCount()
表示するカラム数を返します。
|
String |
getColumnName(int nCol)
カラム名を返します。
|
int |
getColumnPos(String name)
指定された名前のカラムの位置を返します。
|
int |
getColumnWidth(int pos)
カラムの幅を取得します。
|
GraphSetupParam |
getGraphSetupParam() |
int |
getInterval()
監視間隔(interval)を取得します。
|
String |
getName()
グループのの名前を返します。
|
int |
getOrder(int pos)
カラムの順番を取得します。
|
ICheckerPanel |
getPanel()
IChecker の設定を行うICheckerPanel を返します。 |
String |
getPanelName()
IChecker の設定を行うICheckerPanel を返します。 |
Icon |
getSizedIcon(jp.co.sds_corp.hibiya.server.IChecker.Status stat)
状態別のアイコンを返します。
|
Icon |
getSizedIcon(jp.co.sds_corp.hibiya.server.IChecker.Status stat,
int nSize)
状態別のアイコンを返します。
|
void |
init(jp.co.sds_corp.util.config.IConfiguration config)
設定情報で初期化します。
|
boolean |
isMask(String name)
カラムの表示フラグを取得します。
|
boolean |
isValidChecker(jp.co.sds_corp.hibiya.server.IChecker mon)
このグループに所属する
IChecker であるかどうかを返します。 |
List<Column> |
listAllColumn()
このグループの全てのカラムを返します。
|
List<String> |
listAllName()
このグループの全てのカラム名を返します。
|
List<Column> |
listColumn()
表示するカラムの一覧を返します。
|
List<String> |
listColumnName()
表示するカラムの一覧を返します。
|
List<GraphParam> |
listGraphParam()
このグループのグラフの設定を返します。
|
void |
saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
設定情報を保存します。
|
void |
setColumn(List<String> list)
このグループで表示するカラムを設定します。
|
void |
setColumnWidth(int pos,
int width)
カラムの幅を設定します。
|
void |
setInterval(int var)
監視間隔(interval)を設定します。
|
void |
setOrder(int pos,
int order)
カラムの順番を設定します。
|
public MonitorParam(SetupParam setup)
public void init(jp.co.sds_corp.util.config.IConfiguration config) throws Exception
init
インタフェース内 jp.co.sds_corp.util.config.IConfigurable
config
- 設定情報Exception
public String getName()
public String getChecker()
IChecker
のクラス名を返します。public Class<? extends jp.co.sds_corp.hibiya.server.IChecker> getCheckerClass()
IChecker
のクラスを返します。public boolean isValidChecker(jp.co.sds_corp.hibiya.server.IChecker mon)
IChecker
であるかどうかを返します。public String getPanelName()
IChecker
の設定を行うICheckerPanel
を返します。public ICheckerPanel getPanel()
IChecker
の設定を行うICheckerPanel
を返します。public Icon getSizedIcon(jp.co.sds_corp.hibiya.server.IChecker.Status stat)
stat
- 状態public Icon getSizedIcon(jp.co.sds_corp.hibiya.server.IChecker.Status stat, int nSize)
stat
- 状態nSize
- アイコンのサイズpublic void setInterval(int var)
var
- 設定するデータpublic int getInterval()
public void setColumn(List<String> list)
list
- 表示するカラム名の入ったListpublic int getColumnCount()
public String getColumnName(int nCol)
nCol
- カラム位置(0〜)public int getColumnPos(String name)
name
- カラム名public List<GraphParam> listGraphParam()
public void setColumnWidth(int pos, int width)
pos
- カラム位置width
- カラムの幅public int getColumnWidth(int pos)
pos
- カラム位置public void setOrder(int pos, int order)
pos
- カラム位置order
- カラムの順番public int getOrder(int pos)
pos
- カラム位置public boolean isMask(String name)
name
- カラム名public GraphSetupParam getGraphSetupParam()
public void saveConfig(jp.co.sds_corp.util.config.IConfiguration config)
saveConfig
インタフェース内 jp.co.sds_corp.util.config.IConfigSavable
config
- 設定情報Copyright © 2021 S.D.S Co.,Ltd.. All rights reserved.