com.infoteria.asteria.flowbuilder2.stream.field
クラス FixedLengthFieldDefinition

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition
        |
        +--com.infoteria.asteria.flowbuilder2.stream.field.FixedLengthFieldDefinition
すべての実装インタフェース:
Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder

public class FixedLengthFieldDefinition
extends FieldDefinition

FixedLengthのフィールド定義です。
このクラスの保持するFieldクラスはFieldFixedLengthでなければなりません。


フィールドの概要
static String COLNAME_FRACTION_LENGTH
           
static String COLNAME_LENGTH
           
static String COLNAME_START_POS
           
 
クラス com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition から継承したフィールド
_list, A_NAME, COLNAME_DESC, COLNAME_NAME, COLNAME_TYPE, E_FIELD, TYPE_FIXED, TYPE_RECORD, TYPE_SINGLE, TYPE_VARIABLE, TYPE_XML
 
コンストラクタの概要
FixedLengthFieldDefinition(FieldType[] acceptTypes)
           
 
メソッドの概要
 Field createField(String name, FieldType type)
           
 FieldTableModel getModel()
           
 String getType()
           
 
クラス com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition から継承したメソッド
add, addFieldDefinitionListener, addReadOnlyColumn, assign, assignTo, beginUpdate, canMoveDown, canMoveUp, clone, containsName, createField, endUpdate, equals, fireEvent, fireEvent, getAcceptTypes, getField, getField, getFieldById, getFieldDefinitionListeners, getFieldIcon, getMappingItem, getMappingItemCount, getName, getNameLabel, importFieldDefinition, importFieldDefinition, importFieldDefinition, indexOf, indexOfName, insert, isAcceptType, isExportSupport, isImportSupport, isNameLock, isReadOnlyColumn, isSerializeFieldId, isUserDefinable, moveDown, moveUp, remove, remove, remove, removeFieldDefinitionListener, removeReadOnlyColumn, setAcceptTypes, setFieldIcon, setName, setSerializeFieldId, size, supportExportTypes, supportImportTypes, validate, validName
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

COLNAME_START_POS

public static final String COLNAME_START_POS

COLNAME_LENGTH

public static final String COLNAME_LENGTH

COLNAME_FRACTION_LENGTH

public static final String COLNAME_FRACTION_LENGTH
コンストラクタの詳細

FixedLengthFieldDefinition

public FixedLengthFieldDefinition(FieldType[] acceptTypes)
メソッドの詳細

getType

public String getType()
クラス FieldDefinition の記述:
フィールド定義の種別を返します。
オーバーライド:
クラス FieldDefinition 内の getType

getModel

public FieldTableModel getModel()
オーバーライド:
クラス FieldDefinition 内の getModel

createField

public Field createField(String name,
                         FieldType type)
クラス FieldDefinition の記述:
FeildDefinitonのクラスに対応したフィールドを作成します。
オーバーライド:
クラス FieldDefinition 内の createField