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

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.stream.field.Field
すべての実装インタフェース:
Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingItem
直系の既知のサブクラス:
FieldFixedLength, FieldXML

public class Field
extends Object
implements Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingItem


フィールドの概要
protected  FieldDefinition _owner
           
protected  FieldType _type
           
 
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem から継承したフィールド
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT
 
コンストラクタの概要
  Field(Field f)
           
  Field(String name, FieldType type)
           
protected Field(String name, FieldType type, String id)
           
 
メソッドの概要
 void assign(Element el)
           
 void assignTo(Element el)
           
 Object clone()
           
 Object clone(boolean keepId)
           
 boolean equals(Object o)
           
 boolean equalsIgnoreId(Field f)
           
protected  String generateId()
           
 String getDescription()
           
 String getDisplayName()
           
 Icon getIcon()
           
 String getId()
           
 int getMappingType()
           
 String getName()
          フィールド名を返します。
 FieldType getType()
          フィールド型を返します。
static void init()
           
 boolean isIgnoreSerialize()
           
 boolean isVisible()
           
 UndoableEdit setType(FieldType type)
           
 String toString()
           
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

_type

protected FieldType _type

_owner

protected FieldDefinition _owner
コンストラクタの詳細

Field

public Field(String name,
             FieldType type)

Field

protected Field(String name,
                FieldType type,
                String id)

Field

public Field(Field f)
メソッドの詳細

init

public static void init()

isVisible

public boolean isVisible()
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の isVisible

getName

public String getName()
フィールド名を返します。
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の getName

getDisplayName

public String getDisplayName()
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の getDisplayName

getMappingType

public int getMappingType()
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の getMappingType

getType

public FieldType getType()
フィールド型を返します。

setType

public UndoableEdit setType(FieldType type)

getId

public String getId()
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の getId

generateId

protected String generateId()

toString

public String toString()
オーバーライド:
クラス Object 内の toString

assignTo

public void assignTo(Element el)

assign

public void assign(Element el)

clone

public Object clone(boolean keepId)

clone

public Object clone()
オーバーライド:
クラス Object 内の clone

equals

public boolean equals(Object o)
オーバーライド:
クラス Object 内の equals

equalsIgnoreId

public boolean equalsIgnoreId(Field f)

isIgnoreSerialize

public boolean isIgnoreSerialize()
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の isIgnoreSerialize

getIcon

public Icon getIcon()
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の getIcon

getDescription

public String getDescription()