com.infoteria.asteria.flowbuilder2.component
クラス ComponentProperty

java.lang.Object
  |
  +--com.infoteria.gui.property.PropertyDecorator
        |
        +--com.infoteria.asteria.flowbuilder2.property.FlowProperty
              |
              +--com.infoteria.asteria.flowbuilder2.component.ComponentProperty
すべての実装インタフェース:
Cloneable, com.infoteria.asteria.flowbuilder2.mapper.MappingItem, Property

public class ComponentProperty
extends FlowProperty
implements com.infoteria.asteria.flowbuilder2.mapper.MappingItem

Componentの保持するPropertyのDecoratorクラスです。
Componentの定義ファイルで定義したPropertyはこのクラスでラップされます。


インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem から継承したフィールド
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT
 
コンストラクタの概要
ComponentProperty(Property prop)
           
 
メソッドの概要
 Icon getIcon()
           
 String getId()
           
 int getMappingType()
          マッピングで使用可能かどうかの種別を返します。
 boolean isEnableMacro()
          プロパティ式が使用可能かどうかを返します。
 boolean isEnableMapping()
          マッピングで値を設定できるかどうかを返します。
 boolean isIgnoreSerialize()
           
static String mappingTypeToStr(int n)
           
 void setEnableMacro(boolean b)
          プロパティ式が使用可能かどうかを設定します。
 void setMappingType(int n)
          マッピングで使用可能かどうかの種別を設定します。
static int strToMappingType(String s)
           
 
クラス com.infoteria.asteria.flowbuilder2.property.FlowProperty から継承したメソッド
clone, getDefaultValue, getLoadingDefault, getMacro, getSaveType, isDesignerOnly, isRequired, isSaveRequired, isUnknown, isUseMacro, setDefaultValue, setDesignerOnly, setLoadingDefault, setMacro, setRequired, setSaveType, setUnknown
 
クラス com.infoteria.gui.property.PropertyDecorator から継承したメソッド
addPropertyChangeListener, assign, assignTo, getAdapter, getDisplayName, getEditor, getName, getOwner, getRenderer, getTooltip, getType, getValue, getValueAsString, getWrappedProperty, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValue, setValueAsString, setValueAsString, setVisible
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem から継承したメソッド
getDisplayName, getName, isVisible
 

コンストラクタの詳細

ComponentProperty

public ComponentProperty(Property prop)
メソッドの詳細

strToMappingType

public static int strToMappingType(String s)

mappingTypeToStr

public static String mappingTypeToStr(int n)

getId

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

getMappingType

public int getMappingType()
マッピングで使用可能かどうかの種別を返します。
返り値は以下のシンボルのいずれかです。
MAPPING_NONE - マッピング不可
MAPPING_INPUT - 入力側のみマッピング可能
MAPPING_OUTPUT - 出力側のみマッピング可能
MAPPING_BOTH - マッピング可能
定義:
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingItem 内の getMappingType

setMappingType

public void setMappingType(int n)
マッピングで使用可能かどうかの種別を設定します。

setEnableMacro

public void setEnableMacro(boolean b)
プロパティ式が使用可能かどうかを設定します。

isEnableMacro

public boolean isEnableMacro()
プロパティ式が使用可能かどうかを返します。
(isEnableMappingがfalseの場合はsetEnableMacroでtrueを設定してもプロパティ式は使用可能になりません)
オーバーライド:
クラス FlowProperty 内の isEnableMacro

isEnableMapping

public boolean isEnableMapping()
マッピングで値を設定できるかどうかを返します。
オーバーライド:
クラス FlowProperty 内の isEnableMapping

isIgnoreSerialize

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

getIcon

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