jp.ne.mki.wedge.data.format
クラス AbstractFormat

java.lang.Object
  |
  +--jp.ne.mki.wedge.data.format.AbstractFormat
すべての実装インタフェース:
DataFormatInterface
直系の既知のサブクラス:
WedgeDateFormat, WedgeDecimalFormat

public abstract class AbstractFormat
extends java.lang.Object
implements DataFormatInterface

フォーマット抽象クラス

フォーマットクラスを作成する場合にはこのクラスを継承してください。
クラスを生成するには以下のメソッドを実装する必要があります。

フォーマットのパターンを設定します
 public void applyPattern(String pattern);
フォーマットのパターンをかえします
 public String toPattern();
フォーマットのを実行します
 public String format(String value) throws Throwable;
フォーマット形式から元の値にもどします
public String unFormat(String value) throws Throwable;

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()


バージョン:
1.0
作成者:
mki

コンストラクタの概要
AbstractFormat()
           
 
メソッドの概要
 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 から継承したメソッド
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース jp.ne.mki.wedge.run.interfaces.DataFormatInterface から継承したメソッド
applyPattern, format, toPattern, unFormat
 

コンストラクタの詳細

AbstractFormat

public AbstractFormat()
メソッドの詳細

getStringValue

public java.lang.String getStringValue(java.lang.Object object)
String文字列を取得する Objectの種類により文字列を任意に変えたい場合にはこのメソッドのみ上書きして 使用してください。
パラメータ:
object -  
戻り値:
 

setId

public void setId(java.lang.String value)
定義:
インタフェース DataFormatInterface 内の setId

setPhysicalName

public void setPhysicalName(java.lang.String value)
定義:
インタフェース DataFormatInterface 内の setPhysicalName

setLogicalName

public void setLogicalName(java.lang.String value)
定義:
インタフェース DataFormatInterface 内の setLogicalName

setItemType

public void setItemType(int value)
定義:
インタフェース DataFormatInterface 内の setItemType

setDataType

public void setDataType(int value)
定義:
インタフェース DataFormatInterface 内の setDataType

setDefault

public void setDefault(java.lang.String value)
定義:
インタフェース DataFormatInterface 内の setDefault

setEnum

public void setEnum(java.lang.String[] value)
定義:
インタフェース DataFormatInterface 内の setEnum

setLength

public void setLength(int value)
定義:
インタフェース DataFormatInterface 内の setLength

setScale

public void setScale(int value)
定義:
インタフェース DataFormatInterface 内の setScale

setMaximum

public void setMaximum(java.lang.String value)
定義:
インタフェース DataFormatInterface 内の setMaximum

setMinimum

public void setMinimum(java.lang.String value)
定義:
インタフェース DataFormatInterface 内の setMinimum

setOmit

public void setOmit(boolean value)
定義:
インタフェース DataFormatInterface 内の setOmit

setFix

public void setFix(boolean value)
定義:
インタフェース DataFormatInterface 内の setFix

getId

public java.lang.String getId()
データのIDを返します
定義:
インタフェース DataFormatInterface 内の getId
戻り値:
String データID

getLogicalName

public java.lang.String getLogicalName()
データの論理名称を返します
定義:
インタフェース DataFormatInterface 内の getLogicalName
戻り値:
String データ論理名称

getPhysicalName

public java.lang.String getPhysicalName()
データの物理名称を返します
定義:
インタフェース DataFormatInterface 内の getPhysicalName
戻り値:
String データ物理名称

getItemType

public int getItemType()
データのアイテムタイプを返します
定義:
インタフェース DataFormatInterface 内の getItemType
戻り値:
int データアイテムタイプ

getDataType

public int getDataType()
データのデータタイプを返します
定義:
インタフェース DataFormatInterface 内の getDataType
戻り値:
int データタイプ

getDefault

public java.lang.String getDefault()
データの初期値を返します
定義:
インタフェース DataFormatInterface 内の getDefault
戻り値:
String 初期値

getEnum

public java.lang.String[] getEnum()
データのENUM(選択肢)を返します
定義:
インタフェース DataFormatInterface 内の getEnum
戻り値:
String[] 初期値

getLength

public int getLength()
データの長さを返します
定義:
インタフェース DataFormatInterface 内の getLength
戻り値:
int データの長さ

getScale

public int getScale()
データの小数点以下桁数を返します
定義:
インタフェース DataFormatInterface 内の getScale
戻り値:
int データの小数点以下桁数

getMaximum

public java.lang.String getMaximum()
データの最大値を返します
定義:
インタフェース DataFormatInterface 内の getMaximum
戻り値:
String データの最大値

getMinimum

public java.lang.String getMinimum()
データの最小値を返します
定義:
インタフェース DataFormatInterface 内の getMinimum
戻り値:
String データの最小値

isOmit

public boolean isOmit()
データの省略不可情報を返します
定義:
インタフェース DataFormatInterface 内の isOmit
戻り値:
boolean データの省略不可情報

isFix

public boolean isFix()
データの固定長情報を返します
定義:
インタフェース DataFormatInterface 内の isFix
戻り値:
boolean データの固定長情報