com.infoteria.asteria.flowbuilder2.component
Class Component
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.base.BaseObject
|
+--com.infoteria.asteria.flowbuilder2.base.SimpleObject
|
+--com.infoteria.asteria.flowbuilder2.component.Component
- All Implemented Interfaces:
- java.lang.Cloneable, com.infoteria.asteria.flowbuilder2.util.DescriptionHolder, com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder, com.infoteria.gui.property.inspector.PropertyEditable, PropertyHolder, com.infoteria.asteria.flowbuilder2.util.Releasable
- public class Component
- extends SimpleObject
- implements com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder
コンポーネントのラッパークラスです。
|
Constructor Summary |
Component(ComponentMetaData meta)
|
| Methods inherited from class com.infoteria.asteria.flowbuilder2.base.SimpleObject |
addOutputConnectorSet, getConnectorByPoint, getConnectorByPoint, getConnectorPoint, getConnectors, getDefaultInputConnector, getDefaultOutputConnector, getInputConnectors, getInputConnectorSet, getOutputConnectors, getOutputConnectorSet, getOutputConnectorSet, getOutputConnectorSetCount, getVisibleConnectors, indexOfOutputConnectorSet, insertOutputConnectorSet, removeOutputConnectorSet, setIconLocation, setInputConnectorSet |
| Methods inherited from class com.infoteria.asteria.flowbuilder2.base.BaseObject |
addAdditionalProperty, addProperty, assign, canDescriptionVisible, clone, contains, firePropertyValueChanged, fireStateChanged, fireStructureChanged, getAdditionalProperties, getAdditionalProperty, getAdditionalPropertyByDisplayName, getAttribute, getBorderColor, getBounds, getDefaultIcon, getDescription, getDisplayName, getIcon, getIconBounds, getIconLocation, getLayer, getMetaData, getName, getNameProperty, getObjectName, getProperties, getProperties, getProperty, getPropertyByDisplayName, getPropertyCount, getSystemProperties, getTooltip, isDescriptionVisible, isLoading, isReadOnly, isSelected, putAttribute, removeAdditionalProperty, removeAttribute, removeProperty, setBorderColor, setDescription, setDescriptionLocationToDefault, setDescriptionVisible, setIcon, setIcon, setLayer, setName, setReadOnly, setSelected |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingHolder |
getMappingItem, getMappingItemCount, getName |
| Methods inherited from interface com.infoteria.asteria.flowbuilder2.util.DescriptionHolder |
canDescriptionVisible, getDescription, isDescriptionVisible, setDescription, setDescriptionLocationToDefault, setDescriptionVisible |
| Methods inherited from interface com.infoteria.gui.property.inspector.PropertyEditable |
addPropertyEditableListener, getCategoryNames, getDisplayCategoryName, getPropertyHolder, removePropertyEditableListener |
| Methods inherited from interface com.infoteria.asteria.flowbuilder2.util.Releasable |
release |
CONTEXT_KEY
public static final java.lang.String CONTEXT_KEY
CATEGORY_EXCEPTION
public static final java.lang.String CATEGORY_EXCEPTION
TYPE_NORMAL
public static final int TYPE_NORMAL
TYPE_START
public static final int TYPE_START
TYPE_END
public static final int TYPE_END
TYPE_INDEPENDENCE
public static final int TYPE_INDEPENDENCE
Component
public Component(ComponentMetaData meta)
getType
public int getType()
- 開始/終了/通常/独立のコンポーネント種別を返します。
isStart
public boolean isStart()
- 開始コンポーネントの場合はtrueを返します。
isEnd
public boolean isEnd()
- 終了コンポーネントの場合はtrueを返します。
canDelete
public boolean canDelete()
- Description copied from class:
BaseObject
- オブジェクトが削除可能であるかどうかを返します。
- Overrides:
canDelete in class BaseObject
getStreamDefinition
public StreamDefinition getStreamDefinition(java.lang.String sdName)
- ストリーム定義を返します。
- Specified by:
getStreamDefinition in interface com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable
isStreamEditable
public boolean isStreamEditable(java.lang.String name)
- ストリーム定義が編集可能であるかどうかを返します。
- Specified by:
isStreamEditable in interface com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable
getStreamDefinitionNames
public java.lang.String[] getStreamDefinitionNames()
- 保持するストリーム定義の名前の配列を返します。
- Specified by:
getStreamDefinitionNames in interface com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable
containsByExceptionIcon
public boolean containsByExceptionIcon(java.awt.Point p)
containsByLogIcon
public boolean containsByLogIcon(java.awt.Point p)
contains
public boolean contains(java.awt.Point p,
boolean bIncludeDecolation)
- オブジェクトの境界にPointが含まれているかどうかを返します。
- Overrides:
contains in class BaseObject
isBreakPoint
public boolean isBreakPoint()
- ブレイクポイントが設定されているかどうかを返します。
setBreakPoint
public void setBreakPoint(boolean b)
- ブレイクポイントを設定します。
isDrawStreamPassThroughIcon
public boolean isDrawStreamPassThroughIcon()
- ストリームパススルーアイコンを描画するかどうかを返します。
setDrawStreamPassThroughIcon
public void setDrawStreamPassThroughIcon(boolean b)
- ストリームパススルーアイコンを描画するかどうかを設定します。
isDrawExceptionIcon
public boolean isDrawExceptionIcon()
- Exceptionアイコンを描画するかどうかを返します。
getLogItem
public LogItem getLogItem()
- アプリケーションログ設定を返します。
setLogItem
public void setLogItem(LogItem item)
- アプリケーションログを設定します。
doExternalVariableSearch
protected void doExternalVariableSearch(SearchEvent e)
- Overrides:
doExternalVariableSearch in class BaseObject
doAssign
protected void doAssign(java.util.List list,
BaseObject target)
- Overrides:
doAssign in class BaseObject
doDropAction
public javax.swing.undo.UndoableEdit doDropAction()
- Overrides:
doDropAction in class BaseObject