com.infoteria.asteria.flowbuilder2.property.category
Class CategoryItem

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.property.category.CategoryItem
All Implemented Interfaces:
Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingItem

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

CategoryPropertyの各行のラッパーです。


Fields inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT
 
Constructor Summary
CategoryItem(CategoryProperty owner)
          オーナーを指定してCategoryItemを作成します。
 
Method Summary
 Object clone(CategoryProperty owner)
          オーナーを指定して複製を作成します。
 boolean equals(Object o)
           
 boolean equalsIgnoreOwner(CategoryItem item)
          オーナーを無視して内容が同じかどうかを比較します。
 String getDisplayName()
          行の表示名を返します。getNameと同じです。
 String getId()
          getNameと同じです。
 String getMacro()
          プロパティ式を返します。
 String getName()
          各行をユニークに識別する名前を返します。
定義ファイルのkey属性に指定された列が対象となります。
 Object getValue(String name)
          nameに対応する列の値を返します。
 boolean isEnableMacro()
          プロパティ式が使用可能のかどうかを返します。
 void setMacro(String s)
          プロパティ式を設定します。
 UndoableEdit setValue(String name, Object newValue)
          nameで指定した列に値を設定します。
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem
getIcon, getMappingType, isIgnoreSerialize, isVisible
 

Constructor Detail

CategoryItem

public CategoryItem(CategoryProperty owner)
オーナーを指定してCategoryItemを作成します。
Method Detail

getId

public String getId()
getNameと同じです。
Specified by:
getId in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

getName

public String getName()
各行をユニークに識別する名前を返します。
定義ファイルのkey属性に指定された列が対象となります。
Specified by:
getName in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

getDisplayName

public String getDisplayName()
行の表示名を返します。getNameと同じです。
Specified by:
getDisplayName in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

getValue

public Object getValue(String name)
nameに対応する列の値を返します。

setValue

public UndoableEdit setValue(String name,
                             Object newValue)
nameで指定した列に値を設定します。

getMacro

public String getMacro()
プロパティ式を返します。

setMacro

public void setMacro(String s)
プロパティ式を設定します。

isEnableMacro

public boolean isEnableMacro()
プロパティ式が使用可能のかどうかを返します。

clone

public Object clone(CategoryProperty owner)
オーナーを指定して複製を作成します。

equals

public boolean equals(Object o)
Overrides:
equals in class Object

equalsIgnoreOwner

public boolean equalsIgnoreOwner(CategoryItem item)
オーナーを無視して内容が同じかどうかを比較します。