1 30 package com.genimen.djeneric.tools.specifier.interfaces; 31 32 import java.util.ArrayList ; 33 34 import com.genimen.djeneric.repository.DjExtent; 35 import com.genimen.djeneric.repository.DjObject; 36 import com.genimen.djeneric.repository.DjOql; 37 import com.genimen.djeneric.repository.DjProperty; 38 import com.genimen.djeneric.repository.DjSession; 39 import com.genimen.djeneric.tools.scriptengine.core.util.Variable; 40 41 47 public interface Chooser extends SpecifierPanel 48 { 49 public void hideDefaultOkCCancelButtons(boolean hide); 50 51 public void registerEvent(String eventName, String eventTitle, String eventOption); 52 53 public void setStatusMessage(String msg, boolean isInformative); 54 55 public DjProperty[] getQueryableProperties(); 56 57 public void addEditorEventListener(EditorEventListener lsnr); 58 59 public void removeEditorEventListener(EditorEventListener lsnr); 60 61 public DjObject getSelectedObject(); 62 63 public void setDestinationVariable(Variable destVariable); 64 65 public String getEventContext(); 66 67 public void setEventContext(String string); 68 69 public void construct(SpecifierPanelContainer editorContainer, DjOql restrictingOql, DjSession session, 70 DjExtent extent, ArrayList excludeTheseProperties); 71 72 } | Popular Tags |