Uses of Class
org.objectweb.jac.core.rtti.MemberItem

Packages that use MemberItem
org.objectweb.jac.aspects.gui Provides a simple and generic GUI (Graphical User Interface) aspect. 
org.objectweb.jac.aspects.gui.web Provides a simple and generic GUI (Graphical User Interface) aspect generating HTML pages. 
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 MemberItem in org.objectweb.jac.aspects.gui
 

Methods in org.objectweb.jac.aspects.gui that return MemberItem
 MemberItem[] TableModel.getMembers()
           
 MemberItem[] ExtendedTableModel.getMembers()
          Returns the members that are displayed in the table.
 MemberItem[] ObjectView.getTableMembersOrder()
          If no tableMembersOrder were configured for this view, try the parent view.
 MemberItem[] CollectionItemView.getMembersOrder()
           
static MemberItem[] GuiAC.getMembersOrder(CollectionItem collection, String viewName)
           
 

Methods in org.objectweb.jac.aspects.gui with parameters of type MemberItem
static Object TableModel.getCellRenderer(View tableView, Object substance, MemberItem member, String header, CollectionItemView collectionView, ViewFactory factory, DisplayContext context)
           
 void EventHandler.onSelection(DisplayContext context, MemberItem container, Object selectedObject, FieldItem field, Object extraOption)
          Upcalled when a selection occurs on a field.
 void EventHandler.onView(DisplayContext context, MemberItem container, Object selectedObject, FieldItem field, Object extraOption)
          Upcalled when a view is asked on an object.
 void EventHandler.onSelection(DisplayContext context, MemberItem container, Object selectedObject, FieldItem field, Object extraOption, boolean forceView)
          Upcalled when a selection occurs on a field.
 void ObjectView.setTableMembersOrder(MemberItem[] members)
           
 void CollectionItemView.setMembersOrder(MemberItem[] newMembersOrder)
           
 void CollectionItemView.addEmbeddedEditorColumn(MemberItem field)
           
 boolean CollectionItemView.isEmbeddedEditors(MemberItem field)
           
 void CollectionItemView.setViewType(MemberItem member, String viewType)
           
 String CollectionItemView.getViewType(MemberItem member)
           
 void GuiAC.addReferenceToPane(String gui, MemberItem field, String panePath)
           
 void GuiAC.addReferenceToPane(String gui, MemberItem member, String viewType, String[] viewParams, Boolean small, String paneId)
           
 void GuiAC.setIcon(MemberItem member, String name)
           
 void GuiAC.setVisible(MemberItem member, boolean visible)
           
 void GuiAC.setEmbeddedEditor(MemberItem member)
           
 void GuiAC.setEmbeddedEditor(MemberItem member, String viewName, boolean embedded)
           
 void GuiAC.setEmbeddedEditorColumns(CollectionItem collection, String viewName, MemberItem[] members)
           
 void GuiAC.setCategory(MemberItem member, String category)
           
 void GuiAC.setCategories(MemberItem member, String[] categories)
           
static String[] GuiAC.getCategories(MemberItem member)
          Get the category of a member as configured with setCategory().
static boolean GuiAC.isMemberInCategory(MemberItem member, String category)
          Tells wether a member item belong to category
 void GuiAC.setEmbeddedView(MemberItem member)
           
 void GuiAC.setEmbeddedView(MemberItem member, boolean embedded)
           
 void GuiAC.setEmbeddedView(MemberItem member, String viewName, boolean embedded)
           
 void GuiAC.setToString(ClassItem classItem, MemberItem selector, String formatExpression)
           
 void GuiAC.setToolTipText(ClassItem classItem, MemberItem selector, String formatExpression)
           
static MemberItemView GuiAC.getView(MemberItem member, String viewName)
          Gets an object view by name.
