Class ComponentProperty
java.lang.Object
com.infoteria.gui.property.PropertyDecorator
com.infoteria.asteria.flowbuilder2.property.FlowProperty
com.infoteria.asteria.flowbuilder2.component.ComponentProperty
- All Implemented Interfaces:
com.infoteria.asteria.flowbuilder2.mapper.MappingItem,Property,Cloneable
public class ComponentProperty
extends FlowProperty
implements com.infoteria.asteria.flowbuilder2.mapper.MappingItem
Componentの保持するPropertyのDecoratorクラスです。
Componentの定義ファイルで定義したPropertyはこのクラスでラップされます。
Componentの定義ファイルで定義したPropertyはこのクラスでラップされます。
-
Field Summary
Fields inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem
MAPPING_BOTH, MAPPING_INPUT, MAPPING_NONE, MAPPING_OUTPUT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIcon()getId()intマッピングで使用可能かどうかの種別を返します。
返り値は以下のシンボルのいずれかです。
MAPPING_NONE - マッピング不可
MAPPING_INPUT - 入力側のみマッピング可能
MAPPING_OUTPUT - 出力側のみマッピング可能
MAPPING_BOTH - マッピング可能booleanプロパティ式が使用可能かどうかを返します。
(isEnableMappingがfalseの場合はsetEnableMacroでtrueを設定してもプロパティ式は使用可能になりません)booleanマッピングで値を設定できるかどうかを返します。booleanstatic StringmappingTypeToStr(int n) voidsetEnableMacro(boolean b) プロパティ式が使用可能かどうかを設定します。voidsetMappingType(int n) マッピングで使用可能かどうかの種別を設定します。static intMethods inherited from class com.infoteria.asteria.flowbuilder2.property.FlowProperty
clone, getDefaultValue, getDifference, getLoadingDefault, getMacro, getSaveType, isDesignerOnly, isDiffTarget, isRequired, isSaveRequired, isUnknown, isUseMacro, setDefaultValue, setDesignerOnly, setDiffTarget, setLoadingDefault, setMacro, setRequired, setSaveType, setUnknown, valueEqualsMethods inherited from class com.infoteria.gui.property.PropertyDecorator
addPropertyChangeListener, assign, assignTo, getAdapter, getDisplayName, getEditor, getName, getOwner, getPropertyChangeListeners, getRenderer, getTooltip, getType, getValue, getValueAsString, getWrappedProperty, isEditable, isVisible, removePropertyChangeListener, setDisplayName, setEditable, setEditor, setOwner, setRenderer, setTooltip, setValue, setValue, setValueAsString, setValueAsString, setVisibleMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingItem
getDisplayName, getName, isVisible
-
Constructor Details
-
ComponentProperty
-
-
Method Details
-
strToMappingType
-
mappingTypeToStr
-
getId
- Specified by:
getIdin interfacecom.infoteria.asteria.flowbuilder2.mapper.MappingItem
-
getMappingType
public int getMappingType()マッピングで使用可能かどうかの種別を返します。
返り値は以下のシンボルのいずれかです。
MAPPING_NONE - マッピング不可
MAPPING_INPUT - 入力側のみマッピング可能
MAPPING_OUTPUT - 出力側のみマッピング可能
MAPPING_BOTH - マッピング可能- Specified by:
getMappingTypein interfacecom.infoteria.asteria.flowbuilder2.mapper.MappingItem
-
setMappingType
public void setMappingType(int n) マッピングで使用可能かどうかの種別を設定します。 -
setEnableMacro
public void setEnableMacro(boolean b) プロパティ式が使用可能かどうかを設定します。 -
isEnableMacro
public boolean isEnableMacro()プロパティ式が使用可能かどうかを返します。
(isEnableMappingがfalseの場合はsetEnableMacroでtrueを設定してもプロパティ式は使用可能になりません)- Overrides:
isEnableMacroin classFlowProperty
-
isEnableMapping
public boolean isEnableMapping()マッピングで値を設定できるかどうかを返します。- Overrides:
isEnableMappingin classFlowProperty
-
isIgnoreSerialize
public boolean isIgnoreSerialize()- Specified by:
isIgnoreSerializein interfacecom.infoteria.asteria.flowbuilder2.mapper.MappingItem
-
getIcon
- Specified by:
getIconin interfacecom.infoteria.asteria.flowbuilder2.mapper.MappingItem
-