|
|||||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||||
| Packages that use ClassItem | |
| org.objectweb.jac.aspects.authentication | Provides an aspect to handle authentication in JAC applications. |
| org.objectweb.jac.aspects.distribution | Provides a highly configurable set of aspects to distribute JAC applications. |
| org.objectweb.jac.aspects.export | |
| org.objectweb.jac.aspects.gui | Provides a simple and generic GUI (Graphical User Interface) aspect. |
| org.objectweb.jac.aspects.gui.reports | |
| org.objectweb.jac.aspects.gui.swing | Provides a simple and generic GUI (Graphical User Interface) aspect using SWING. |
| org.objectweb.jac.aspects.gui.web | Provides a simple and generic GUI (Graphical User Interface) aspect generating HTML pages. |
| org.objectweb.jac.aspects.idGen | |
| org.objectweb.jac.aspects.persistence | Provides a generic persistence aspect for JAC objects. |
| org.objectweb.jac.aspects.queue | |
| org.objectweb.jac.aspects.user | Provides a users management within an application. |
| org.objectweb.jac.core | Provides JAC system core classes. |
| org.objectweb.jac.core.rtti | Provides an aspect that contructs some RTTI (Run-Time Type
Informations) for the classes that need it on the top of a structural
metamodel (extending java.lang.reflect). |
| Uses of ClassItem in org.objectweb.jac.aspects.authentication |
| Methods in org.objectweb.jac.aspects.authentication with parameters of type ClassItem | |
void |
AuthenticationConf.setAuthenticator(ClassItem authenticatorClass,
String[] parameters)
Sets the authenticator to use. |
void |
AuthenticationConf.setAuthenticator(ClassItem authenticatorClass)
Sets the authenticator to use when the authenticator's constructor takes no parameters. |
void |
AuthenticationAC.setAuthenticator(ClassItem authenticatorClass)
|
void |
AuthenticationAC.setAuthenticator(ClassItem authenticatorClass,
String[] parameters)
|
| Uses of ClassItem in org.objectweb.jac.aspects.distribution |
| Methods in org.objectweb.jac.aspects.distribution with parameters of type ClassItem | |
void |
DeploymentConf.setTransient(ClassItem classItem,
String fieldName)
This configuration method sets a field to be transient. |
void |
DeploymentAC.setTransient(ClassItem classItem,
String fieldName)
|
| Uses of ClassItem in org.objectweb.jac.aspects.export |
| Methods in org.objectweb.jac.aspects.export with parameters of type ClassItem | |
protected boolean |
Exporter.allowExport(ClassItem cl)
Tells wether instances of a class should be exported or not |
| Uses of ClassItem in org.objectweb.jac.aspects.gui |
| Methods in org.objectweb.jac.aspects.gui that return ClassItem | |
ClassItem |
ObjectChooserModel.getType()
Returns the type of the elements contained in the combo box. |
ClassItem |
ComboBoxModel.getType()
|
ClassItem |
ClassChooser.getRoot()
|
ClassItem |
ClassChooser.getChoice()
|
| Methods in org.objectweb.jac.aspects.gui with parameters of type ClassItem | |
void |
ObjectChooserModel.setType(ClassItem type)
Set the type of elements contained in the combo box. |
void |
MethodAppearenceGuiConf.setMethodDynamicParameterChoice(MethodItem method,
ClassItem[] targetClasses,
String[] targetMethods,
boolean[] editable)
Same as setDynamicFieldChoice but for method parameters
The values are dynamically defined at runtime by the
invocation of a static target method. |
Object |
InputWrapper.create(ClassItem classItem,
Display display)
This method performs all the inputs operations for an instance creation. |
void |
GuiAC.setStyle(ClassItem cli,
String style)
|
void |
GuiAC.setIcon(ClassItem cli,
String name)
|
void |
GuiAC.setDynamicIcon(ClassItem cli,
MethodItem iconMethod)
|
static String |
GuiAC.getIcon(ClassItem cli,
Object object)
Gets an icon for an object |
void |
GuiAC.setMenu(ClassItem classItem,
String[] menu)
|
static MethodItem[] |
GuiAC.getMenu(ClassItem classItem)
|
static boolean |
GuiAC.isCreatable(ClassItem cli)
Wether to show "new" buttons for a class (defaults to true) |
void |
GuiAC.setVisible(ClassItem cl,
String[] itemNames,
boolean visible)
|
void |
GuiAC.setReadOnly(ClassItem cli,
String viewName,
boolean readOnly)
|
void |
GuiAC.setEmbeddedEditors(ClassItem cli)
|
void |
GuiAC.setEmbeddedEditors(ClassItem cli,
String viewName,
boolean embedded)
|
static boolean |
GuiAC.hasEmbeddedEditors(ClassItem cli)
|
void |
GuiAC.setDefaultEditorWidth(ClassItem type,
int width,
int columns)
|
void |
GuiAC.setDefaultEditorHeight(ClassItem type,
int height,
int rows)
|
void |
GuiAC.setCategories(ClassItem cli,
String[] categories)
|
void |
GuiAC.checkCategories(ClassItem cli,
int length)
|
void |
GuiAC.setCategoriesIcons(ClassItem cli,
String[] icons)
|
static String[] |
GuiAC.getCategoriesIcons(ClassItem cl)
Get the categories icons (icons displayed in tabs). |
void |
GuiAC.setCategoriesLabels(ClassItem cli,
String[] labels)
|
static String[] |
GuiAC.getCategoriesLabels(ClassItem cl)
Get the categories labels (text displayed in tabs). |
void |
GuiAC.setDesktopCustomizedView(ClassItem classItem,
ClassItem type)
Tells if a field item's value must be displayed embbeded. |
void |
GuiAC.setDesktopCustomizedView(ClassItem classItem,
ClassItem type)
Tells if a field item's value must be displayed embbeded. |
void |
GuiAC.setToString(ClassItem classItem,
String formatExpression)
|
void |
GuiAC.setToString(ClassItem classItem,
MemberItem selector,
String formatExpression)
|
void |
GuiAC.setToString(ClassItem classItem,
ClassItem selector,
String formatExpression)
|
void |
GuiAC.setToString(ClassItem classItem,
ClassItem selector,
String formatExpression)
|
void |
GuiAC.setToolTipText(ClassItem classItem,
String formatExpression)
|
void |
GuiAC.setToolTipText(ClassItem classItem,
MemberItem selector,
String formatExpression)
|
void |
GuiAC.setToolTipText(ClassItem classItem,
ClassItem selector,
String formatExpression)
|
void |
GuiAC.setToolTipText(ClassItem classItem,
ClassItem selector,
String formatExpression)
|
void |
GuiAC.setDefaultSortedColumn(ClassItem cl,
String column)
|
void |
GuiAC.setAutoCreateAll(ClassItem cl)
|
void |
GuiAC.setAutoCreateParametersEx(ClassItem cli,
String[] excludedMethods)
|
void |
GuiAC.setAutoCreateState(ClassItem cli,
String[] fields)
|
void |
GuiAC.setOpenViewMethod(ClassItem cli,
String methodName)
|
void |
GuiAC.declareView(ClassItem cli,
String viewName,
String parentViewName)
|
void |
GuiAC.declareView(ClassItem cli,
String viewName)
|
static ObjectView |
GuiAC.getView(ClassItem cli,
String viewName)
Gets an object view by name. |
void |
GuiAC.setAttributesOrder(ClassItem cli,
String[] attributeNames)
|
void |
GuiAC.setAttributesOrder(ClassItem cli,
String viewName,
String[] attributeNames)
|
void |
GuiAC.setLineBreaks(ClassItem cli,
String[] fields)
|
void |
GuiAC.setMethodsOrder(ClassItem cli,
String[] methodNames)
|
void |
GuiAC.setMethodsOrder(ClassItem cli,
String viewName,
String[] methodNames)
|
void |
GuiAC.setCreationAttributesOrder(ClassItem cli,
String[] attributeNames)
|
static FieldItem[] |
GuiAC.getCreationAttributesOrder(ClassItem cl)
Gets the field items to display when creation a new instance a class |
void |
GuiAC.setMembersOrder(CollectionItem collection,
ClassItem targetClass,
String[] memberNames)
|
void |
GuiAC.setMembersOrder(CollectionItem collection,
String viewName,
ClassItem targetClass,
String[] memberNames)
|
void |
GuiAC.setTableMembersOrder(ClassItem cli,
String[] memberNames)
|
void |
GuiAC.setTableMembersOrder(ClassItem cli,
String viewName,
String[] memberNames)
|
void |
GuiAC.setTreeAttributesOrder(ClassItem cli,
String[] attributeNames)
|
void |
GuiAC.setDynamicFieldChoice(FieldItem field,
Boolean editable,
ClassItem targetClass,
String targetMethod)
|
void |
GuiAC.setMethodDynamicParameterChoice(MethodItem method,
ClassItem[] targetClasses,
String[] targetMethods,
boolean[] editable)
|
void |
GuiAC.setSelectionTarget(CollectionItem collection,
ClassItem targetClass,
String targetField)
|
void |
GuiAC.setDefaultsAttributesOrder(ClassItem cl,
String[] attributeNames)
|
static FieldItem[] |
GuiAC.getDefaultsAttributesOrder(ClassItem cl)
|
void |
GuiAC.setClosingMethod(ClassItem classItem,
String methodName)
|
void |
GuiAC.setModifyingBoxes(ClassItem classItem,
String methodName,
String[] modifyingBoxes)
|
void |
GuiAC.setDescription(ClassItem classItem,
String description)
|
void |
GuiAC.setLabel(ClassItem classItem,
String label)
|
void |
GuiAC.setMnemonics(ClassItem cli,
String mnemonics)
|
void |
GuiAC.setEnableLinks(ClassItem cli,
String viewName,
boolean enable)
|
void |
GuiAC.addViewFieldDependency(ClassItem cl,
String fieldName)
|
static Collection |
GuiAC.getDependentFields(ClassItem cli)
Returns the fields the views a class depend on. |
void |
GuiAC.selectWithIndexedField(ClassItem cl,
CollectionItem collection,
String repositoryName)
|
void |
GuiAC.setIndexNotFoundHandler(ClassItem cl,
MethodItem handler)
|
static Object |
GuiAC.getRepository(ClassItem cl)
Gets the repository object of a class |
static void |
GenericFactory.fillObjectView(CompositeView view,
ClassItem cli,
String viewName,
Object substance)
|
protected static void |
GenericFactory.addChoices(ComboBoxModel choice,
ClassItem type,
Enum enum,
Object substance,
FieldItem field,
boolean nullAllowed,
String nullLabel,
Predicate predicate)
Adds choices within a container containing a combobox and sort them. |
static FieldEditor |
GenericFactory.createReferenceEditor(ViewFactory factory,
DisplayContext context,
Object substance,
FieldItem field,
String editorName,
ClassItem type,
Predicate predicate,
boolean nullAllowed,
String nullLabel,
boolean isCreationAllowed)
A generic view builder for a reference editor. |
void |
FieldEditor.setEditedType(ClassItem type)
Sets the type of the edited value |
void |
FieldAppearenceGuiConf.setEmbeddedEditors(ClassItem cl)
Tells the GUI to use embedded editors in the default view for all fields of a class, whenever possible. |
void |
FieldAppearenceGuiConf.setEmbeddedEditors(ClassItem cl,
String viewName,
boolean embedded)
Tells the GUI wether to use embedded editors in a view for all fields of a class. |
void |
FieldAppearenceGuiConf.setDefaultEditorWidth(ClassItem type,
int width,
int columns)
Sets the default editor width for value of a given type. |
void |
FieldAppearenceGuiConf.setDefaultEditorHeight(ClassItem type,
int height,
int rows)
Sets the default editor height for value of a given type. |
void |
FieldAppearenceGuiConf.setMembersOrder(CollectionItem collection,
ClassItem targetClass,
String[] memberNames)
Sets the default order in which the attributes of the elements of a collection are to be rendered. |
void |
FieldAppearenceGuiConf.setMembersOrder(CollectionItem collection,
String viewName,
ClassItem targetClass,
String[] memberNames)
Sets the order in which the attributes of the elements of a collection are to be rendered for a given view. |
void |
FieldAppearenceGuiConf.setDynamicFieldChoice(FieldItem field,
Boolean editable,
ClassItem targetClass,
String targetMethod)
Same as setFieldChoice but with dynamically
defined values.
|
Object |
EventHandler.onCreateObject(DisplayContext context,
ClassItem cli,
Object substance,
FieldItem field)
This method is upcalled when an object has to be created in an object chooser. |
void |
ComboBoxModel.setType(ClassItem type)
|
void |
ClassChooser.setChoice(ClassItem cl)
|
void |
ClassAppearenceGuiConf.setToString(ClassItem classItem,
String formatExpression)
Defines the string representation of the instances of the class. |
void |
ClassAppearenceGuiConf.setToString(ClassItem classItem,
MemberItem selector,
String formatExpression)
Defines a contextual string representation of the instances of the class that will override the default one in some cases, depending on the selector parameter. |
void |
ClassAppearenceGuiConf.setToString(ClassItem classItem,
ClassItem selector,
String formatExpression)
Defines a contextual string representation of the instances of the class that will override the default one in some cases, depending on the selector parameter. |
void |
ClassAppearenceGuiConf.setToString(ClassItem classItem,
ClassItem selector,
String formatExpression)
Defines a contextual string representation of the instances of the class that will override the default one in some cases, depending on the selector parameter. |
void |
ClassAppearenceGuiConf.setIcon(ClassItem cli,
String name)
This configuration method attaches an icon to a given class so that the iconized instances of this class will be represented by this icon (for instance in a treeview). |
void |
ClassAppearenceGuiConf.setDynamicIcon(ClassItem cli,
MethodItem iconMethod)
Defines a method to dynamically compute the icon for a class. |
void |
ClassAppearenceGuiConf.setToolTipText(ClassItem classItem,
String formatExpression)
Defines a contextual string tooltip for the instances of a class. |
void |
ClassAppearenceGuiConf.setToolTipText(ClassItem classItem,
MemberItem selector,
String formatExpression)
Defines a contextual string tooltip for the instances of the class that will override the default one in some cases, depending on the selector parameter. |
void |
ClassAppearenceGuiConf.setToolTipText(ClassItem classItem,
ClassItem selector,
String formatExpression)
Defines a contextual string tooltip for the instances of the class that will override the default one in some cases, depending on the selector parameter. |
void |
ClassAppearenceGuiConf.setToolTipText(ClassItem classItem,
ClassItem selector,
String formatExpression)
Defines a contextual string tooltip for the instances of the class that will override the default one in some cases, depending on the selector parameter. |
void |
ClassAppearenceGuiConf.setMenu(ClassItem classItem,
String[] menu)
This configuration method attaches a contextual menu to a given class so that the instances of this class will show the menu when the user performs a right click on it (by default the menu shows all the methods). |
void |
ClassAppearenceGuiConf.setCategories(ClassItem cl,
String[] categories)
This configuration method sets some categories for a class. |
void |
ClassAppearenceGuiConf.setCategoriesIcons(ClassItem cli,
String[] icons)
This configuration method sets categories icons for a class. |
void |
ClassAppearenceGuiConf.setCategoriesLabels(ClassItem cli,
String[] labels)
This configuration method sets categories labels for a class. |
void |
ClassAppearenceGuiConf.setDesktopCustomizedView(ClassItem classItem,
ClassItem type)
This configuration method allows the programmer to tell that the given class should be viewed with a given customized view when it is opened in a desktop panel. |
void |
ClassAppearenceGuiConf.setDesktopCustomizedView(ClassItem classItem,
ClassItem type)
This configuration method allows the programmer to tell that the given class should be viewed with a given customized view when it is opened in a desktop panel. |
void |
ClassAppearenceGuiConf.setAttributesOrder(ClassItem cl,
String[] attributeNames)
Sets the order in which the attributes of a class are to be rendered. |
void |
ClassAppearenceGuiConf.setAttributesOrder(ClassItem cl,
String viewName,
String[] attributeNames)
Sets the order in which the attributes of a class are to be rendered for a given view. |
void |
ClassAppearenceGuiConf.setDefaultsAttributesOrder(ClassItem cl,
String[] attributeNames)
Sets the attributes to be displayed for editable default values in tables |
void |
ClassAppearenceGuiConf.setLineBreaks(ClassItem cli,
String[] fields)
Defines which fields should start on a new line. |
void |
ClassAppearenceGuiConf.setMethodsOrder(ClassItem cl,
String[] methodNames)
Sets the order in which the methods of a class are to be rendered for the default view. |
void |
ClassAppearenceGuiConf.setMethodsOrder(ClassItem cl,
String viewName,
String[] methodNames)
Sets the order in which the methods of a class are to be rendered for a view. |
void |
ClassAppearenceGuiConf.setCreationAttributesOrder(ClassItem cl,
String[] attributeNames)
Sets the order in which the attributes of a class are to be rendered when an instance is created. |
void |
ClassAppearenceGuiConf.setTableMembersOrder(ClassItem cl,
String[] memberNames)
Sets the order in which the attributes of a class are to be rendered when their instance are placed within a table of the a default view. |
void |
ClassAppearenceGuiConf.setTableMembersOrder(ClassItem cl,
String viewName,
String[] memberNames)
Sets the order in which the attributes of a class are to be rendered when their instance are placed within a table of a given view. |
void |
ClassAppearenceGuiConf.setTreeAttributesOrder(ClassItem cl,
String[] attributeNames)
Sets the order in which the attributes of a class are to be rendered when their instance are placed within a tree. |
void |
ClassAppearenceGuiConf.setDefaultSortedColumn(ClassItem cl,
String column)
Sets a default sorted column for a class. |
void |
ClassAppearenceGuiConf.setDescription(ClassItem cl,
String description)
Sets the description of a class. |
void |
ClassAppearenceGuiConf.setLabel(ClassItem cl,
String label)
Sets the label of a class. |
void |
ClassAppearenceGuiConf.selectWithIndexedField(ClassItem cl,
CollectionItem collection,
String repositoryName)
Tells the gui to use a primary key field to select instances of a class, instead of a combobox. |
void |
ClassAppearenceGuiConf.setStyle(ClassItem cli,
String style)
Set the style for a class |
void |
ClassAppearenceGuiConf.setReadOnly(ClassItem cli,
String viewName,
boolean readOnly)
|
void |
ClassAppearenceGuiConf.setMnemonics(ClassItem cli,
String mnemonics)
Defines preferred mnemonics for class. |
void |
BehaviorGuiConf.setAutoCreateAll(ClassItem cl)
This configuration method tells that all the class methods must be in auto-creation mode. |
void |
BehaviorGuiConf.setAutoCreateParametersEx(ClassItem cl,
String[] excludedMethods)
This configuration method tells that all the class methods must be in auto-creation mode except the excluded ones. |
void |
BehaviorGuiConf.setAutoCreateState(ClassItem cl,
String[] fields)
This configuration method tells which fields of the given class should be auto-created. |
void |
BehaviorGuiConf.setOpenViewMethod(ClassItem cl,
String methodName)
This configuration method allows the programmer to specify that the result of a given method (should be a wrappe) opens a new view on this result instead of treating it as a simple result. |
void |
BehaviorGuiConf.setSelectionTarget(CollectionItem collection,
ClassItem targetClass,
String targetField)
Sets the field to be displayed when an item of the collection is selected, instead of the item itself. |
void |
BehaviorGuiConf.addViewFieldDependency(ClassItem cl,
String fieldName)
Specify that the object views of instances of a class depend on the value of a field. |
void |
BehaviorGuiConf.setClosingMethod(ClassItem cl,
String methodName)
Sets the given method to be closing (ie, when the user press the corresponding button, it performs the call and closes the current object view). |
void |
BehaviorGuiConf.setIndexNotFoundHandler(ClassItem cl,
MethodItem handler)
Defines a method to be called when an object referred to by it's indexed field is not found. |
static Collection |
Actions.getLoggers(ClassItem cli)
Returns all known loggers |
static Collection |
Actions.getLogLevels(ClassItem cli)
Returns all known log levels |
| Constructors in org.objectweb.jac.aspects.gui with parameters of type ClassItem | |
ObjectView(ClassItem cl,
String name)
|
|
ObjectView(ClassItem cl,
String name,
ObjectView parent)
|
|
ClassChooser(ClassItem root)
|
|
| Uses of ClassItem in org.objectweb.jac.aspects.gui.reports |
| Constructors in org.objectweb.jac.aspects.gui.reports with parameters of type ClassItem | |
JacDataSource(ClassItem cl)
Create a data source of all instances of a class. |
|
JacDataSource(Collection collection,
ClassItem componentType)
Creates a data source for a collection. |
|
| Uses of ClassItem in org.objectweb.jac.aspects.gui.swing |
| Methods in org.objectweb.jac.aspects.gui.swing with parameters of type ClassItem | |
void |
AbstractFieldEditor.setEditedType(ClassItem type)
|
| Uses of ClassItem in org.objectweb.jac.aspects.gui.web |
| Fields in org.objectweb.jac.aspects.gui.web declared as ClassItem | |
protected ClassItem |
AbstractFieldEditor.type
|
| Methods in org.objectweb.jac.aspects.gui.web with parameters of type ClassItem | |
void |
Table.setColumnsInfo(String[] headers,
FieldItem[] fields,
ClassItem[] classes,
ClassItem[] viewerClasses)
|
void |
Table.setColumnsInfo(String[] headers,
FieldItem[] fields,
ClassItem[] classes,
ClassItem[] viewerClasses)
|
void |
IndicesSelector.setEditedType(ClassItem type)
|
void |
AbstractFieldEditor.setEditedType(ClassItem type)
|
| Uses of ClassItem in org.objectweb.jac.aspects.idGen |
| Methods in org.objectweb.jac.aspects.idGen with parameters of type ClassItem | |
void |
IdGenAC.genId(ClassItem cl,
String counter,
String fieldName)
|
| Uses of ClassItem in org.objectweb.jac.aspects.persistence |
| Fields in org.objectweb.jac.aspects.persistence declared as ClassItem | |
ClassItem |
StorageField.classID
|
| Methods in org.objectweb.jac.aspects.persistence with parameters of type ClassItem | |
StorageField[] |
Storage.getFields(OID oid,
ClassItem cl,
FieldItem[] fields)
Get the values of several fields. |
Collection |
Storage.getObjects(ClassItem cl)
Get all instances of a class, or all objects if cl == null. |
StorageField[] |
SQLStorage.getFields(OID oid,
|