static MethodItem GuiAC.getSelectionHandler(MemberItem member)
           
 void GuiAC.setDescription(MemberItem member, String description)
           
 void GuiAC.setLabel(MemberItem member, String label)
           
 void GuiAC.setLabel(MemberItem member, MemberItem selector, String label)
           
 void GuiAC.setMnemonics(MemberItem method, String mnemonics)
           
 void GuiAC.setDisplayLabel(MemberItem member, boolean displayLabel)
           
 void GuiConf.addReferenceToPane(String gui, MemberItem member, String paneId)
          Specify in which pane to open the view of a reference, collection, or a method's result.
 void GuiConf.addReferenceToPane(String gui, MemberItem field, String viewType, String[] viewParams, Boolean small, String panePath)
          This configuration method delegates to the corresponding customized GUI.
 void FieldAppearenceGuiConf.setVisible(MemberItem member, boolean visible)
          Sets an item to be visible or not.
 void FieldAppearenceGuiConf.setEmbeddedEditorColumns(CollectionItem collection, String viewName, MemberItem[] members)
          Tells to use embedded editors for the cells of some columns in a given view
 void FieldAppearenceGuiConf.setEmbeddedEditor(MemberItem member)
          This configuration method allows the programmer to set a class member to be internally edited for the default view.
 void FieldAppearenceGuiConf.setEmbeddedEditor(MemberItem member, String viewName, boolean embedded)
          This configuration method allows the programmer to set a class member to be internally edited.
 void FieldAppearenceGuiConf.setCategory(MemberItem member, String category)
          Sets the category of an item of a class.
 void FieldAppearenceGuiConf.setCategories(MemberItem member, String[] categories)
          Sets the categories of an item of a class.
 void FieldAppearenceGuiConf.setEmbeddedView(MemberItem member)
          Tells the GUI to insert a referenced object to be displayed as an embedded view in its container object view.
 void FieldAppearenceGuiConf.setEmbeddedView(MemberItem member, String viewName, boolean embedded)
          Tells the GUI to insert a referenced object to be displayed as an embedded view in its container object view.
 void FieldAppearenceGuiConf.setIcon(MemberItem member, String name)
          This configuration method attaches an icon to a given field so that the iconized instances of this field will be represented by this icon (for instance in a treeview).
 void FieldAppearenceGuiConf.setDescription(MemberItem member, String description)
          Sets the description of a class member (field of method).
 void FieldAppearenceGuiConf.setLabel(MemberItem member, String label)
          Sets the label of a class member (field of method).
 void FieldAppearenceGuiConf.setLabel(MemberItem member, MemberItem selector, String label)
          Sets the label of a class member (field of method) for a given context
 void FieldAppearenceGuiConf.setDisplayLabel(MemberItem member, boolean value)
          Wether to display a label containing the name of the field in views.
 void FieldAppearenceGuiConf.setMnemonics(MemberItem method, String mnemonics)
          Defines preferred mnemonics for field of method.
 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.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 CustomizedGUI.addReferenceToPane(MemberItem reference, String viewType, String[] viewParams, String paneId)
          Tells a referenced object to open in a given panel when a view is asked by the user (instead of opening in a popup).
 List CustomizedGUI.getFieldTargets(MemberItem reference)
           
 

Constructors in org.objectweb.jac.aspects.gui with parameters of type MemberItem
MemberItemView(MemberItem member, String name)
           
 

Uses of MemberItem in org.objectweb.jac.aspects.gui.web
 

Methods in org.objectweb.jac.aspects.gui.web with parameters of type MemberItem
protected  void Table.genRow(PrintWriter out, int index, Object substance, MemberItem[] members)
           
protected  void Table.genCell(PrintWriter out, int index, int col, Object substance, MemberItem member, Object value, String rowspan)
           
 

Uses of MemberItem in org.objectweb.jac.core.rtti
 

Subclasses of MemberItem in org.objectweb.jac.core.rtti
 class AbstractMethodItem
          This class defines a meta item that corresponds to the java.lang.reflect.Method and to the java.lang.reflect.Constructor meta elements.
 class CollectionItem
          This class defines a meta item that corresponds to a java.lang.reflect.Field meta element that is of an array, a collection, or a map type.
 class ConstructorItem
          This class defines a meta item that corresponds to the java.lang.reflect.Constructor meta element.
 class FieldItem
          This class defines a meta item that corresponds to the java.lang.reflect.Field meta element.
 class MethodItem
          This class defines a meta item that corresponds to the java.lang.reflect.Method meta element.
 class MixinMethodItem
           
 

Methods in org.objectweb.jac.core.rtti that return MemberItem
 MemberItem ClassItem.getMember(String name)
          Returns the member (method or field) of this class with the specified name.
 MemberItem[] ClassItem.getMembers(String[] names)
          Returns a MemberItem array.
static MemberItem MemberItem.getMemberFromFullName(String str)
          A util method to get a member item reference from a full name.
 

Methods in org.objectweb.jac.core.rtti with parameters of type MemberItem
 void RttiAC.setClass(MemberItem member, String className)
           
 void RttiConf.setClass(MemberItem member, String className)
          Sets a user defined class on a class' member.