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:
com.infoteria.asteria.flowbuilder2.mapper.MappingHolder,com.infoteria.asteria.flowbuilder2.quickicon.QuickIconProvider,com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable,com.infoteria.asteria.flowbuilder2.util.DescriptionHolder,com.infoteria.asteria.flowbuilder2.util.Releasable,com.infoteria.gui.property.inspector.PropertyEditable,PropertyHolder,Cloneable
public class Component
extends SimpleObject
implements com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable, com.infoteria.asteria.flowbuilder2.mapper.MappingHolder, com.infoteria.asteria.flowbuilder2.quickicon.QuickIconProvider
コンポーネントのラッパークラスです。
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final intstatic final intstatic final intstatic final intFields inherited from class com.infoteria.asteria.flowbuilder2.base.SimpleObject
_connectorList, DEFAULT_ICON_SIZEFields inherited from class com.infoteria.asteria.flowbuilder2.base.BaseObject
CATEGORY_OBJECT, CATEGORY_SYSTEM -
Constructor Summary
ConstructorsConstructorDescriptionComponent(com.infoteria.asteria.flowbuilder2.component.ComponentMetaData meta) -
Method Summary
Modifier and TypeMethodDescriptionbooleanオブジェクトが削除可能であるかどうかを返します。booleanオブジェクトの境界にPointが含まれているかどうかを返します。booleanbooleanbooleanprotected voiddoAssign(List<UndoableEdit> list, BaseObject target) protected voiddoExternalVariableSearch(com.infoteria.asteria.flowbuilder2.event.SearchEvent e) com.infoteria.asteria.flowbuilder2.execute.BreakPointInfoブレイクポイントが設定されているかどうかを返します。com.infoteria.asteria.flowbuilder2.component.LogItemアプリケーションログ設定を返します。List<com.infoteria.asteria.flowbuilder2.quickicon.QuickIconItem> メニューのリストを返すcom.infoteria.asteria.flowbuilder2.quickicon.menu.MenugetQuickIconMenu(Point point, JPanel panel, int itemCount) 表示するメニューを返すgetStreamDefinition(String sdName) ストリーム定義を返します。String[]保持するストリーム定義の名前の配列を返します。intgetType()開始/終了/通常/独立のコンポーネント種別を返します。booleanExceptionアイコンを描画するかどうかを返します。booleanストリームパススルーアイコンを描画するかどうかを返します。booleanisEnd()終了コンポーネントの場合はtrueを返します。booleanisStart()開始コンポーネントの場合はtrueを返します。booleanisStreamEditable(String name) ストリーム定義が編集可能であるかどうかを返します。voidsetBreakPointInfo(com.infoteria.asteria.flowbuilder2.execute.BreakPointInfo info) ブレイクポイントを設定します。voidsetDrawStreamPassThroughIcon(boolean b) ストリームパススルーアイコンを描画するかどうかを設定します。voidsetLogItem(com.infoteria.asteria.flowbuilder2.component.LogItem item) アプリケーションログを設定します。Methods inherited from class com.infoteria.asteria.flowbuilder2.base.SimpleObject
addOutputConnectorSet, getConnectorByPoint, getConnectorByPoint, getConnectorPoint, getConnectors, getDefaultInputConnector, getDefaultOutputConnector, getInputConnectors, getInputConnectorSet, getOutputConnectors, getOutputConnectorSet, getOutputConnectorSet, getOutputConnectorSetCount, indexOfOutputConnectorSet, insertOutputConnectorSet, removeOutputConnectorSet, setIconLocation, setInputConnectorSetMethods inherited from class com.infoteria.asteria.flowbuilder2.base.BaseObject
addAdditionalProperty, addProperty, assign, canDescriptionVisible, clone, contains, 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, 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, setDescriptionVisibleMethods inherited from interface com.infoteria.asteria.flowbuilder2.mapper.MappingHolder
getName
-
Field Details
-
CONTEXT_KEY
-
CATEGORY_EXCEPTION
- See Also:
-
TYPE_NORMAL
public static final int TYPE_NORMAL- See Also:
-
TYPE_START
public static final int TYPE_START- See Also:
-
TYPE_END
public static final int TYPE_END- See Also:
-
TYPE_INDEPENDENCE
public static final int TYPE_INDEPENDENCE- See Also:
-
-
Constructor Details
-
Component
public Component(com.infoteria.asteria.flowbuilder2.component.ComponentMetaData meta)
-
-
Method Details
-
getType
public int getType()開始/終了/通常/独立のコンポーネント種別を返します。 -
isStart
public boolean isStart()開始コンポーネントの場合はtrueを返します。 -
isEnd
public boolean isEnd()終了コンポーネントの場合はtrueを返します。 -
canDelete
public boolean canDelete()Description copied from class:BaseObjectオブジェクトが削除可能であるかどうかを返します。- Overrides:
canDeletein classBaseObject
-
getStreamDefinition
ストリーム定義を返します。- Specified by:
getStreamDefinitionin interfacecom.infoteria.asteria.flowbuilder2.stream.field.FieldEditable
-
isStreamEditable
ストリーム定義が編集可能であるかどうかを返します。- Specified by:
isStreamEditablein interfacecom.infoteria.asteria.flowbuilder2.stream.field.FieldEditable
-
getStreamDefinitionNames
保持するストリーム定義の名前の配列を返します。- Specified by:
getStreamDefinitionNamesin interfacecom.infoteria.asteria.flowbuilder2.stream.field.FieldEditable
-
getQuickIconItems
メニューのリストを返す- Specified by:
getQuickIconItemsin interfacecom.infoteria.asteria.flowbuilder2.quickicon.QuickIconProvider
-
getQuickIconMenu
public com.infoteria.asteria.flowbuilder2.quickicon.menu.Menu getQuickIconMenu(Point point, JPanel panel, int itemCount) 表示するメニューを返す- Specified by:
getQuickIconMenuin interfacecom.infoteria.asteria.flowbuilder2.quickicon.QuickIconProvider
-
containsByExceptionIcon
-
containsByLogIcon
-
containsByBreakPointIcon
-
contains
オブジェクトの境界にPointが含まれているかどうかを返します。- Overrides:
containsin classBaseObject
-
getBreakPointInfo
public com.infoteria.asteria.flowbuilder2.execute.BreakPointInfo getBreakPointInfo()ブレイクポイントが設定されているかどうかを返します。 -
setBreakPointInfo
public void setBreakPointInfo(com.infoteria.asteria.flowbuilder2.execute.BreakPointInfo info) ブレイクポイントを設定します。 -
isDrawStreamPassThroughIcon
public boolean isDrawStreamPassThroughIcon()ストリームパススルーアイコンを描画するかどうかを返します。 -
setDrawStreamPassThroughIcon
public void setDrawStreamPassThroughIcon(boolean b) ストリームパススルーアイコンを描画するかどうかを設定します。 -
isDrawExceptionIcon
public boolean isDrawExceptionIcon()Exceptionアイコンを描画するかどうかを返します。 -
getLogItem
public com.infoteria.asteria.flowbuilder2.component.LogItem getLogItem()アプリケーションログ設定を返します。 -
setLogItem
public void setLogItem(com.infoteria.asteria.flowbuilder2.component.LogItem item) アプリケーションログを設定します。 -
doExternalVariableSearch
protected void doExternalVariableSearch(com.infoteria.asteria.flowbuilder2.event.SearchEvent e) -
doAssign
- Overrides:
doAssignin classBaseObject
-
doDropAction
- Overrides:
doDropActionin classBaseObject
-
getPreviousOutputConnectorList
-