com.infoteria.asteria.flowbuilder2.stream.field
Class FixedLengthFieldDefinition
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition
|
+--com.infoteria.asteria.flowbuilder2.stream.field.FixedLengthFieldDefinition
- All Implemented Interfaces:
- Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder
- public class FixedLengthFieldDefinition
- extends FieldDefinition
FixedLengthのフィールド定義です。
このクラスの保持するFieldクラスはFieldFixedLengthでなければなりません。
Methods inherited from class com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition |
add, addFieldDefinitionListener, addReadOnlyColumn, assign, assignTo, beginUpdate, canMoveDown, canMoveUp, clone, containsName, createField, endUpdate, equals, getAcceptTypes, getField, getField, getFieldById, getFieldDefinitionListeners, getName, getReadOnlyColumns, hasReadOnlyColumn, importFieldDefinition, importFieldDefinition, importFieldDefinition, indexOf, indexOfName, insert, isAcceptType, isNameLock, isReadOnlyColumn, isSerializeFieldId, moveDown, moveUp, remove, remove, remove, removeFieldDefinitionListener, removeReadOnlyColumn, setAcceptTypes, setName, setSerializeFieldId, size, validate, validName |
Methods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingHolder |
getMappingItem, getMappingItemCount |
FixedLengthFieldDefinition
public FixedLengthFieldDefinition()
- FixedLengthフィールド定義を作成します。
FixedLengthFieldDefinition
public FixedLengthFieldDefinition(FieldType[] acceptTypes)
- 使用可能なデータ型を指定してFixedLengthフィールド定義を作成します。
getType
public String getType()
- FieldDefinition種別を返します。
TYPE_FIXEDが返ります。
- Overrides:
getType
in class FieldDefinition
createField
public Field createField(String name,
FieldType type)
- Fieldを作成します。
作成されるFieldはFieldFixedLengthクラスです。
- Overrides:
createField
in class FieldDefinition