com.infoteria.asteria.flowbuilder2.plugin
Class FunctionInvokeController
java.lang.Object
|
+--com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
|
+--com.infoteria.asteria.flowbuilder2.plugin.FunctionInvokeController
- All Implemented Interfaces:
- BaseObjectListener, EventListener, PropertyChangeListener
- public class FunctionInvokeController
- extends BaseObjectAdapter
- implements PropertyChangeListener
FunctionInvokeContoroller
Method Summary |
void |
cloned(BaseObjectCloneEvent e)
|
void |
created(BaseObjectEvent e)
|
void |
destroyed(BaseObjectEvent e)
|
protected void |
doDoubleClick(BaseObjectUndoableEvent e)
|
protected com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction |
getCompositeFunction(String filepath,
String funcname,
String user)
|
protected com.infoteria.asteria.flowbuilder2.context.RootContext |
getRootContext()
|
protected boolean |
isOwnerUser(com.infoteria.asteria.flowbuilder2.context.RootContext rc,
String user)
|
protected boolean |
isUndoProcess()
|
protected com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction |
loadCompositeFunction(com.infoteria.asteria.flowbuilder2.context.RootContext rc,
String filepath,
String funcname)
|
protected com.infoteria.asteria.flowbuilder2.funclib.FunctionLib |
loadOtherUserFunctionLib(com.infoteria.asteria.flowbuilder2.context.RootContext rc,
String filepath,
String user)
|
void |
menuPopup(BaseObjectMenuEvent e)
|
void |
onDoubleClick(BaseObjectUndoableEvent e)
|
void |
propertyChanged(PropertyChangeEvent e)
|
void |
propertyChanging(PropertyChangeEvent e)
|
void |
setup(Element el)
|
protected UndoableEdit |
setupFunctionProperties(Function f,
com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction cf)
|
protected void |
setupInput(PropertyChangeEvent e,
Function f,
int max)
|
protected void |
setupOutput(PropertyChangeEvent e,
Function f,
int cnt)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionInvokeController
public FunctionInvokeController()
setup
public void setup(Element el)
menuPopup
public void menuPopup(BaseObjectMenuEvent e)
- Description copied from interface:
BaseObjectListener
- BaseObjectの右クリックでポップアップメニューを表示する前に発生するイベントです。
- Overrides:
menuPopup
in class BaseObjectAdapter
created
public void created(BaseObjectEvent e)
- Description copied from interface:
BaseObjectListener
- BaseObjectが作成された時に発生するイベントです。
- Overrides:
created
in class BaseObjectAdapter
cloned
public void cloned(BaseObjectCloneEvent e)
- Description copied from interface:
BaseObjectListener
- BaseObjectをコピーした時に発生するイベントです。
- Overrides:
cloned
in class BaseObjectAdapter
destroyed
public void destroyed(BaseObjectEvent e)
- Description copied from interface:
BaseObjectListener
- BaseObjectが破棄される時に発生するイベントです。
- Overrides:
destroyed
in class BaseObjectAdapter
onDoubleClick
public void onDoubleClick(BaseObjectUndoableEvent e)
- Description copied from interface:
BaseObjectListener
- BaseObjectをダブルクリックした時に発生するイベントです。
- Overrides:
onDoubleClick
in class BaseObjectAdapter
doDoubleClick
protected void doDoubleClick(BaseObjectUndoableEvent e)
setupFunctionProperties
protected UndoableEdit setupFunctionProperties(Function f,
com.infoteria.asteria.flowbuilder2.funclib.CompositeFunction cf)
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
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
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
propertyChanging
public void propertyChanging(PropertyChangeEvent e)
throws PropertyChangeVetoException
- Description copied from interface:
PropertyChangeListener
- プロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。
- Specified by:
propertyChanging
in interface PropertyChangeListener
propertyChanged
public void propertyChanged(PropertyChangeEvent e)
- Description copied from interface:
PropertyChangeListener
- プロパティ値が変更された直後に発生するイベント
- Specified by:
propertyChanged
in interface PropertyChangeListener
isUndoProcess
protected boolean isUndoProcess()
setupInput
protected void setupInput(PropertyChangeEvent e,
Function f,
int max)
setupOutput
protected void setupOutput(PropertyChangeEvent e,
Function f,
int cnt)