Uses of Interface
org.objectweb.jac.aspects.gui.View

Packages that use View
org.objectweb.jac.aspects.gui   
org.objectweb.jac.aspects.gui.swing   
org.objectweb.jac.aspects.gui.web   
org.objectweb.jac.ide.diagrams   
org.objectweb.jac.ide.swing   
 

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

Subinterfaces of View in org.objectweb.jac.aspects.gui
 interface CollectionView
          This interface implements common methods for view of collections.
 interface CompositeView
          This view is a composite view (i.e. a view that can contains other view).
 interface CustomizedView
           
 interface DialogView
          A dialog box interface.
 interface FieldEditor
          This interface is implemented to define different value editors depending on the type of the value to edit.
 interface FieldView
          This interface represents viewers for field items.
 interface MenuView
          The GUI target independent menu.
 interface MethodView
          Displays a button for a method
 interface PanelView
           
 interface ReferenceEditor
           
 interface StatusView
          The GUI target independant status bar view.
 interface TableCellViewer
          The GUI target independant cell viewer for a table.
 interface TabsView
           
 interface WindowView
          A generic Window interface
 

Methods in org.objectweb.jac.aspects.gui that return View
 View WindowView.getContentView()
          Returns the content view of the window
static View Views.findParent(View start, Class parentClass)
          Finds a parent view with a given type
 View ViewFactory.createView(String label, String viewType, Object[] params, DisplayContext context)
          Create a view of a given type.
 View ViewFactory.createView(String label, String viewType, String[] params, DisplayContext context)
          Convert Strings into the type expected by the view constructor.
 View ViewFactory.createObjectView(String label, Object object, DisplayContext context)
          Creates a view for an object, using the most specific view constructor available for the type of the object.
 View ViewFactory.createObjectView(String label, Object object, Object substance, FieldItem field, DisplayContext context)
          Creates a view for an object, using the most specific view constructor available for the type of the object.
 View ViewFactory.createView(String label, String viewType, DisplayContext context)
           
 View View.getParentView()
          Gets the parent view of this view.
 View View.getRootView()
          Gets the ancestor view whose parent is null
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).
static View GenericFactory.getFieldPane(ViewFactory factory, DisplayContext context, Object substance, ObjectView objectView, FieldItem field, boolean embedded)
           
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.
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.
 View Event.getSource()
           
 View CompositeView.getView(Object id)
          Gets a component view from an id object.
 View AbstractCollectionItemView.getView()
           
 

Methods in org.objectweb.jac.aspects.gui with parameters of type View
static View Views.findParent(View start, Class parentClass)
          Finds a parent view with a given type
 void View.setParentView(View view)
          Sets the parent view of this view (a composite view).
 boolean View.isDescendantOf(View ancestor)
          Tells wether this view has a given view in its ancestors
 void TabsView.addTab(View component, String category, String icon)
          Add a view in tab
 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)
           
 void TableCellViewer.setTable(View table)
          Sets the table which contains the cell viewer.
 Object ExtendedTableModel.getCellRenderer(View tableView, int column, ViewFactory factory, DisplayContext context)
          Build a cell render for a given column.
 void EventHandler.setFocus(View top, FieldItem field, Object option)
          Gives focus to the view which is a field editor for a given field.
 void CustomizedDisplay.closeWindow(View window, boolean validate)
          Close a window.
 void CompositeView.addView(View component, Object extraInfos)
          Adds a component view in the composite.
 void CompositeView.addView(View component)
          Adds a component view in the composite.
 void CompositeView.removeView(View component, boolean validate)
          Removes a component view in this composite.
 void Callback.invoke(DisplayContext context, View source)
           
 

Constructors in org.objectweb.jac.aspects.gui with parameters of type View
SubstanceEvent(View source, Object substance)
           
RemoveEvent(View source, Object substance, CollectionItem collection, Object removed)
           
InvokeEvent(View source, Object substance, AbstractMethodItem method, Object[] parameters)
           
InvokeEvent(View source, Object substance, AbstractMethodItem method)
           
Event(View source)
           
CollectionEvent(View source, Object substance, CollectionItem collection)
           
AddEvent(View source, Object substance, CollectionItem collection, Object added)
           
 

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

