Class SimpleObject
java.lang.Object
com.infoteria.asteria.flowbuilder2.base.BaseObject
com.infoteria.asteria.flowbuilder2.base.SimpleObject
- All Implemented Interfaces:
com.infoteria.asteria.flowbuilder2.util.DescriptionHolder,com.infoteria.asteria.flowbuilder2.util.Releasable,com.infoteria.gui.property.inspector.PropertyEditable,PropertyHolder,Cloneable
public abstract class SimpleObject
extends BaseObject
implements com.infoteria.asteria.flowbuilder2.util.DescriptionHolder
アイコンから直接コネクタがでているようなオブジェクト(Component/Function)の基底クラスです。
BaseObjectにコネクタの描画や移動情報を付加しています。
BaseObjectにコネクタの描画や移動情報を付加しています。
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<com.infoteria.asteria.flowbuilder2.base.SimpleObject.ConnectorInfo> static final intFields inherited from class com.infoteria.asteria.flowbuilder2.base.BaseObject
CATEGORY_OBJECT, CATEGORY_SYSTEM -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddOutputConnectorSet(ConnectorSet output) 出力コネクタセットを追加します。指定のポイントにあるコネクタを返します。getConnectorByPoint(Point p, boolean bInput) 指定のポイントにあるコネクタを返します。コネクタの位置を返します。すべてのコネクタのIteratorを返します。デフォルトの入力コネクタを返します。デフォルトの出力コネクタを返します。入力コネクタのIteratorを返します。入力コネクタセットを返します。出力コネクタのIteratorを返します。getOutputConnectorSet(int idx) idx番目の出力コネクタセットを取得します。getOutputConnectorSet(String state) ステート(分岐)を指定して出力コネクタセットを取得します。int出力コネクタセット数を返します。protected Connector[]getVisibleConnectors(int loc) int出力コネクタセットの位置を返します。voidinsertOutputConnectorSet(ConnectorSet output, int idx) 出力コネクタセットを挿入します。voidremoveOutputConnectorSet(ConnectorSet output) 出力コネクタセットを削除します。voidオブジェクトの位置を設定します。voidsetInputConnectorSet(ConnectorSet input) 入力コネクタセットを設定します。Methods inherited from class com.infoteria.asteria.flowbuilder2.base.BaseObject
addAdditionalProperty, addProperty, assign, canDelete, canDescriptionVisible, clone, contains, contains, doAssign, doDropAction, doPropertyTypeSearch, editInspector, firePropertyValueChanged, fireStateChanged, fireStructureChanged, getAdditionalProperties, getAdditionalProperty, getAdditionalPropertyByDisplayName, getAttribute, getBorderColor, getBorderStroke, getBounds, getDefaultIcon, getDescription, getDisplayName, getDisplayNameOfNameProperty, getIcon, getIconBounds, getIconLocation, getLayer, getMetaData, getName, getNameProperty, getObjectName, getProperties, getProperties, getProperty, getPropertyByDisplayName, getPropertyCount, getSystemProperties, getTooltip, isDescriptionVisible, isLoading, isReadOnly, isSelected, putAttribute, removeAdditionalProperty, removeAttribute, removeProperty, setBorderColor, setBorderStroke, setDescription, setDescriptionLocationToDefault, setDescriptionVisible, setIcon, setIcon, setLayer, setName, setReadOnly, setSelectedMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.infoteria.asteria.flowbuilder2.util.DescriptionHolder
canDescriptionVisible, getDescription, isDescriptionVisible, setDescription, setDescriptionLocationToDefault, setDescriptionVisible
-
Field Details
-
DEFAULT_ICON_SIZE
public static final int DEFAULT_ICON_SIZE- See Also:
-
_connectorList
-
-
Constructor Details
-
SimpleObject
-
-
Method Details
-
setIconLocation
Description copied from class:BaseObjectオブジェクトの位置を設定します。- Overrides:
setIconLocationin classBaseObject
-
getInputConnectorSet
入力コネクタセットを返します。 -
setInputConnectorSet
入力コネクタセットを設定します。 -
getOutputConnectorSet
ステート(分岐)を指定して出力コネクタセットを取得します。 -
getOutputConnectorSet
idx番目の出力コネクタセットを取得します。 -
getOutputConnectorSetCount
public int getOutputConnectorSetCount()出力コネクタセット数を返します。 -
indexOfOutputConnectorSet
出力コネクタセットの位置を返します。 -
addOutputConnectorSet
出力コネクタセットを追加します。 -
insertOutputConnectorSet
出力コネクタセットを挿入します。 -
removeOutputConnectorSet
出力コネクタセットを削除します。 -
getVisibleConnectors
-
getConnectors
すべてのコネクタのIteratorを返します。- Specified by:
getConnectorsin classBaseObject
-
getInputConnectors
入力コネクタのIteratorを返します。 -
getOutputConnectors
出力コネクタのIteratorを返します。 -
getConnectorByPoint
Description copied from class:BaseObject指定のポイントにあるコネクタを返します。- Specified by:
getConnectorByPointin classBaseObject
-
getConnectorByPoint
Description copied from class:BaseObject指定のポイントにあるコネクタを返します。- Specified by:
getConnectorByPointin classBaseObject- Parameters:
bInput- 対象コネクタが入力コネクタかどうか
-
getConnectorPoint
Description copied from class:BaseObjectコネクタの位置を返します。- Specified by:
getConnectorPointin classBaseObject
-
getDefaultInputConnector
Description copied from class:BaseObjectデフォルトの入力コネクタを返します。- Specified by:
getDefaultInputConnectorin classBaseObject
-
getDefaultOutputConnector
Description copied from class:BaseObjectデフォルトの出力コネクタを返します。- Specified by:
getDefaultOutputConnectorin classBaseObject
-