com.infoteria.asteria.flowbuilder2.plugin
Class SearchConditionSpec

java.lang.Object
  |
  +--com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
        |
        +--com.infoteria.asteria.flowbuilder2.plugin.InputStreamObserver
              |
              +--com.infoteria.asteria.flowbuilder2.plugin.SearchConditionSpec
All Implemented Interfaces:
BaseObjectListener, Cloneable, CommonMark, com.infoteria.asteria.flowbuilder2.event.ComponentOutputConnectorListener, EventListener, com.infoteria.asteria.flowbuilder2.event.FieldDefinitionListener, MetaData

public class SearchConditionSpec
extends com.infoteria.asteria.flowbuilder2.plugin.InputStreamObserver
implements MetaData, CommonMark, Cloneable, com.infoteria.asteria.flowbuilder2.event.FieldDefinitionListener

変数検索時にプロパティ値を条件式として検索するListenerです。


Constructor Summary
SearchConditionSpec()
           
 
Method Summary
 Object clone()
           
 void extendedSearch(SearchEvent e)
           
 void fieldChanged(FieldDefinitionEvent e)
           
 void inputStreamChanged(StreamDefinition oldSd, StreamDefinition newSd)
           
 boolean isCommon()
           
static String replaceFieldName(String value, String oldName, String newName)
           
 void setup(Element el)
           
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.plugin.InputStreamObserver
cloned, created, destroyed, getComponent, linked, passThroughStreamChanged, unlinked
 
Methods inherited from class com.infoteria.asteria.flowbuilder2.event.BaseObjectAdapter
added, getDoubleClickAction, getDoubleClickAction, loaded, loading, menuPopup, onDoubleClick, removed
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SearchConditionSpec

public SearchConditionSpec()
Method Detail

setup

public void setup(Element el)
Description copied from interface: MetaData
定義情報のある要素から設定情報を自身に反映します。
Specified by:
setup in interface MetaData

isCommon

public boolean isCommon()
Description copied from interface: CommonMark
このListenerが複数インスタンスで共有可能かどうかを示します。
Specified by:
isCommon in interface CommonMark

clone

public Object clone()
             throws CloneNotSupportedException
Description copied from interface: MetaData
自身の複製を返します。
MetaDataを実装クラスでも必ずしも複製可能である必要はありません。
(CloneNotSupportedExceptionを投げても構いません。)
Specified by:
clone in interface MetaData
Overrides:
clone in class Object

extendedSearch

public void extendedSearch(SearchEvent e)
Description copied from interface: BaseObjectListener
BaseObjectに対して検索を行う時に発生するイベントです。
Overrides:
extendedSearch in class BaseObjectAdapter

inputStreamChanged

public void inputStreamChanged(StreamDefinition oldSd,
                               StreamDefinition newSd)
Overrides:
inputStreamChanged in class com.infoteria.asteria.flowbuilder2.plugin.InputStreamObserver

fieldChanged

public void fieldChanged(FieldDefinitionEvent e)
Specified by:
fieldChanged in interface com.infoteria.asteria.flowbuilder2.event.FieldDefinitionListener

replaceFieldName

public static String replaceFieldName(String value,
                                      String oldName,
                                      String newName)