com.infoteria.asteria.flowbuilder2.stream
クラス StreamDefinition
java.lang.Object
|
+--com.infoteria.gui.property.inspector.AbstractPropertyEditable
|
+--com.infoteria.asteria.flowbuilder2.stream.StreamDefinition
- すべての実装インタフェース:
- com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable, Cloneable, com.infoteria.gui.property.inspector.PropertyEditable, PropertyHolder
- public class StreamDefinition
- extends com.infoteria.gui.property.inspector.AbstractPropertyEditable
- implements PropertyHolder, Cloneable, com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable
ストリーム定義
通常プラグイン開発者が自分でストリーム定義を作成することはありません。
ほとんどの場合必要な操作は
- getPropertyによってプロパティを取得して操作する
- getFieldDefinitionによってFieldDefintionを取得して操作する
のみです。
| クラス com.infoteria.gui.property.inspector.AbstractPropertyEditable から継承したフィールド |
_listenerList, _propList |
| クラス com.infoteria.gui.property.inspector.AbstractPropertyEditable から継承したメソッド |
addPropertyEditableListener, clone, firePropertyEditableEvent, firePropertyStructureChanged, getProperties, getProperty, getPropertyCount, getValueChangedListener, isReadOnly, removePropertyEditableListener, setReadOnly |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamDefinition
public StreamDefinition(ComponentConnector con,
boolean allowAny)
StreamDefinition
public StreamDefinition(int acceptTypes,
int type,
List propList,
FieldDefinition fd)
getName
public String getName()
- インタフェース
PropertyHolder の記述:
- 名前を返します。
- 定義:
- インタフェース
PropertyHolder 内の getName - オーバーライド:
- クラス
com.infoteria.gui.property.inspector.AbstractPropertyEditable 内の getName
getOwnerConnector
public ComponentConnector getOwnerConnector()
getCategoryNames
public String[] getCategoryNames()
- オーバーライド:
- クラス
com.infoteria.gui.property.inspector.AbstractPropertyEditable 内の getCategoryNames
getPropertyHolder
public PropertyHolder getPropertyHolder(String name)
- オーバーライド:
- クラス
com.infoteria.gui.property.inspector.AbstractPropertyEditable 内の getPropertyHolder
getDisplayCategoryName
public String getDisplayCategoryName(String name)
- オーバーライド:
- クラス
com.infoteria.gui.property.inspector.AbstractPropertyEditable 内の getDisplayCategoryName
getStreamTypeProperty
public StreamTypeProperty getStreamTypeProperty()
getStreamType
public int getStreamType()
getAcceptStreamTypes
public int getAcceptStreamTypes()
setAcceptStreamTypes
public UndoableEdit setAcceptStreamTypes(int type)
isAcceptType
public boolean isAcceptType(int type)
getFieldCountProperty
public FieldCountProperty getFieldCountProperty()
addProperty
public void addProperty(Property prop)
- インタフェース
PropertyHolder の記述:
- プロパティを追加します。
- 定義:
- インタフェース
PropertyHolder 内の addProperty - オーバーライド:
- クラス
com.infoteria.gui.property.inspector.AbstractPropertyEditable 内の addProperty
removeProperty
public void removeProperty(Property prop)
- インタフェース
PropertyHolder の記述:
- プロパティを削除します。
- 定義:
- インタフェース
PropertyHolder 内の removeProperty - オーバーライド:
- クラス
com.infoteria.gui.property.inspector.AbstractPropertyEditable 内の removeProperty
getFieldDefinition
public FieldDefinition getFieldDefinition()
- FieldDefinitionを取得します。
addFieldDefinitionListener
public void addFieldDefinitionListener(FieldDefinitionListener l)
removeFieldDefinitionListener
public void removeFieldDefinitionListener(FieldDefinitionListener l)
setStreamType
public UndoableEdit setStreamType(int nv)
applyLoadingDefault
public void applyLoadingDefault()
importStreamDefinition
public UndoableEdit importStreamDefinition(StreamDefinition sd)
importStreamDefinition
public UndoableEdit importStreamDefinition(StreamDefinition sd,
boolean keepFieldId)
importFieldDefinition
public UndoableEdit importFieldDefinition(int type,
FieldDefinition fd)
importFieldDefinition
public UndoableEdit importFieldDefinition(int type,
FieldDefinition fd,
boolean keepFieldId)
getSyncDefinition
public StreamDefinition getSyncDefinition()
setSyncDefinition
public void setSyncDefinition(StreamDefinition sd)
clone
public StreamDefinition clone(ComponentConnector con)
getReferenceId
public String getReferenceId()
- 定義:
- インタフェース
com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable 内の getReferenceId
setReferenceId
public void setReferenceId(String id)
synchronizeFormat
public boolean synchronizeFormat()
- 定義:
- インタフェース
com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable 内の synchronizeFormat
referFormat
public UndoableEdit referFormat(com.infoteria.asteria.flowengine2.aspect.Format format)
- 定義:
- インタフェース
com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable 内の referFormat
copyFormat
public UndoableEdit copyFormat(com.infoteria.asteria.flowengine2.aspect.Format format)
- 定義:
- インタフェース
com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable 内の copyFormat
doSetAspectProperties
protected void doSetAspectProperties(CompoundEdit undoEdit,
com.infoteria.asteria.flowengine2.aspect.Format format)
discardReference
public UndoableEdit discardReference()
- 定義:
- インタフェース
com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable 内の discardReference
assignToFormat
public void assignToFormat(com.infoteria.asteria.flowengine2.aspect.Format format)
- 定義:
- インタフェース
com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable 内の assignToFormat