Class FunctionInvokeController
java.lang.Object
com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
com.infoteria.asteria.flowbuilder2.plugin.FunctionInvokeController
- All Implemented Interfaces:
BaseObjectListener,PropertyChangeListener,EventListener
FunctionInvokeContoroller
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidBaseObjectをコピーした時に発生するイベントです。voidBaseObjectが作成された時に発生するイベントです。voidBaseObjectが破棄される時に発生するイベントです。protected voidprotected com.infoteria.asteria.flowbuilder2.funclib.CompositeFunctiongetCompositeFunction(String filepath, String funcname, String user) protected com.infoteria.asteria.flowbuilder2.context.RootContextprotected booleanisOwnerUser(com.infoteria.asteria.flowbuilder2.context.RootContext rc, String user) protected booleanprotected com.infoteria.asteria.flowbuilder2.funclib.CompositeFunctionloadCompositeFunction(com.infoteria.asteria.flowbuilder2.context.RootContext rc, String filepath, String funcname) protected com.infoteria.asteria.flowbuilder2.funclib.FunctionLibloadOtherUserFunctionLib(com.infoteria.asteria.flowbuilder2.context.RootContext rc, String filepath, String user) voidBaseObjectの右クリックでポップアップメニューを表示する前に発生するイベントです。voidBaseObjectをダブルクリックした時に発生するイベントです。voidプロパティ値が変更された直後に発生するイベントvoidプロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。voidprotected UndoableEditsetupFunctionProperties(Function f, com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction cf) protected voidsetupInput(PropertyChangeEvent e, Function f, int max) protected voidsetupOutput(PropertyChangeEvent e, Function f, int cnt) Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
added, extendedSearch, getDoubleClickAction, getDoubleClickAction, linked, loaded, loading, removed, unlinked
-
Constructor Details
-
FunctionInvokeController
public FunctionInvokeController()
-
-
Method Details
-
setup
-
created
Description copied from interface:BaseObjectListenerBaseObjectが作成された時に発生するイベントです。- Specified by:
createdin interfaceBaseObjectListener- Overrides:
createdin classBaseObjectAdapter
-
cloned
Description copied from interface:BaseObjectListenerBaseObjectをコピーした時に発生するイベントです。- Specified by:
clonedin interfaceBaseObjectListener- Overrides:
clonedin classBaseObjectAdapter
-
destroyed
Description copied from interface:BaseObjectListenerBaseObjectが破棄される時に発生するイベントです。- Specified by:
destroyedin interfaceBaseObjectListener- Overrides:
destroyedin classBaseObjectAdapter
-
onDoubleClick
Description copied from interface:BaseObjectListenerBaseObjectをダブルクリックした時に発生するイベントです。- Specified by:
onDoubleClickin interfaceBaseObjectListener- Overrides:
onDoubleClickin classBaseObjectAdapter
-
doDoubleClick
-
setupFunctionProperties
protected UndoableEdit setupFunctionProperties(Function f, com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction cf) throws PropertyException - Throws:
PropertyException
-
getRootContext
protected com.infoteria.asteria.flowbuilder2.context.RootContext getRootContext() -
isOwnerUser
protected boolean isOwnerUser(com.infoteria.asteria.flowbuilder2.context.RootContext rc, String user) -
getCompositeFunction
protected com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction getCompositeFunction(String filepath, String funcname, String user) throws IOException, com.infoteria.asteria.flowbuilder2.parser.ParseException, com.infoteria.asteria.communication.client.AsteriaClientException - Throws:
IOExceptioncom.infoteria.asteria.flowbuilder2.parser.ParseExceptioncom.infoteria.asteria.communication.client.AsteriaClientException
-
loadCompositeFunction
protected com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction loadCompositeFunction(com.infoteria.asteria.flowbuilder2.context.RootContext rc, String filepath, String funcname) throws IOException, com.infoteria.asteria.flowbuilder2.parser.ParseException - Throws:
IOExceptioncom.infoteria.asteria.flowbuilder2.parser.ParseException
-
loadOtherUserFunctionLib
protected com.infoteria.asteria.flowbuilder2.funclib.FunctionLib loadOtherUserFunctionLib(com.infoteria.asteria.flowbuilder2.context.RootContext rc, String filepath, String user) throws IOException, com.infoteria.asteria.flowbuilder2.parser.ParseException - Throws:
IOExceptioncom.infoteria.asteria.flowbuilder2.parser.ParseException
-
propertyChanging
Description copied from interface:PropertyChangeListenerプロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。- Specified by:
propertyChangingin interfacePropertyChangeListener- Throws:
PropertyChangeVetoException
-
propertyChanged
Description copied from interface:PropertyChangeListenerプロパティ値が変更された直後に発生するイベント- Specified by:
propertyChangedin interfacePropertyChangeListener
-
isUndoProcess
protected boolean isUndoProcess() -
setupInput
-
setupOutput
-