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

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

public class FieldXML
extends Field
implements com.infoteria.swing.tree.NodeIconProvider

XML型のフィールドです。


クラス com.infoteria.asteria.flowbuilder2.stream.field.Field から継承したフィールド
_owner, _type
 
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem から継承したフィールド
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT
 
コンストラクタの概要
FieldXML(Field field)
           
FieldXML(FieldXML field)
           
FieldXML(String name, FieldType type, boolean repeat, int nodeType, int depth)
           
 
メソッドの概要
 void assign(Element el)
           
 void assignTo(Element el)
           
 boolean equalsIgnoreId(Field f)
           
 Icon getClosedIcon()
           
 int getDepth()
           
 Icon getIcon()
           
 String getLabel()
           
 Icon getLeafIcon()
           
 int getNodeType()
           
 Icon getOpenIcon()
           
 boolean isAttribute()
           
 boolean isElement()
           
 boolean isExpand()
           
 boolean isRepeat()
           
static String nodeType2Str(int n)
           
 void setExpand(boolean b)
           
 UndoableEdit setLabel(String s)
           
 UndoableEdit setNodeType(int n)
           
 UndoableEdit setRepeat(boolean b)
           
static int str2NodeType(String str)
           
 
クラス com.infoteria.asteria.flowbuilder2.stream.field.Field から継承したメソッド
clone, clone, equals, generateId, getDescription, getDisplayName, getId, getMappingType, getName, getType, init, isIgnoreSerialize, isVisible, setType, toString
 
クラス java.lang.Object から継承したメソッド
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

FieldXML

public FieldXML(String name,
                FieldType type,
                boolean repeat,
                int nodeType,
                int depth)

FieldXML

public FieldXML(Field field)

FieldXML

public FieldXML(FieldXML field)
メソッドの詳細

nodeType2Str

public static String nodeType2Str(int n)

str2NodeType

public static int str2NodeType(String str)

getNodeType

public int getNodeType()

setNodeType

public UndoableEdit setNodeType(int n)

isElement

public boolean isElement()

isAttribute

public boolean isAttribute()

getDepth

public int getDepth()

isRepeat

public boolean isRepeat()

setRepeat

public UndoableEdit setRepeat(boolean b)

getLabel

public String getLabel()

setLabel

public UndoableEdit setLabel(String s)

isExpand

public boolean isExpand()

setExpand

public void setExpand(boolean b)

assignTo

public void assignTo(Element el)
オーバーライド:
クラス Field 内の assignTo

assign

public void assign(Element el)
オーバーライド:
クラス Field 内の assign

equalsIgnoreId

public boolean equalsIgnoreId(Field f)
オーバーライド:
クラス Field 内の equalsIgnoreId

getLeafIcon

public Icon getLeafIcon()
定義:
インタフェース com.infoteria.swing.tree.NodeIconProvider 内の getLeafIcon

getClosedIcon

public Icon getClosedIcon()
定義:
インタフェース com.infoteria.swing.tree.NodeIconProvider 内の getClosedIcon

getOpenIcon

public Icon getOpenIcon()
定義:
インタフェース com.infoteria.swing.tree.NodeIconProvider 内の getOpenIcon

getIcon

public Icon getIcon()
オーバーライド:
クラス Field 内の getIcon