Classes in org.objectweb.jac.aspects.gui.swing that implement View
 class AbstractCodeEditor
          A base class for source code editors
 class AbstractCollection
          Base class to implement ListView and TableView
 class AbstractCompositeView
           
 class AbstractFieldEditor
           
 class AbstractFileEditor
          Base class for file related types.
 class AbstractView
           
 class AttachmentEditor
          This is a special value editor that allows the user to nicely edit an File.
 class AttachmentViewer
          A Swing viewer component for date values.
 class BooleanEditor
          A Swing editor component for boolean values.
 class BooleanViewer
           
 class CollectionItemView
           
 class CompactList
          Base class to implement ListView and TableView
 class CurrencyEditor
          A Swing editor component for fields values (primitive types).
 class CurrencyViewer
          A Swing viewer for the currency abstract type.
 class DateEditor
          A Swing editor component for date values.
 class DateHourEditor
          A Swing editor component for date values.
 class DateHourViewer
          A Swing viewer component for date values.
 class DateViewer
          A Swing viewer component for date values.
 class DesktopView
          This class defines a Swing component tree view for objects that are related to a root object through relations or collections.
 class Dialog
          This dialog is used to ask the parameters values when a method is called on a viewed JAC object.
 class DirectoryEditor
          This is a special value editor that allows the user to nicely choose a directory on the local file system
 class DirectoryURLEditor
          This is a special value editor that allows the user to nicely edit an URL.
 class EnumViewer
           
 class FileEditor
          This is a special value editor that allows the user to nicely edit a File.
 class FilePathEditor
          This is a special value editor that allows the user to nicely edit a file path.
 class FloatEditor
          HTML editor and viewer for percentage values.
 class FloatViewer
          A Swing viewer component for float values.
 class FormatEditor
           
 class FormatViewer
          A Swing viewer component for date values.
 class ImageURLEditor
          This is a special value editor that allows the user to nicely edit an URL.
 class ImageURLViewer
          A Swing viewer component for imageURL values.
 class ImageViewer
          A Swing viewer component for image values.
 class IntViewer
           
 class JavaCodeEditor
          A Java source code editor
 class List
           
 class Menu
           
 class MenuBar
           
 class ObjectChooser
          This is a special value editor that allows the user to choose a value within a set of object of a given type.
 class ObjectView
           
 class PasswordFieldEditor
          A Swing editor component for fields values (password types).
 class PercentEditor
          Swing editor and viewer for percentage values.
 class PercentViewer
          A Swing viewer component for percentage values.
 class PointEditor
          A Swing editor component for point values.
 class PrimitiveFieldEditor
          A Swing editor component for fields values (primitive types).
 class ReferenceView
          This class defines a Swing component view for references in objects.
 class SingleSlotContainer
          This composite viewonly show the last view that was added to it.
 class StatusBar
           
 class SwingContainerView
           
 class SwingCustomized
           
 class SwingEditorContainer
           
 class SwingEmptyView
           
 class SwingFieldView
           
 class SwingLabel
           
 class SwingMethodView
           
 class SwingPanelView
           
 class SwingTabbedView
           
 class SwingTableView
           
 class TextEditor
          A Swing editor component for multi-lines text values.
 class TextFieldEditor
          A Swing editor component for fields values (primitive types).
 class TextViewer
          A Swing viewer for texts.
 class TimestampViewer
          A Swing viewer component for date values.
 class ToolBar
           
 class Tree
          This class defines a Swing component tree view for objects that are related to a root object through relations or collections.
 class URLEditor
          This is a special value editor that allows the user to nicely edit an URL.
 

Methods in org.objectweb.jac.aspects.gui.swing that return View
 View SwingTabbedView.getView(Object id)
           
 View SwingPanelView.getView(Object id)
           
 View SwingMethodView.getParentView()
          Get the value of parentView.
 View SwingMethodView.getRootView()
           
 View SwingLabel.getParentView()
          Get the value of parentView.
 View SwingLabel.getRootView()
           
 View SwingCustomized.getParentView()
          Get the value of parentView.
 View SwingCustomized.getRootView()
           
 View SwingCustomized.getView(Object id)
           
 View MenuBar.getParentView()
          Get the value of parentView.
 View MenuBar.getRootView()
           
 View Menu.getParentView()
          Get the value of parentView.
 View Menu.getRootView()
           
 View Dialog.getParentView()
          Get the value of parentView.
 View Dialog.getRootView()
           
 View Dialog.getContentView()
           
 View DesktopView.getParentView()
          Get the value of parentView.
 View DesktopView.getRootView()
           
 View DesktopView.getView(Object id)
           
 View CollectionItemView.getView()
           
 View AbstractView.getParentView()
          Get the value of parentView.
 View AbstractView.getRootView()
           
 View AbstractCompositeView.getView(Object id)
           
 

Methods in org.objectweb.jac.aspects.gui.swing with parameters of type View
 void SwingTabbedView.addView(View view, Object extraInfos)
           
 void SwingTabbedView.addTab(View component, String category, String icon)
           
 void SwingPanelView.addView(View component, Object extraInfo)
          Adds a view.
 void SwingMethodView.setParentView(View v)
          Set the value of parentView.
 boolean SwingMethodView.isDescendantOf(View ancestor)
           
 void SwingLabel.setParentView(View v)
          Set the value of parentView.
 boolean SwingLabel.isDescendantOf(View ancestor)
           
 void SwingDisplay.closeWindow(View window, boolean validate)
           
 void SwingCustomized.setParentView(View v)
          Set the value of parentView.
 boolean SwingCustomized.isDescendantOf(View ancestor)
           
 void SwingCustomized.addView(View view, Object extraInfos)
           
 void SwingCustomized.addView(View view)
           
 void SwingCustomized.removeView(View component, boolean validate)
           
 void SingleSlotContainer.addView(View view, Object extraInfo)
           
 void SingleSlotContainer.removeView(View view, boolean validate)
           
 void MenuBar.setParentView(View v)
          Set the value of parentView.
 boolean MenuBar.isDescendantOf(View ancestor)
           
 void Menu.setParentView(View v)
          Set the value of parentView.
 boolean Menu.isDescendantOf(View ancestor)
           
 void Dialog.setParentView(View v)
          Set the value of parentView.
 boolean Dialog.isDescendantOf(View ancestor)
           
 void DesktopView.setParentView(View v)
          Set the value of parentView.
 boolean DesktopView.isDescendantOf(View ancestor)
           
 void DesktopView.addView(View view, Object extraInfos)
           
 void DesktopView.addView(View view)
           
 void DesktopView.removeView(View component, boolean validate)
           
 void AbstractView.setParentView(View v)
          Set the value of parentView.
 boolean AbstractView.isDescendantOf(View ancestor)
           
 void AbstractCompositeView.addView(View view, Object extraInfo)
           
 void AbstractCompositeView.addView(View view)
           
 void AbstractCompositeView.removeView(View component, boolean validate)
           
 

Constructors in org.objectweb.jac.aspects.gui.swing with parameters of type View
ObjectViewDialog(View view, String title, String header, Frame parent, boolean okay, boolean cancel, boolean close, DisplayContext context)
           
ObjectViewDialog(View view, String title, String header, Dialog parent, boolean okay, boolean cancel, boolean close, DisplayContext context)
           
ObjectViewDialog(View view, String title, String header, boolean okay, boolean cancel, boolean close, DisplayContext context)
           
Dialog(View content, Object parent, String title, String description)
          Construct a dialog window.
CollectionItemView(View view, CollectionPosition coll, String viewType, String[] viewParams, View hiddenView)
           
CollectionItemView(View view, CollectionPosition coll, String viewType, String[] viewParams, View hiddenView)
           
 

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

Classes in org.objectweb.jac.aspects.gui.web that implement View
 class AbstractFieldView
          Base class for field views
 class AbstractMenu
           
 class AbstractPage
          An HTML page containing a View
 class ChoiceCollection
          A nice collection view.
 class CollectionSelector
          Selects objects from a collection with check boxes
 class Container
           
 class Customized
           
 class EditorContainer
           
 class EmbeddedMethod
           
 class Empty
           
 class IndexSelector
          A reference editor that uses the value of an index field to select objects.
 class IndicesSelector
          A collection editor that uses the value of an index field to select objects.
 class InputStreamEditor
           
 class Label
           
 class MatrixView
           
 class Method
           
 class Page
          An HTML page containing a View and a close button.
 class Panel
           
 class PrimitiveField
           
 class ReaderEditor
           
 class RefreshPage
          An HTML page containing a View and a close button.
 class Table
           
 class Tabs
          A tabs component.
 

