com.infoteria.asteria.flowlibrary2.stream
Class FieldType

java.lang.Object
  |
  +--com.infoteria.asteria.flowlibrary2.stream.FieldType

public class FieldType
extends Object

フィールド型を表すクラスです。
このクラスのインスタンスはstatic宣言されているものがすべてであり新たに作成することはできません。


Field Summary
static FieldType BINARY
          Binary型
static FieldType BOOLEAN
          Boolean型
static FieldType DATETIME
          DateTime型
static FieldType DECIMAL
          Decimal型
static FieldType DOUBLE
          Double型
static FieldType INTEGER
          Integer型
static FieldType PACKED_DECIMAL
          PackedDecimal型
static FieldType STRING
          String型
static FieldType STRING_ARRAY
          String[]型
static FieldType STRING_SHIFTCODE_INCLUDED
          String(シフトコードあり)型
static FieldType STRING_SHIFTCODE_OMITTED
          String(シフトコード省略)型
static FieldType ZONED_DECIMAL
          ZonedDecimal型
 
Method Summary
 boolean isArray()
          このフィールド型が配列の場合はtrueを返します。
static FieldType strToType(String strType)
          文字列の表すFieldTypeインスタンスを返します。
 Class toClass()
          対応するClassを返します。
static Class toClass(FieldType ft)
          FieldTypeに対応するClassを返します。
 QName toQName()
          対応するQNameを返します。
static QName toQName(FieldType ft)
          FieldTypeに対応するQNameを返します。
 String toString()
          フィールド型名を返します。
 Value.Type toValueType()
          対応するValue.Typeを返します。
static Value.Type toValueType(FieldType ft)
          FieldTypeに対応するValue.Typeを返します。
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BOOLEAN

public static final FieldType BOOLEAN
Boolean型

INTEGER

public static final FieldType INTEGER
Integer型

DOUBLE

public static final FieldType DOUBLE
Double型

DECIMAL

public static final FieldType DECIMAL
Decimal型

STRING

public static final FieldType STRING
String型

DATETIME

public static final FieldType DATETIME
DateTime型

BINARY

public static final FieldType BINARY
Binary型

ZONED_DECIMAL

public static final FieldType ZONED_DECIMAL
ZonedDecimal型

PACKED_DECIMAL

public static final FieldType PACKED_DECIMAL
PackedDecimal型

STRING_SHIFTCODE_INCLUDED

public static final FieldType STRING_SHIFTCODE_INCLUDED
String(シフトコードあり)型

STRING_SHIFTCODE_OMITTED

public static final FieldType STRING_SHIFTCODE_OMITTED
String(シフトコード省略)型

STRING_ARRAY

public static final FieldType STRING_ARRAY
String[]型
Method Detail

toString

public String toString()
フィールド型名を返します。
Overrides:
toString in class Object

isArray

public boolean isArray()
このフィールド型が配列の場合はtrueを返します。

strToType

public static FieldType strToType(String strType)
文字列の表すFieldTypeインスタンスを返します。

toValueType

public static Value.Type toValueType(FieldType ft)
FieldTypeに対応するValue.Typeを返します。

toClass

public static Class toClass(FieldType ft)
FieldTypeに対応するClassを返します。

toQName

public static QName toQName(FieldType ft)
FieldTypeに対応するQNameを返します。

toValueType

public Value.Type toValueType()
対応するValue.Typeを返します。

toClass

public Class toClass()
対応するClassを返します。

toQName

public QName toQName()
対応するQNameを返します。