com.infoteria.asteria.flowbuilder2.base
Class SimpleObject
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.base.BaseObject
|
+--com.infoteria.asteria.flowbuilder2.base.SimpleObject
- All Implemented Interfaces:
- Cloneable, com.infoteria.asteria.flowbuilder2.util.DescriptionHolder, com.infoteria.gui.property.inspector.PropertyEditable, PropertyHolder, com.infoteria.asteria.flowbuilder2.util.Releasable
- Direct Known Subclasses:
- Component, Function
- public abstract class SimpleObject
- extends BaseObject
- implements com.infoteria.asteria.flowbuilder2.util.DescriptionHolder
アイコンから直接コネクタがでているようなオブジェクト(Component/Function)の基底クラスです。
BaseObjectにコネクタの描画や移動情報を付加しています。
Methods inherited from class com.infoteria.asteria.flowbuilder2.base.BaseObject |
addAdditionalProperty, addProperty, assign, canDelete, canDescriptionVisible, clone, contains, contains, doAssign, doDropAction, 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 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 |
_connectorList
protected List _connectorList
SimpleObject
public SimpleObject(BaseObjectMetaData meta)
setIconLocation
public void setIconLocation(Point p)
- Description copied from class:
BaseObject
- オブジェクトの位置を設定します。
- Overrides:
setIconLocation
in class BaseObject
getInputConnectorSet
public ConnectorSet getInputConnectorSet()
- 入力コネクタセットを返します。
setInputConnectorSet
public void setInputConnectorSet(ConnectorSet input)
- 入力コネクタセットを設定します。
getOutputConnectorSet
public ConnectorSet getOutputConnectorSet(String state)
- ステート(分岐)を指定して出力コネクタセットを取得します。
getOutputConnectorSet
public ConnectorSet getOutputConnectorSet(int idx)
- idx番目の出力コネクタセットを取得します。
getOutputConnectorSetCount
public int getOutputConnectorSetCount()
- 出力コネクタセット数を返します。
indexOfOutputConnectorSet
public int indexOfOutputConnectorSet(ConnectorSet cs)
- 出力コネクタセットの位置を返します。
addOutputConnectorSet
public void addOutputConnectorSet(ConnectorSet output)
- 出力コネクタセットを追加します。
insertOutputConnectorSet
public void insertOutputConnectorSet(ConnectorSet output,
int idx)
- 出力コネクタセットを挿入します。
removeOutputConnectorSet
public void removeOutputConnectorSet(ConnectorSet output)
- 出力コネクタセットを削除します。
getVisibleConnectors
protected Connector[] getVisibleConnectors(int loc)
getConnectors
public Iterator getConnectors()
- すべてのコネクタのIteratorを返します。
- Overrides:
getConnectors
in class BaseObject
getInputConnectors
public Iterator getInputConnectors()
- 入力コネクタのIteratorを返します。
getOutputConnectors
public Iterator getOutputConnectors()
- 出力コネクタのIteratorを返します。
getConnectorByPoint
public Connector getConnectorByPoint(Point p)
- Description copied from class:
BaseObject
- 指定のポイントにあるコネクタを返します。
- Overrides:
getConnectorByPoint
in class BaseObject
getConnectorByPoint
public Connector getConnectorByPoint(Point p,
boolean bInput)
- Description copied from class:
BaseObject
- 指定のポイントにあるコネクタを返します。
- Overrides:
getConnectorByPoint
in class BaseObject
- Following copied from class:
com.infoteria.asteria.flowbuilder2.base.BaseObject
- Parameters:
bInput
- 対象コネクタが入力コネクタかどうか
getConnectorPoint
public Point getConnectorPoint(Connector con)
- Description copied from class:
BaseObject
- コネクタの位置を返します。
- Overrides:
getConnectorPoint
in class BaseObject
getDefaultInputConnector
public Connector getDefaultInputConnector()
- Description copied from class:
BaseObject
- デフォルトの入力コネクタを返します。
- Overrides:
getDefaultInputConnector
in class BaseObject
getDefaultOutputConnector
public Connector getDefaultOutputConnector()
- Description copied from class:
BaseObject
- デフォルトの出力コネクタを返します。
- Overrides:
getDefaultOutputConnector
in class BaseObject