|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object | +--jp.ne.mki.wedge.data.format.AbstractFormat
フォーマットクラスを作成する場合にはこのクラスを継承してください。
クラスを生成するには以下のメソッドを実装する必要があります。
DMCにて設定されたデータ情報は以下のメソッドにて取得が可能です。
public String getId()
public String getLogicalName()
public String getPhysicalName()
public int getItemType()
public int getDataType()
public String getDefault()
public String[] getEnum()
public int getLength()
public int getScale()
public String getMaximum()
public String getMinimum()
public boolean isOmit()
public boolean isFix()
コンストラクタの概要 | |
AbstractFormat()
|
メソッドの概要 | |
java.lang.String |
format(java.lang.Object value)
推奨されていません。 replaced by valueToString(Object) |
int |
getDataType()
データのデータタイプを返します |
java.lang.String |
getDefault()
データの初期値を返します |
java.lang.String[] |
getEnum()
データのENUM(選択肢)を返します |
java.lang.String |
getId()
データのIDを返します |
int |
getItemType()
データのアイテムタイプを返します |
int |
getLength()
データの長さを返します |
java.lang.String |
getLogicalName()
データの論理名称を返します |
java.lang.String |
getMaximum()
データの最大値を返します |
java.lang.String |
getMinimum()
データの最小値を返します |
java.lang.String |
getPhysicalName()
データの物理名称を返します |
int |
getScale()
データの小数点以下桁数を返します |
java.lang.String |
getStringValue(java.lang.Object object)
String文字列を取得する Objectの種類により文字列を任意に変えたい場合にはこのメソッドのみ上書きして 使用してください。 |
boolean |
isFix()
データの固定長情報を返します |
boolean |
isOmit()
データの省略不可情報を返します |
void |
setDataType(int value)
|
void |
setDefault(java.lang.String value)
|
void |
setEnum(java.lang.String[] value)
|
void |
setFix(boolean value)
|
void |
setId(java.lang.String value)
|
void |
setItemType(int value)
|
void |
setLength(int value)
|
void |
setLogicalName(java.lang.String value)
|
void |
setMaximum(java.lang.String value)
|
void |
setMinimum(java.lang.String value)
|
void |
setOmit(boolean value)
|
void |
setPhysicalName(java.lang.String value)
|
void |
setScale(int value)
|
java.lang.Object |
stringToValue(java.lang.String value)
表示データから内部データに変換 GUI上ににて入力された文字列を内部データに変換します。 |
java.lang.String |
unFormat(java.lang.Object value)
推奨されていません。 replaced by stringToValue(String) |
java.lang.String |
valueToString(java.lang.Object value)
内部データから表示データに変換 GUI上に表示する 文字列 を生成します。 |
クラス java.lang.Object から継承したメソッド |
|
インタフェース jp.ne.mki.wedge.run.interfaces.DataFormatInterface から継承したメソッド |
applyPattern, toPattern |
コンストラクタの詳細 |
public AbstractFormat()
メソッドの詳細 |
public java.lang.String getStringValue(java.lang.Object object)
object
- public java.lang.String format(java.lang.Object value) throws java.lang.Throwable
valueToString(Object)
valueToString(Object)
に
置き換えられました。
valueToString(Object)
のメソッドを上書きして実装を
するようにして下さい。value
- java.lang.Throwable
- public java.lang.String valueToString(java.lang.Object value) throws java.text.ParseException
stringToValue(String)
メソッドとの連携が必要です。DataFormatInterface
内の valueToString
value
- アイテム内部のデータオブジェクトString
- GUI上に表示する文字列java.text.ParseException
- 文字列解析失敗時に発生しますpublic java.lang.String unFormat(java.lang.Object value) throws java.lang.Throwable
stringToValue(String)
stringToValue(String)
に
置き換えられました。
stringToValue(String)
のメソッドを上書きして実装を
するようにして下さい。value
- java.lang.Throwable
- public java.lang.Object stringToValue(java.lang.String value) throws java.text.ParseException
stringToValue(String)
メソッドとの連携が必要です。DataFormatInterface
内の stringToValue
value
- GUI上にて入力された文字列Object
- 保持する内部データjava.text.ParseException
- 文字列解析失敗時に発生しますpublic void setId(java.lang.String value)
DataFormatInterface
内の setId
public void setPhysicalName(java.lang.String value)
DataFormatInterface
内の setPhysicalName
public void setLogicalName(java.lang.String value)
DataFormatInterface
内の setLogicalName
public void setItemType(int value)
DataFormatInterface
内の setItemType
public void setDataType(int value)
DataFormatInterface
内の setDataType
public void setDefault(java.lang.String value)
DataFormatInterface
内の setDefault
public void setEnum(java.lang.String[] value)
DataFormatInterface
内の setEnum
public void setLength(int value)
DataFormatInterface
内の setLength
public void setScale(int value)
DataFormatInterface
内の setScale
public void setMaximum(java.lang.String value)
DataFormatInterface
内の setMaximum
public void setMinimum(java.lang.String value)
DataFormatInterface
内の setMinimum
public void setOmit(boolean value)
DataFormatInterface
内の setOmit
public void setFix(boolean value)
DataFormatInterface
内の setFix
public java.lang.String getId()
DataFormatInterface
内の getId
public java.lang.String getLogicalName()
DataFormatInterface
内の getLogicalName
public java.lang.String getPhysicalName()
DataFormatInterface
内の getPhysicalName
public int getItemType()
DataFormatInterface
内の getItemType
public int getDataType()
DataFormatInterface
内の getDataType
public java.lang.String getDefault()
DataFormatInterface
内の getDefault
public java.lang.String[] getEnum()
DataFormatInterface
内の getEnum
public int getLength()
DataFormatInterface
内の getLength
public int getScale()
DataFormatInterface
内の getScale
public java.lang.String getMaximum()
DataFormatInterface
内の getMaximum
public java.lang.String getMinimum()
DataFormatInterface
内の getMinimum
public boolean isOmit()
DataFormatInterface
内の isOmit
public boolean isFix()
DataFormatInterface
内の isFix
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |