Uses of Class
org.objectweb.jac.aspects.gui.ViewFactory

Packages that use ViewFactory
org.objectweb.jac.aspects.gui Provides a simple and generic GUI (Graphical User Interface) aspect. 
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.ide.diagrams   
 

Uses of ViewFactory in org.objectweb.jac.aspects.gui
 

Methods in org.objectweb.jac.aspects.gui that return ViewFactory
static ViewFactory GuiAC.getViewFactory(String guiType)
          Returns a ViewFactory for a given guiType
 ViewFactory CustomizedDisplay.getFactory()
          Returns the ViewFactory of the display.
 ViewFactory View.getFactory()
          Gets the factory.
 

Methods in org.objectweb.jac.aspects.gui with parameters of type ViewFactory
 Object TableModel.getCellRenderer(View tableView, int column, ViewFactory factory, DisplayContext context)
           
static Object TableModel.getCellRenderer(View tableView, Object substance, MemberItem member, String header, CollectionItemView collectionView, ViewFactory factory, DisplayContext context)
           
 Map TableFilter.buildFilterEditors(ViewFactory factory, DisplayContext context)
          Build filter editor components for each filtered column
 Object ExtendedTableModel.getCellRenderer(View tableView, int column, ViewFactory factory, DisplayContext context)
          Build a cell render for a given column.
static View GenericFactory.createObjectView(ViewFactory factory, DisplayContext context, String viewName, Object substance)
          Creates a view on an object.
static View GenericFactory.createObjectViewNoTab(ViewFactory factory, DisplayContext context, Object substance)
          Creates a view of an object (containing no tabs).
protected static CompositeView GenericFactory.createObjectView(ViewFactory factory, DisplayContext context, ObjectView view, Object substance, String category)
          Create a view of an object, including only the attributes of a category.
static View GenericFactory.getFieldPane(ViewFactory factory, DisplayContext context, Object substance, ObjectView objectView, FieldItem field, boolean embedded)
           
protected static boolean GenericFactory.getViewer(Object substance, FieldItem field, Object value, CompositeView container, ViewFactory factory, DisplayContext context)
          Instantiates a viewer for a value of a field and add it to a container.
protected static View GenericFactory.getPrimitiveFieldPane(ViewFactory factory, DisplayContext context, Object substance, FieldItem field, ObjectView objectView, MemberItemView memberView, boolean embedded)
          Returns a view of a primitive field.
protected static View GenericFactory.getReferenceFieldPane(ViewFactory factory, DisplayContext context, Object substance, FieldItem field, boolean embedded, ObjectView objectView, MemberItemView memberView)
          Build a view containing a label for the name of the field, and the view of the reference.
protected static View GenericFactory.getEditButton(ViewFactory factory, Object substance, FieldItem field, DisplayContext context)
          Constructs an edit button for reference views.
static View GenericFactory.getCollectionPane(ViewFactory factory, DisplayContext context, Object substance, ObjectView objectView, CollectionItemView memberView, CollectionItem collection)
          Builds a view that will display a given collection field of an object.
protected static CompositeView GenericFactory.getMethodsPane(ViewFactory factory, DisplayContext context, Object substance, Collection methods, String category, ObjectView objectView)
          Gets a composite panel containing a set of methods that are held by the substance object.
static MethodView GenericFactory.getMethodView(AbstractMethodItem method, Object substance, DisplayContext context, ViewFactory factory, MemberItemView memberView)
          Build view for a method
static View GenericFactory.createParameters(ViewFactory factory, DisplayContext context, AbstractMethodItem method, Object substance, Object[] parameters)
          Create a view containing editor components for the parameters of a method.
static FieldEditor GenericFactory.getEditorComponent(ViewFactory factory, DisplayContext context, Object substance, AbstractMethodItem method, int i, boolean embedded, Object value)
          Returns a ValueEditor suitable for editing the i-th parameter of a method.
static void GenericFactory.initCustomized(ViewFactory factory, DisplayContext context, CompositeView internalView, CustomizedGUI customized, Map panels)
          Initialize the panels of a customized gui.
static void GenericFactory.setStatusBar(ViewFactory factory, DisplayContext context, CustomizedView view, MethodItem statusBar, String position)
          Sets a status bar to a customized view.
static void GenericFactory.setMenuBars(ViewFactory factory, DisplayContext context, CustomizedView view, Hashtable menuBars)
          Build the menu bar of a customized gui.
static MenuView GenericFactory.createMenu(ViewFactory factory, DisplayContext context, String label, Menu content)
          Creates a menu in a a customized gui.
static void GenericFactory.setToolBar(ViewFactory factory, DisplayContext context, CustomizedView view, Collection toolbar)
          Build the toolbar of a customized gui.
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.
static FieldEditor GenericFactory.createEnumEditor(ViewFactory factory, DisplayContext context, Object substance, FieldItem field, String editorName, Enum enum, boolean nullAllowed, String nullLabel)
           
 void EventHandler.maybeInvalidatePane(ViewFactory factory, DisplayContext context, CustomizedView customizedView, String selectedPaneID)
          Removes the content of pane when another pane's content is changed
static Display GuiAC.createDisplay(String displayID, Class displayType, ViewFactory factory)
          Creates a new display and registers it.
static void ViewFactory.init(String type, ViewFactory f)
          Init a swing factory by setting the constuctor types.
 void View.setFactory(ViewFactory factory)
          Sets the factory for this view (WEB, SWING or other supported factory).
 

Constructors in org.objectweb.jac.aspects.gui with parameters of type ViewFactory
TableModel(CollectionItem collection, Object substance, String viewName, ViewFactory factory)
          Creates a new table model.
 

Uses of ViewFactory in org.objectweb.jac.aspects.gui.swing
 

Methods in org.objectweb.jac.aspects.gui.swing that return ViewFactory
 ViewFactory SwingMethodView.getFactory()
           
 ViewFactory SwingLabel.getFactory()
           
 ViewFactory SwingDisplay.getFactory()
           
 ViewFactory SwingCustomized.getFactory()
           
 ViewFactory Dialog.getFactory()
           
 ViewFactory DesktopView.getFactory()
           
 ViewFactory MenuBar.getFactory()
           
 ViewFactory Menu.getFactory()
           
 ViewFactory AbstractView.getFactory()
           
 

Methods in org.objectweb.jac.aspects.gui.swing with parameters of type ViewFactory
 void SwingMethodView.setFactory(ViewFactory factory)
           
 void SwingLabel.setFactory(ViewFactory factory)
           
 void SwingCustomized.setFactory(ViewFactory factory)
           
 void Dialog.setFactory(ViewFactory factory)
           
 void DesktopView.setFactory(ViewFactory factory)
           
 void MenuBar.setFactory(ViewFactory factory)
           
 void Menu.setFactory(ViewFactory factory)
           
 void AbstractView.setFactory(ViewFactory factory)
           
 

Constructors in org.objectweb.jac.aspects.gui.swing with parameters of type ViewFactory
Tree(ViewFactory factory, DisplayContext context, String pathDef, boolean showRelations)
          Builds a new tree view.
SwingTableView(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, ExtendedTableModel model, CollectionItemView itemView)
           
SwingPanelView(ViewFactory factory, int subPanesCount, int geometry, Map paneContainers, boolean[] scrollings, Map splitterLocations)
           
SwingDisplay(ViewFactory factory)
           
SwingCustomized(ViewFactory factory, DisplayContext context, CustomizedGUI customized)
           
List(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
CompactList(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model)
           
AbstractCollection(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
MenuBar(ViewFactory factory, DisplayContext context)
           
Menu(ViewFactory factory, DisplayContext context)
           
AbstractView(ViewFactory factory, DisplayContext context)
           
 

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

Methods in org.objectweb.jac.aspects.gui.web that return ViewFactory
 ViewFactory AbstractView.getFactory()
           
 ViewFactory WebDisplay.getFactory()
           
 

Methods in org.objectweb.jac.aspects.gui.web with parameters of type ViewFactory
 void AbstractView.setFactory(ViewFactory factory)
           
 

Constructors in org.objectweb.jac.aspects.gui.web with parameters of type ViewFactory
Table(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, ExtendedTableModel model, CollectionItemView itemView)
           
Panel(ViewFactory factory, int subPanesCount, int geometry, Map paneContainers, boolean[] scrollings, Map splitterLocations)
           
IndicesSelector(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
Customized(ViewFactory factory, DisplayContext context, CustomizedGUI customized, Map panels)
          Builds a customized view.
ChoiceCollection(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, ComboBoxModel model, CollectionItemView itemView)
           
Tree(ViewFactory factory, DisplayContext context, String pathDef, boolean showRelations)
          Constructs a new tree view.
ToolBar(ViewFactory factory, DisplayContext context)
           
StatusBar(ViewFactory factory, DisplayContext context, MethodItem method)
           
MenuBar(ViewFactory factory, DisplayContext context)
           
List(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
CompactList(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
AbstractCollection(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
Menu(ViewFactory factory, DisplayContext context)
           
AbstractMenu(ViewFactory factory, DisplayContext context)
           
Dialog(ViewFactory factory, DisplayContext context, View view, Object parent, String title, String description)
           
AbstractPage(ViewFactory factory, DisplayContext context, View view, boolean newWindow)
           
AbstractView(ViewFactory factory, DisplayContext context)
           
WebDisplay(ViewFactory factory, String sessionId)
          Create a new web display
 

Uses of ViewFactory in org.objectweb.jac.ide.diagrams
 

Constructors in org.objectweb.jac.ide.diagrams with parameters of type ViewFactory
DiagramView(ViewFactory factory, DisplayContext context, Object diagram)