com.infoteria.asteria.flowbuilder2.plugin
クラス FunctionInvokeController

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
        |
        +--com.infoteria.asteria.flowbuilder2.plugin.FunctionInvokeController
すべての実装インタフェース:
BaseObjectListener, EventListener, PropertyChangeListener

public class FunctionInvokeController
extends BaseObjectAdapter
implements PropertyChangeListener

FunctionInvokeContoroller


内部クラスの概要
 class FunctionInvokeController.FuncLibListProvider
           
 
コンストラクタの概要
FunctionInvokeController()
           
 
メソッドの概要
 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)
           
 
クラス com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter から継承したメソッド
added, extendedSearch, getDoubleClickAction, getDoubleClickAction, linked, loaded, loading, removed, unlinked
 
クラス 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)
インタフェース BaseObjectListener の記述:
BaseObjectの右クリックでポップアップメニューを表示する前に発生するイベントです。
オーバーライド:
クラス BaseObjectAdapter 内の menuPopup

created

public void created(BaseObjectEvent e)
インタフェース BaseObjectListener の記述:
BaseObjectが作成された時に発生するイベントです。
オーバーライド:
クラス BaseObjectAdapter 内の created

cloned

public void cloned(BaseObjectCloneEvent e)
インタフェース BaseObjectListener の記述:
BaseObjectをコピーした時に発生するイベントです。
オーバーライド:
クラス BaseObjectAdapter 内の cloned

destroyed

public void destroyed(BaseObjectEvent e)
インタフェース BaseObjectListener の記述:
BaseObjectが破棄される時にに発生するイベントです。
オーバーライド:
クラス BaseObjectAdapter 内の destroyed

onDoubleClick

public void onDoubleClick(BaseObjectUndoableEvent e)
インタフェース BaseObjectListener の記述:
BaseObjectをダブルクリックした時に発生するイベントです。
オーバーライド:
クラス BaseObjectAdapter 内の onDoubleClick

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
インタフェース PropertyChangeListener の記述:
プロパティ値が変更された直前に発生するイベント
PropertyChangeVetoExceptionをthrowするとプロパティ値の設定がキャンセルされます。
定義:
インタフェース PropertyChangeListener 内の propertyChanging

propertyChanged

public void propertyChanged(PropertyChangeEvent e)
インタフェース PropertyChangeListener の記述:
プロパティ値が変更された直後に発生するイベント
定義:
インタフェース PropertyChangeListener 内の propertyChanged

isUndoProcess

protected boolean isUndoProcess()

setupInput

protected void setupInput(PropertyChangeEvent e,
                          Function f,
                          int max)

setupOutput

protected void setupOutput(PropertyChangeEvent e,
                           Function f,
                           int cnt)