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

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

public class FieldFixedLength
extends Field

FixedLength型のフィールドです。


クラス com.infoteria.asteria.flowbuilder2.stream.field.Field から継承したフィールド
_id, _owner, _type
 
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem から継承したフィールド
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT
 
コンストラクタの概要
FieldFixedLength(Field f)
          コピーコンストラクタ。
FieldFixedLength(String name, FieldType type, int spos, int length, int fractionLength)
          フィールド名、データ型、開始位置、長さ、小数点位置を指定してFieldFixedLengthを作成します
 
メソッドの概要
 void assign(Element el)
           
 void assignTo(Element el)
           
 boolean equalsIgnoreId(Field f)
           
 int getFractionLength()
          小数点位置を返します。
 int getLength()
          長さを返します。
 int getStartPos()
          開始位置を返します。
 UndoableEdit setFractionLength(int n)
          小数点位置を設定します。
 UndoableEdit setLength(int n)
          長さを設定します。
 UndoableEdit setStartPos(int n)
          開始位置を設定します。
 
クラス com.infoteria.asteria.flowbuilder2.stream.field.Field から継承したメソッド
clone, clone, equals, getCanonicalName, getDescription, getDisplayName, getId, getName, getType, isVisible, setDescription, setName, setType, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem から継承したメソッド
getIcon, getMappingType, isIgnoreSerialize
 

コンストラクタの詳細

FieldFixedLength

public FieldFixedLength(String name,
                        FieldType type,
                        int spos,
                        int length,
                        int fractionLength)
フィールド名、データ型、開始位置、長さ、小数点位置を指定してFieldFixedLengthを作成します

FieldFixedLength

public FieldFixedLength(Field f)
コピーコンストラクタ。
作成されたFieldはIDも同じになります。
メソッドの詳細

getStartPos

public int getStartPos()
開始位置を返します。

setStartPos

public UndoableEdit setStartPos(int n)
開始位置を設定します。

getLength

public int getLength()
長さを返します。

setLength

public UndoableEdit setLength(int n)
長さを設定します。

getFractionLength

public int getFractionLength()
小数点位置を返します。

setFractionLength

public UndoableEdit setFractionLength(int n)
小数点位置を設定します。

assignTo

public void assignTo(Element el)
クラス Field の記述:
フィールドの内容を要素に書き出します。
オーバーライド:
クラス Field 内の assignTo

assign

public void assign(Element el)
クラス Field の記述:
フィールドの内容を要素から読み出します。
オーバーライド:
クラス Field 内の assign

equalsIgnoreId

public boolean equalsIgnoreId(Field f)
クラス Field の記述:
IDの違いを無視してフィールドを比較します。
オーバーライド:
クラス Field 内の equalsIgnoreId