001 /*
002 * Copyright (c) 2009 The openGion Project.
003 *
004 * Licensed under the Apache License, Version 2.0 (the "License");
005 * you may not use this file except in compliance with the License.
006 * You may obtain a copy of the License at
007 *
008 * http://www.apache.org/licenses/LICENSE-2.0
009 *
010 * Unless required by applicable law or agreed to in writing, software
011 * distributed under the License is distributed on an "AS IS" BASIS,
012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
013 * either express or implied. See the License for the specific language
014 * governing permissions and limitations under the License.
015 */
016 package org.opengion.plugin.column;
017
018 import org.opengion.hayabusa.db.AbstractDBType;
019
020 /**
021 * ä¸?ˆ¬çš?ªåŠè§’æ–‡å—å?を扱ã?‚ºã®ã€ã‚«ãƒ©ãƒ?±žæ?を定義ã—ã¾ã™ã?
022 *
023 * åŠè§’æ–‡å—å?ã¨ã¯ã€ã? c < 0x20 || c > 0x7e 以外ã?ã§ã®ã¿
024 * æ§‹æ?ã•ã‚ŒãŸæ–‡å—å?ã®ã“ã¨ã§ã™ã?
025 *
026 * タイプãƒã‚§ãƒ?‚¯ã¨ã—ã¦ã€ä»¥ä¸‹ã?æ¡ä»¶ã‚’判定ã—ã¾ã™ã?
027 * ・æ–?—å?é•·ã¯ã€Byteæ›ç®—ã§ã®æ–?—æ•°ã¨ã®æ¯”è¼?
028 * ・åŠè§’æ–‡å—å?ãƒã‚§ãƒ?‚¯ã€?c < 0x20 || c > 0x7e 以外ã?エラー
029 * ・æ–?—パラメータ㮠æ£è¦è¡¨ç¾ãƒã‚§ãƒ?‚¯
030 * ・クãƒã‚¹ã‚µã‚¤ãƒˆã‚¹ã‚¯ãƒªãƒ—ティングãƒã‚§ãƒ?‚¯
031 *
032 * @og.group ãƒ??タ属æ?
033 *
034 * @version 4.0
035 * @author Kazuhiko Hasegawa
036 * @since JDK5.0,
037 */
038 public class DBType_X extends AbstractDBType {
039 //* ã“ã?プãƒã‚°ãƒ©ãƒ??VERSIONæ–?—å?ã‚’è¨å®šã—ã¾ã™ã? {@value} */
040 private static final String VERSION = "4.0.0.0 (2005/08/31)" ;
041
042 /**
043 * ãƒ?ƒ•ォルトコンストラクター
044 *
045 * @og.rev 4.0.0.0 (2005/01/31) type å»?¢
046 */
047 public DBType_X() {
048 // super();
049 }
050
051 /**
052 * コンストラクター
053 * å?‚µãƒ–クラスã®ã‚¿ã‚¤ãƒ—å?ã¨ãƒ?ƒ•ォルトå?ã‚’è¨å®šã—ã¦ã€ã‚ªãƒ–ジェクトを構築ã—ã¾ã™ã?
054 *
055 * @og.rev 4.0.0.0 (2005/01/31) type å»?¢
056 *
057 * @param defValue ãƒ??ã‚¿ã®ãƒ?ƒ•ォルトå?
058 */
059 public DBType_X( final String defValue ) {
060 super( defValue );
061 }
062 }