Class FixedLengthFieldDefinition
java.lang.Object
com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition
com.infoteria.asteria.flowbuilder2.stream.field.FixedLengthFieldDefinition
- All Implemented Interfaces:
com.infoteria.asteria.flowbuilder2.mapper.MappingHolder,Cloneable
FixedLengthのフィールド定義です。
このクラスの保持するFieldクラスはFieldFixedLengthでなければなりません。
このクラスの保持するFieldクラスはFieldFixedLengthでなければなりません。
-
Field Summary
Fields inherited from class com.infoteria.asteria.flowbuilder2.stream.field.FieldDefinition
_list, TYPE_FIXED, TYPE_JSON, TYPE_RECORD, TYPE_SINGLE, TYPE_XML -
Constructor Summary
ConstructorsConstructorDescriptionFixedLengthフィールド定義を作成します。FixedLengthFieldDefinition(FieldType[] acceptTypes) 使用可能なデータ型を指定してFixedLengthフィールド定義を作成します。 -
Method Summary
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, getFieldList, 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
-
Constructor Details
-
FixedLengthFieldDefinition
public FixedLengthFieldDefinition()FixedLengthフィールド定義を作成します。 -
FixedLengthFieldDefinition
使用可能なデータ型を指定してFixedLengthフィールド定義を作成します。
-
-
Method Details
-
getType
FieldDefinition種別を返します。
TYPE_FIXEDが返ります。- Overrides:
getTypein classFieldDefinition
-
createField
Fieldを作成します。
作成されるFieldはFieldFixedLengthクラスです。- Overrides:
createFieldin classFieldDefinition
-