1 18 19 package org.objectweb.jac.aspects.gui; 20 21 import org.objectweb.jac.core.rtti.*; 22 23 32 33 public interface BehaviorGuiConf { 34 35 45 46 void setAutoCreate(FieldItem field); 47 48 57 void setAutoCreateInitializer(FieldItem field, MethodItem initializer); 58 59 64 void setAutoCreateAll(ClassItem cl); 65 66 76 void setAutoCreateParameters(AbstractMethodItem method); 77 78 85 void setAutoCreateParametersEx(ClassItem cl, String [] excludedMethods); 86 87 100 101 void setAutoCreateState(ClassItem cl, String [] fields); 102 103 111 112 void setOpenViewMethod(ClassItem cl, String methodName); 113 114 124 125 void setViewOnSelection(CollectionItem collection); 126 127 138 void setOnSelection(CollectionItem collection, MethodItem eventHandler); 139 140 152 void setSelectionTarget(CollectionItem collection, 153 ClassItem targetClass, String targetField); 154 155 163 void addViewFieldDependency(ClassItem cl, String fieldName); 164 165 168 void setEditableDefaultValues(CollectionItem collection,boolean editable); 169 170 180 181 void setClosingMethod(ClassItem cl, String methodName); 182 183 189 190 void setCommitOnFocusLost(boolean value); 191 192 195 196 void captureSystemOut(); 197 198 201 202 void captureSystemErr(); 203 204 212 void setInteractionHandler(MethodItem method, MethodItem handler); 213 214 227 void setIndexNotFoundHandler(ClassItem cl, 228 MethodItem handler); 229 230 } 231 | Popular Tags |