1 18 19 package org.objectweb.jac.aspects.gui; 20 21 import org.objectweb.jac.core.rtti.*; 22 23 32 33 public interface ClassAppearenceGuiConf { 34 35 49 void setToString(ClassItem classItem, String formatExpression); 50 51 70 void setToString(ClassItem classItem, MemberItem selector, 71 String formatExpression); 72 73 92 void setToString(ClassItem classItem, ClassItem selector, 93 String formatExpression); 94 95 105 void setIcon(ClassItem cli, String name); 106 107 117 void setDynamicIcon(ClassItem cli, MethodItem iconMethod); 118 119 132 void setToolTipText(ClassItem classItem, String formatExpression); 133 134 151 void setToolTipText(ClassItem classItem, MemberItem selector, 152 String formatExpression); 153 154 155 172 void setToolTipText(ClassItem classItem, ClassItem selector, 173 String formatExpression); 174 175 186 void setMenu(ClassItem classItem, String [] menu); 187 188 204 void setCategories(ClassItem cl, String [] categories); 205 206 207 217 void setCategoriesIcons(ClassItem cli, String [] icons); 218 219 229 void setCategoriesLabels(ClassItem cli, String [] labels); 230 231 239 void setDesktopCustomizedView(ClassItem classItem, ClassItem type); 240 241 258 void setAttributesOrder(ClassItem cl, String [] attributeNames); 259 260 277 void setAttributesOrder(ClassItem cl, String viewName, String [] attributeNames); 278 279 286 void setDefaultsAttributesOrder(ClassItem cl, String [] attributeNames); 287 288 296 void setLineBreaks(ClassItem cli, String [] fields); 297 298 310 void setMethodsOrder(ClassItem cl, String [] methodNames); 311 312 326 void setMethodsOrder(ClassItem cl, String viewName, String [] methodNames); 327 328 336 337 void setCreationAttributesOrder(ClassItem cl, String [] attributeNames); 338 339 354 void setTableMembersOrder(ClassItem cl, String [] memberNames); 355 356 371 void setTableMembersOrder(ClassItem cl, String viewName, String [] memberNames); 372 373 385 void setTreeAttributesOrder(ClassItem cl, String [] attributeNames); 386 387 395 void setDefaultSortedColumn(ClassItem cl, String column); 396 397 402 void setDescription(ClassItem cl, String description); 403 404 409 void setLabel(ClassItem cl, String label); 410 411 417 void setDisplayLabel(String virtualClass, boolean value); 418 419 422 void setFormat(String className, String format); 423 424 435 void selectWithIndexedField(ClassItem cl, CollectionItem collection, String repositoryName); 436 437 447 void setStyle(ClassItem cli, String style); 448 449 void setReadOnly(ClassItem cli, String viewName, boolean readOnly); 450 451 462 void setDynamicClassChoice(String className, MethodItem targetMethod); 463 464 469 void setMnemonics(ClassItem cli, String mnemonics); 470 } 471 | Popular Tags |