Fields in org.objectweb.jac.aspects.gui.web declared as View
protected  View AbstractView.table
           
protected  View AbstractView.parentView
           
protected  View AbstractPage.view
           
 

Methods in org.objectweb.jac.aspects.gui.web that return View
protected  View WebDisplay.buildMessage(String title, String message)
           
 View WebDisplay.getView(String id)
          Returns the view registered with a given id
 View Tabs.getView(Object id)
           
 View Tabs.getTab(String tab)
          Returns the tab with a given name
 View TableListener.onRowEvent(int row, int col)
           
 View Table.onRowEvent(int row, int col)
           
 View Panel.getView(Object id)
           
 View Dialog.getContentView()
           
 View Customized.getView(Object id)
           
 View CollectionItemView.getView()
           
 View AbstractView.getParentView()
          Get the value of parent.
 View AbstractView.getRootView()
           
 View AbstractPage.getContentView()
           
 View AbstractCompositeView.getView(Object id)
           
 

Methods in org.objectweb.jac.aspects.gui.web with parameters of type View
 boolean WebDisplay.showModal(View objectView, DisplayContext context, String title, String header, Object parent, boolean okButton, boolean cancelButton, boolean closeButton)
           
 String WebDisplay.registerView(View view)
          Compute an id for a view and register it.
 void WebDisplay.unregisterView(View view)
          Unregister a view.
 String WebDisplay.getViewID(View view)
          Gets the ID of a registered view.
 void WebDisplay.closeWindow(View window, boolean validate)
           
 void Tabs.addView(View view, Object extraInfos)
          Add a tab
 void Tabs.addTab(View component, String category, String icon)
           
protected  void Tabs.setSelected(View selected)
          Disable editors which are not an the selected tab
 void SingleSlotContainer.addView(View view, Object extraInfo)
           
 void Panel.addView(View component, Object extraInfo)
          Adds a view.
 void ObjectView.removeView(View component, boolean validate)
           
 void Customized.addView(View view, Object extraInfos)
           
 void Customized.addView(View view)
           
 void AbstractView.setParentView(View v)
          Set the value of parent.
 boolean AbstractView.isDescendantOf(View ancestor)
           
protected  String AbstractView.getId(View view)
           
 void AbstractView.setTable(View table)
           
 void AbstractCompositeView.addView(View view, Object extraInfo)
           
 void AbstractCompositeView.addView(View view)
           
 void AbstractCompositeView.removeView(View component, boolean validate)
           
protected  void AbstractCompositeView.add(View component)
           
 

Constructors in org.objectweb.jac.aspects.gui.web with parameters of type View
Request(View view)
          A constuctor that initializes the request with all the needed information.
RefreshPage(View view)
           
Page(View view, boolean newWindow)
           
JacLocalServlet.ActionThread(WebDisplay display, String sid, String guiID, CustomizedGUI cgui, JacRequest request, HttpServletResponse response, String event, View dest)
           
Dialog(ViewFactory factory, DisplayContext context, View view, Object parent, String title, String description)
           
CollectionItemView(View view, CollectionPosition coll, String viewType, String[] viewParams, View hiddenView)
           
CollectionItemView(View view, CollectionPosition coll, String viewType, String[] viewParams, View hiddenView)
           
AbstractPage(ViewFactory factory, DisplayContext context, View view, boolean newWindow)
           
AbstractPage(View view, boolean newWindow)
           
 

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

Classes in org.objectweb.jac.ide.diagrams that implement View
 class DiagramView
           
 

Uses of View in org.objectweb.jac.ide.swing
 

Classes in org.objectweb.jac.ide.swing that implement View
 class AccCodeEditor
          A Java source code editor
 class FieldNameEditor
          This editor tries to set the type of the field from its name if it's not already set.
 class MethodBodyCodeEditor
          A Java source code editor with contextual completion