com.infoteria.asteria.flowbuilder2.stream
Class StreamDefinition
java.lang.Object
|
+--com.infoteria.gui.property.inspector.AbstractPropertyEditable
|
+--com.infoteria.asteria.flowbuilder2.stream.StreamDefinition
- All Implemented Interfaces:
- 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を取得して操作する
のみです。
Fields inherited from class com.infoteria.gui.property.inspector.AbstractPropertyEditable |
_listenerList, _propList |
Methods inherited from class com.infoteria.gui.property.inspector.AbstractPropertyEditable |
addPropertyEditableListener, clone, firePropertyEditableEvent, firePropertyStructureChanged, getProperties, getProperty, getPropertyCount, getValueChangedListener, isReadOnly, removePropertyEditableListener, setReadOnly |
Methods inherited from class 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()
- Description copied from interface:
PropertyHolder
- 名前を返します。
- Specified by:
getName
in interface PropertyHolder
- Overrides:
getName
in class com.infoteria.gui.property.inspector.AbstractPropertyEditable
getOwnerConnector
public ComponentConnector getOwnerConnector()
getCategoryNames
public String[] getCategoryNames()
- Overrides:
getCategoryNames
in class com.infoteria.gui.property.inspector.AbstractPropertyEditable
getPropertyHolder
public PropertyHolder getPropertyHolder(String name)
- Overrides:
getPropertyHolder
in class com.infoteria.gui.property.inspector.AbstractPropertyEditable
getDisplayCategoryName
public String getDisplayCategoryName(String name)
- Overrides:
getDisplayCategoryName
in class com.infoteria.gui.property.inspector.AbstractPropertyEditable
getStreamTypeProperty
public StreamTypeProperty getStreamTypeProperty()
getStreamType
public int getStreamType()
getAcceptStreamTypes
public int getAcceptStreamTypes()
isStreamReadOnly
public boolean isStreamReadOnly()
setStreamReadOnly
public void setStreamReadOnly(boolean value)
setAcceptStreamTypes
public UndoableEdit setAcceptStreamTypes(int type)
isAcceptType
public boolean isAcceptType(int type)
getFieldCountProperty
public FieldCountProperty getFieldCountProperty()
addProperty
public void addProperty(Property prop)
- Description copied from interface:
PropertyHolder
- プロパティを追加します。
- Specified by:
addProperty
in interface PropertyHolder
- Overrides:
addProperty
in class com.infoteria.gui.property.inspector.AbstractPropertyEditable
removeProperty
public void removeProperty(Property prop)
- Description copied from interface:
PropertyHolder
- プロパティを削除します。
- Specified by:
removeProperty
in interface PropertyHolder
- Overrides:
removeProperty
in class com.infoteria.gui.property.inspector.AbstractPropertyEditable
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()
- Specified by:
getReferenceId
in interface com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable
setReferenceId
public void setReferenceId(String id)
synchronizeFormat
public boolean synchronizeFormat()
- Specified by:
synchronizeFormat
in interface com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable
referFormat
public UndoableEdit referFormat(com.infoteria.asteria.flowengine2.aspect.Format format)
- Specified by:
referFormat
in interface com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable
copyFormat
public UndoableEdit copyFormat(com.infoteria.asteria.flowengine2.aspect.Format format)
- Specified by:
copyFormat
in interface com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable
doSetAspectProperties
protected void doSetAspectProperties(CompoundEdit undoEdit,
com.infoteria.asteria.flowengine2.aspect.Format format)
discardReference
public UndoableEdit discardReference()
- Specified by:
discardReference
in interface com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable
assignToFormat
public void assignToFormat(com.infoteria.asteria.flowengine2.aspect.Format format)
- Specified by:
assignToFormat
in interface com.infoteria.asteria.flowbuilder2.aspect.AspectOrientable