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

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

public class CategoryItem
extends java.lang.Object
implements java.lang.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
 java.lang.Object clone(CategoryProperty owner)
          オーナーを指定して複製を作成します。
 boolean equals(java.lang.Object o)
           
 boolean equalsIgnoreOwner(CategoryItem item)
          オーナーを無視して内容が同じかどうかを比較します。
 java.lang.String getDisplayName()
          行の表示名を返します。getNameと同じです。
 java.lang.String getId()
          getNameと同じです。
 java.lang.String getMacro()
          プロパティ式を返します。
 java.lang.String getName()
          各行をユニークに識別する名前を返します。
定義ファイルのkey属性に指定された列が対象となります。
 java.lang.Object getValue(java.lang.String name)
          nameに対応する列の値を返します。
 boolean isEnableMacro()
          プロパティ式が使用可能のかどうかを返します。
 void setMacro(java.lang.String s)
          プロパティ式を設定します。
 javax.swing.undo.UndoableEdit setValue(java.lang.String name, java.lang.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 java.lang.String getId()
getNameと同じです。
Specified by:
getId in interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem

getName

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

getDisplayName

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

getValue

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

setValue

public javax.swing.undo.UndoableEdit setValue(java.lang.String name,
                                              java.lang.Object newValue)
nameで指定した列に値を設定します。

getMacro

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

setMacro

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

isEnableMacro

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

clone

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

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

equalsIgnoreOwner

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