com.infoteria.asteria.flowbuilder2.component
クラス Component

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.base.BaseObject
        |
        +--com.infoteria.asteria.flowbuilder2.base.SimpleObject
              |
              +--com.infoteria.asteria.flowbuilder2.component.Component
すべての実装インタフェース:
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

コンポーネントのラッパークラスです。


フィールドの概要
static String CATEGORY_EXCEPTION
           
static int TYPE_END
           
static int TYPE_INDEPENDENCE
           
static int TYPE_NORMAL
           
static int TYPE_START
           
 
クラス com.infoteria.asteria.flowbuilder2.base.SimpleObject から継承したフィールド
_connectorList
 
クラス com.infoteria.asteria.flowbuilder2.base.BaseObject から継承したフィールド
CATEGORY_OBJECT, CATEGORY_SYSTEM
 
コンストラクタの概要
Component(ComponentMetaData meta)
           
 
メソッドの概要
 boolean canDelete()
           
 boolean contains(Point p, boolean bIncludeDecolation)
          オブジェクトの境界にPointが含まれているかどうかを返します。
 boolean containsByExceptionIcon(Point p)
           
 boolean containsByLogIcon(Point p)
           
protected  void doAssign(List list, BaseObject target)
           
protected  void doExternalVariableSearch(SearchEvent e)
           
 LogItem getLogItem()
          アプリケーションログ設定を返します。
 StreamDefinition getStreamDefinition(String sdName)
          ストリーム定義を返します。
 String[] getStreamDefinitionNames()
          保持するストリーム定義の名前の配列を返します。
 int getType()
          開始/終了/通常/独立のコンポーネント種別を返します。
 boolean isBreakPoint()
          ブレイクポイントが設定されているかどうかを返します。
 boolean isDrawExceptionIcon()
          Exceptionアイコンを描画するかどうかを返します。
 boolean isDrawStreamPassThroughIcon()
          ストリームパススルーアイコンを描画するかどうかを返します。
 boolean isEnd()
          終了コンポーネントの場合はtrueを返します。
 boolean isStart()
          開始コンポーネントの場合はtrueを返します。
 boolean isStreamEditable(String name)
          ストリーム定義が編集可能であるかどうかを返します。
 void setBreakPoint(boolean b)
          ブレイクポイントを設定します。
 void setDrawStreamPassThroughIcon(boolean b)
          ストリームパススルーアイコンを描画するかどうかを設定します。
 void setLogItem(LogItem item)
          アプリケーションログを設定します。
 
クラス 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
 
クラス 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
 
クラス java.lang.Object から継承したメソッド
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース com.infoteria.asteria.flowbuilder2.mapper.MappingHolder から継承したメソッド
getMappingItem, getMappingItemCount, getName
 
インタフェース com.infoteria.asteria.flowbuilder2.util.DescriptionHolder から継承したメソッド
canDescriptionVisible, getDescription, isDescriptionVisible, setDescription, setDescriptionLocationToDefault, setDescriptionVisible
 
インタフェース com.infoteria.gui.property.inspector.PropertyEditable から継承したメソッド
addPropertyEditableListener, getCategoryNames, getDisplayCategoryName, getPropertyHolder, removePropertyEditableListener
 
インタフェース com.infoteria.asteria.flowbuilder2.util.Releasable から継承したメソッド
release
 

フィールドの詳細

CATEGORY_EXCEPTION

public static final 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()
クラス BaseObject の記述:
オブジェクトが削除可能であるかどうかを返します。
オーバーライド:
クラス BaseObject 内の canDelete

getStreamDefinition

public StreamDefinition getStreamDefinition(String sdName)
ストリーム定義を返します。
定義:
インタフェース com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable 内の getStreamDefinition

isStreamEditable

public boolean isStreamEditable(String name)
ストリーム定義が編集可能であるかどうかを返します。
定義:
インタフェース com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable 内の isStreamEditable

getStreamDefinitionNames

public String[] getStreamDefinitionNames()
保持するストリーム定義の名前の配列を返します。
定義:
インタフェース com.infoteria.asteria.flowbuilder2.stream.field.FieldEditable 内の getStreamDefinitionNames

containsByExceptionIcon

public boolean containsByExceptionIcon(Point p)

containsByLogIcon

public boolean containsByLogIcon(Point p)

contains

public boolean contains(Point p,
                        boolean bIncludeDecolation)
オブジェクトの境界にPointが含まれているかどうかを返します。
オーバーライド:
クラス BaseObject 内の contains

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)
オーバーライド:
クラス BaseObject 内の doExternalVariableSearch

doAssign

protected void doAssign(List list,
                        BaseObject target)
オーバーライド:
クラス BaseObject 内の doAssign