jp.ne.mki.wedge.education.formatter
クラス SamplePatternMask

java.lang.Object
  上位を拡張 DefaultMask
      上位を拡張 jp.ne.mki.wedge.education.formatter.SamplePatternMask

public class SamplePatternMask
extends DefaultMask

##-### 形式 Maskフォーマッタ。

##-### の形式にてMaskフォーマットを行います。
内部データには - を除いた値を保持します。

フォーマットパターンに指定した場合には、そのフォーマットに従いますが、 -(ハイフン) は 1つだけ という前提で作成しています。

使用にあたって (利用許諾)

このライブラリはフリーソフトウェアです。
このライブラリは役に立つことを願って配布しますが、完全 無保証 です。
本ライブラリを利用して損害が発生した場合、当社は一切の責任を負いません。

ある特定条件下(タイミング、製品・JDKバージョン)では動作不良を招くなどの可能性もありますので、 使用有無判断/テスト は自己責任でお願いします。

このライブラリは 製品サポート の対象外になります。
お問い合わせには一切応じかねますので予めご了承ください。

作成者:
Media Knowledge Industrial Co.,Ltd.

コンストラクタの概要
SamplePatternMask()
           
 
メソッドの概要
 void applyPattern(java.lang.String pattern)
          パターン文字を設定 。
 java.lang.Object stringToValue(java.lang.String value)
          内部データ作成 -(ハイフン)、 _ (アンダーバー) を取り除きます
 java.lang.String toPattern()
          パターン文字を取得
 java.lang.String valueToString(java.lang.Object value)
          表示文字列を取得 4桁目に -(ハイフン) を挿入し、未入力箇所に _ (アンダーバー) を追加します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SamplePatternMask

public SamplePatternMask()
メソッドの詳細

applyPattern

public void applyPattern(java.lang.String pattern)
パターン文字を設定 。設定なしの場合は ##-### が設定されます。

パラメータ:
パターン文字 -

toPattern

public final java.lang.String toPattern()
パターン文字を取得

戻り値:
パターン文字
関連項目:
jp.ne.mki.wedge.run.interfaces.DataFormatInterface#toPattern()

valueToString

public java.lang.String valueToString(java.lang.Object value)
                               throws java.text.ParseException
表示文字列を取得 4桁目に -(ハイフン) を挿入し、未入力箇所に _ (アンダーバー) を追加します。

パラメータ:
value - 内部データ
戻り値:
表示文字列
例外:
java.text.ParseException - 解析エラー

stringToValue

public java.lang.Object stringToValue(java.lang.String value)
                               throws java.text.ParseException
内部データ作成 -(ハイフン)、 _ (アンダーバー) を取り除きます

パラメータ:
value - 表示文字列
戻り値:
内部データ
例外:
java.text.ParseException - 解析エラー