openGionopenGion
5.6.4.0

org.opengion.plugin.column
クラス DBType_OASNM

java.lang.Object
  上位を拡張 org.opengion.hayabusa.db.AbstractDBType
      上位を拡張 org.opengion.plugin.column.DBType_OASNM
すべての実装されたインタフェース:
DBType

public class DBType_OASNM
extends AbstractDBType

旧OASで実装していた、半角文字(カナ含む)名称用記号を扱う為の、カラム属性を定義します。 使用可能文字は、半角英数大小文字,スペース,半角カタカナ,・,+,-,(,),*,#,/,.,% です。(,は含みません) 半角カタカナのUnicode範囲は、(c >= 0xff65 && c <= 0xff9f ) を有効とします。 タイプチェックとして、以下の条件を判定します。 ・文字列長は、Byte換算での文字数との比較 ・半角文字+半角カタカナ+特殊名称チェック ・文字パラメータの 正規表現チェック

変更履歴:
3.8.0.2 (2005/07/11) 新規作成
機能階層
データ属性
バージョン
4.0
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
 
インタフェース org.opengion.hayabusa.db.DBType から継承されたフィールド
DEF_TYPE
 
コンストラクタの概要
DBType_OASNM()
           
 
メソッドの概要
 ErrorMessage valueCheck(java.lang.String key, java.lang.String value, int sizeX, int sizeY, java.lang.String typeParam, boolean isStrict)
          データが登録可能かどうかをチェックします。
 
クラス org.opengion.hayabusa.db.AbstractDBType から継承されたメソッド
getDefault, getNativeType, valueAction, valueAdd, valueAdd, valueFill, valueSet, xssCheck
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DBType_OASNM

public DBType_OASNM()
メソッドの詳細

valueCheck

public ErrorMessage valueCheck(java.lang.String key,
                               java.lang.String value,
                               int sizeX,
                               int sizeY,
                               java.lang.String typeParam,
                               boolean isStrict)
データが登録可能かどうかをチェックします。 データがエラーの場合は、そのエラー内容を返します。

定義:
インタフェース DBType 内の valueCheck
オーバーライド:
クラス AbstractDBType 内の valueCheck
パラメータ:
key - キー
value - 値
sizeX - 整数部分の文字列の長さ
sizeY - 少数部分の文字列の長さ
typeParam - dbType パラメータ
isStrict - 厳密にチェックするかどうか[true:する/false:標準的]
戻り値:
エラー内容
変更履歴:
5.2.2.0 (2010/11/01) 厳密にチェック(isStrict=true)するフラグを追加

openGion 5.6.4.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.