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

Packages that use FieldItem
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.aspects.integrity Provides an aspect to handle data integrity whitin objects sets. 
org.objectweb.jac.aspects.persistence Provides a generic persistence aspect for JAC objects.  
org.objectweb.jac.aspects.queue   
org.objectweb.jac.aspects.timestamp   
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). 
org.objectweb.jac.ide This package contains the implementation of the JAC's IDE: UMLAF (for UML Aspectual Factory). 
org.objectweb.jac.ide.diagrams   
org.objectweb.jac.ide.swing   
org.objectweb.jac.lib   
org.objectweb.jac.lib.stats   
 

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

Fields in org.objectweb.jac.aspects.gui declared as FieldItem
protected  FieldItem PointFormat.field
           
protected  FieldItem IntFormat.field
           
protected  FieldItem FloatFormat.field
           
protected  FieldItem DateFormat.field
           
 FieldItem HandlerResult.field
           
 FieldItem HandlerResult.container
           
 

Methods in org.objectweb.jac.aspects.gui that return FieldItem
 FieldItem FilterCriteria.getField()
           
 FieldItem CommitException.getField()
           
 FieldItem ObjectNode.getRelation()
          Returns the relation (reference or collection) the substance of the node belongs to.
static FieldItem EventHandler.setOppositeRole(FieldItem field)
           
 FieldItem[] ObjectView.getAttributesOrder()
          If no attributesOrder were configured for this view, try the parent view, and then the view of the super class.
 FieldItem CollectionItemView.getGroupBy()
           
 FieldItem CollectionItemView.getAdditionalRow()
           
static FieldItem[] GuiAC.getCreationAttributesOrder(ClassItem cl)
          Gets the field items to display when creation a new instance a class
static FieldItem[] GuiAC.getDefaultsAttributesOrder(ClassItem cl)
           
 FieldItem FieldView.getField()
           
 

Methods in org.objectweb.jac.aspects.gui with parameters of type FieldItem
protected  SimpleDateFormat DateHourFormat.getFormat(FieldItem field)
           
protected  SimpleDateFormat DateFormat.getFormat(FieldItem field)
           
 int TableModel.getColumnIndex(FieldItem field)
          Gets the column number of a field
 boolean TableFilter.isFiltered(FieldItem field)
           
 void TableFilter.setFilterValue(FieldItem field, Object value)
          Sets the value of the filter of a field
 int ExtendedTableModel.getColumnIndex(FieldItem field)
           
static void Utils.registerField(Object object, FieldItem field, FieldUpdate client)
          Register field events for the field of an object.
static void Utils.registerField(Object object, FieldItem field, FieldUpdate client, Object param)
          Register field events for the field of an object (with parameters).
static void Utils.unregisterField(Object object, FieldItem field, FieldUpdate client)
          Unregister from a single object's field.
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 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.
protected static View GenericFactory.getEditButton(ViewFactory factory, Object substance, FieldItem field, DisplayContext context)
          Constructs an edit button for reference views.
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)
           
protected  ObjectNode ObjectNode.findNode(FieldItem relation, Object userObject)
          Find a node in the children.
 void ObjectNode.fieldUpdated(Object substance, FieldItem collection, Object value, Object param)
           
 void ViewControlWrapper.registerField(Wrappee wrappee, FieldItem field, FieldUpdate client, Object param)
          Register for a fieldUpdated event.
 void ViewControlWrapper.unregisterField(Wrappee wrappee, FieldItem field, FieldUpdate client)
          Unregister from a fieldUpdated event.
 void ViewControlWrapper.onFieldWrite(Object substance, Class cl, FieldItem writtenField)
           
 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 EventHandler.setFocus(View top, FieldItem field, Object option)
          Gives focus to the view which is a field editor for a given field.
static void EventHandler.initAutocreatedObject(Object created, Object substance, FieldItem role)
          Initialize an autocreated object by setting
 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 EventHandler.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
static FieldItem EventHandler.setOppositeRole(FieldItem field)
           
 void FieldUpdate.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
          Upcalled when a field was modified.
 void ObjectView.setAttributesOrder(FieldItem[] attributesOrder)
           
 void CollectionItemView.setGroupBy(FieldItem newGroupBy)
           
 void CollectionItemView.setAdditionalRow(FieldItem newAdditionalRow)
           
static String GuiAC.toString(FieldItem field, Object value)
          Gets the string representation of the field of an object.
static String GuiAC.toString(FieldItem field, int value)
          Gets the string representation of the field of an object.
 void GuiAC.setStyle(FieldItem field, String style)
           
 void GuiAC.hideTreeRelation(FieldItem field)
           
 void GuiAC.setEditable(FieldItem field, boolean editable)
           
static boolean GuiAC.isEditable(Object substance, FieldItem field)
          Tells if a field is editable from the GUI.
static boolean GuiAC.isEditable(FieldItem field)
          Tells if a field is editable from the GUI.
 void GuiAC.groupBy(CollectionItem collection, String viewName, FieldItem groupBy)
           
 void GuiAC.setViewType(FieldItem field, String viewName, String viewType)
           
 void GuiAC.setBorder(FieldItem field, String alignment, String style)
           
 void GuiAC.setBorder(FieldItem field)
           
static Border GuiAC.getBorder(FieldItem field)
           
 void GuiAC.setEditorWidth(FieldItem field, Length width)
           
static Length GuiAC.getEditorWidth(FieldItem field)
          Returns the editor width of a field or 0 if none was set.
 void GuiAC.setSmallEditorWidth(FieldItem field, Length width)
           
 void GuiAC.setEditorHeight(FieldItem field, Length height)
           
 void GuiAC.setSmallEditorHeight(FieldItem field, Length height)
           
 void GuiAC.setTableView(FieldItem field)
           
 void GuiAC.setAutoCreate(FieldItem field)
           
static boolean GuiAC.isAutoCreate(FieldItem field)
           
 void GuiAC.setAutoCreateInitializer(FieldItem field, MethodItem initializer)
           
static MethodItem GuiAC.getInitiliazer(FieldItem field)
          Returns the initializer method of a field, if any, or null.
static boolean GuiAC.isCreationAttribute(FieldItem field)
           
 void GuiAC.setFieldChoice(FieldItem field, Boolean editable, String[] choice)
           
 void GuiAC.setFieldEnum(FieldItem field, String enumName)
           
static Enum GuiAC.getEnum(FieldItem field)
           
 void GuiAC.setDefaultValue(FieldItem field, MethodItem method, String value)
           
 void GuiAC.setDefaultValue(FieldItem field, String value)
           
static boolean GuiAC.hasDefaultValue(FieldItem field)
           
static boolean GuiAC.isEditableChoice(FieldItem field)
           
 void GuiAC.setDynamicFieldChoice(FieldItem field, Boolean editable, ClassItem targetClass, String targetMethod)
           
 void GuiAC.setDynamicFieldChoice(FieldItem field, CollectionItem targetField)
           
 void GuiAC.setDynamicFieldChoice(FieldItem field, Boolean editable, MethodItem targetMethod)
           
 void GuiAC.setURLSelectionMode(FieldItem field, String mode, String[] extensions, String extensionsDescription)
          Sets the selection mode for an URL.
static boolean GuiAC.getViewOnSelection(FieldItem field)
          Tells wether VIEW_ON_SELECTION is set for a given field.
 void GuiAC.setCreationAllowed(FieldItem field, boolean allow)
           
 void GuiAC.setFloatFormat(FieldItem field, String format)
           
 void GuiAC.setIntFormat(FieldItem field, String format)
           
 void GuiAC.setCellViewType(CollectionItem collection, String viewName, FieldItem field, String viewType)
           
static Object GuiAC.getDefaultValue(FieldItem field, String value)
          Converts the a String into an object for the value of a field
 void BehaviorGuiConf.setAutoCreate(FieldItem field)
          This configuration method tells the GUI to automatically create a new instance of the field type when a setter or an adder is invoke on the object that owns this field.
 void BehaviorGuiConf.setAutoCreateInitializer(FieldItem field, MethodItem initializer)
          Defines a method to initialize new objects created by the auto-create behaviour.
 void MethodAppearenceGuiConf.setCreationAllowed(FieldItem field, boolean allow)
          Tells wether should be allowed to create a new instance when editing the value of a field.
 void FieldAppearenceGuiConf.setBorder(FieldItem field, String alignment, String style)
          Sets a border to the field in an object view.
 void FieldAppearenceGuiConf.setBorder(FieldItem field)
          Sets a border to the field in an object view.
 void FieldAppearenceGuiConf.setEditorWidth(FieldItem field, Length width)
          Sets the width of the field's embedded editor when exist.
 void FieldAppearenceGuiConf.setEditable(FieldItem field, boolean editable)
          Set a field to be editable.
 void FieldAppearenceGuiConf.setEditorHeight(FieldItem field, Length height)
          Sets the height of a field's editor.
 void FieldAppearenceGuiConf.setTableView(FieldItem field)
          Sets the render of a given field (more precisely a collection) to be rendered by a table.
 void FieldAppearenceGuiConf.setFieldChoice(FieldItem field, Boolean editable, String[] choice)
          This configuration method allows the programmer to make a set of object to be proposed to the final user when an edition of this field value is performed.
 void FieldAppearenceGuiConf.setFieldEnum(FieldItem field, String enum)
          Declare a field as an enumeration.
 void FieldAppearenceGuiConf.setDynamicFieldChoice(FieldItem field, Boolean editable, ClassItem targetClass, String targetMethod)
          Same as setFieldChoice but with dynamically defined values.
 void FieldAppearenceGuiConf.setDynamicFieldChoice(FieldItem field, Boolean editable, MethodItem targetMethod)
          Same as setFieldChoice but with dynamically defined values.
 void FieldAppearenceGuiConf.setDynamicFieldChoice(FieldItem field, CollectionItem targetCollection)
          Use objects from a collection as the available choices to edit a reference field.
 void FieldAppearenceGuiConf.hideTreeRelation(FieldItem field)
          This configuration method allows not to use a node to represent a given relation (collection) in a treeview, even if the show relations mode is on .
 void FieldAppearenceGuiConf.setDefaultValue(FieldItem field, MethodItem method, String value)
          Set the default value for a choice.
 void FieldAppearenceGuiConf.setDefaultValue(FieldItem field, String value)
          Set the default value for a choice.
 void FieldAppearenceGuiConf.setFloatFormat(FieldItem field, String format)
          Sets the display format of a float or double field.
 void FieldAppearenceGuiConf.setStyle(FieldItem field, String style)
          Set the style of a field
 void FieldAppearenceGuiConf.setViewType(FieldItem field, String viewName, String viewType)
          Sets the view type of a field instead of using the default one ("List" or "Table").
 void FieldAppearenceGuiConf.groupBy(CollectionItem collection, String viewName, FieldItem groupBy)
          Groups cells of table.
 void FieldAppearenceGuiConf.setCellViewType(CollectionItem collection, String viewName, FieldItem column, String viewType)
          Sets the view type to use for cells of a column of table, instead of the default one.
 void FieldView.setField(FieldItem field)
          Sets the field being displayed
 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.
 void View.setFocus(FieldItem field, Object option)
          Focus a field of an object's view.
 

Constructors in org.objectweb.jac.aspects.gui with parameters of type FieldItem
PointFormat(FieldItem field)
           
PercentFormat(FieldItem field)
           
IntFormat(FieldItem field)
           
FloatFormat(FieldItem field)
           
DateHourFormat(FieldItem field)
           
DateFormat(FieldItem field)
           
RelationNode(TreeView model, Object substance, FieldItem relation)
          Constructs the node.
FilterCriteria(int column, FieldItem field)
           
CommitException(Throwable nested, Object object, FieldItem field)
           
ObjectNode(TreeView model, Object value, Object substance, FieldItem relation, boolean showRelations)
          Constructor.
FieldItemView(FieldItem field, String viewName)
           
HandlerResult(CustomizedView target, FieldItem container, Object object, String fieldname, Object extraOption)
          Constructs a new handler.
 

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

Methods in org.objectweb.jac.aspects.gui.swing that return FieldItem
 FieldItem SwingEmptyView.getField()
           
 FieldItem CompactList.getField()
           
 FieldItem AbstractFieldView.getField()
           
 FieldItem AbstractCollection.getField()
           
 FieldItem AbstractFieldEditor.getField()
           
 

Methods in org.objectweb.jac.aspects.gui.swing with parameters of type FieldItem
protected  void TimestampViewer.initFormat(FieldItem field)
           
 void SwingMethodView.setFocus(FieldItem field, Object option)
           
 void SwingLabel.setFocus(FieldItem field, Object option)
           
 void SwingEmptyView.setField(FieldItem field)
           
 void SwingCustomized.setFocus(FieldItem field, Object option)
           
 void ReferenceView.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
protected  void PointEditor.initFormat(FieldItem field)
           
protected  void PercentViewer.initFormat(FieldItem field)
           
protected  void PercentEditor.initFormat(FieldItem field)
           
 void ObjectChooser.setFocus(FieldItem field, Object extraOption)
           
protected  void IntViewer.initFormat(FieldItem field)
           
protected  void FloatViewer.initFormat(FieldItem field)
           
protected  void FloatEditor.initFormat(FieldItem field)
           
 void EnumViewer.setField(FieldItem field)
           
 void Dialog.setFocus(FieldItem field, Object option)
           
 void DesktopView.setFocus(FieldItem field, Object option)
           
protected  void DateViewer.initFormat(FieldItem field)
           
protected  void DateHourViewer.initFormat(FieldItem field)
           
protected abstract  void FormatViewer.initFormat(FieldItem field)
           
 void FormatViewer.setField(FieldItem field)
           
protected  void DateHourEditor.initFormat(FieldItem field)
           
protected  void DateEditor.initFormat(FieldItem field)
           
protected abstract  void FormatEditor.initFormat(FieldItem field)
           
 void FormatEditor.setField(FieldItem field)
           
 void CompactList.setField(FieldItem field)
           
 void AbstractFieldView.setField(FieldItem field)
           
 void AbstractFieldView.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
 void AbstractCollection.setField(FieldItem field)
           
 void AbstractFieldEditor.fieldUpdated(Object object, FieldItem field, Object value, Object param)
           
 void AbstractFieldEditor.setField(FieldItem field)
           
 void MenuBar.setFocus(FieldItem field, Object option)
           
 void Menu.setFocus(FieldItem field, Object option)
           
 void ObjectView.setFocus(FieldItem field, Object option)
           
 void AbstractView.setFocus(FieldItem field, Object option)
           
 

Constructors in org.objectweb.jac.aspects.gui.swing with parameters of type FieldItem
TimestampViewer(Object value, Object substance, FieldItem field)
          Constructs a new date viewer.
TextViewer(Object value, Object substance, FieldItem field)
           
TextEditor(Object substance, FieldItem field)
          Constructs a new text editor.
SwingFieldView(Object value, Object substance, FieldItem field)
           
ReferenceView(Object object, Object substance, FieldItem reference)
          Constructs a new reference view.
PrimitiveFieldEditor(Object substance, FieldItem field, boolean password)
          Constructs a new primitive field editor.
PrimitiveFieldEditor(Object substance, FieldItem field)
           
PointEditor(Object substance, FieldItem field)
          Constructs a new Point editor.
PercentViewer(Object value, Object substance, FieldItem field)
           
PercentEditor(Object substance, FieldItem field)
           
PasswordFieldEditor(Object substance, FieldItem field)
          Constructs a new password field editor.
ObjectChooser(Object substance, FieldItem reference, ComboBoxModel model, boolean isEditable)
          Constructs a new object chooser.
JavaCodeEditor(Object substance, FieldItem field)
           
IntViewer(Object value, Object substance, FieldItem field)
           
ImageViewer(byte[] value, Object substance, FieldItem field)
          Constructs a new date editor.
ImageURLViewer(URL value, Object substance, FieldItem field)
          Constructs a new imageURL editor.
ImageURLEditor(Object substance, FieldItem field)
          Constructs a new URL editor.
FloatViewer(Object value, Object substance, FieldItem field)
          Constructs a new float viewer.
FloatEditor(Object substance, FieldItem field)
           
FilePathEditor(Object substance, FieldItem field)
          Constructs a new File editor.
EnumViewer(Object value, Object substance, FieldItem field)
           
DirectoryURLEditor(Object substance, FieldItem field)
           
URLEditor(Object substance, FieldItem field)
          Constructs a new URL editor.
DirectoryEditor(Object substance, FieldItem field)
           
DateViewer(Object value, Object substance, FieldItem field)
          Constructs a new date viewer.
DateHourViewer(Object value, Object substance, FieldItem field)
          Constructs a new date viewer.
FormatViewer(Object value, Object substance, FieldItem field)
          Constructs a new date editor.
DateHourEditor(Object substance, FieldItem field)
          Constructs a new date editor.
DateEditor(Object substance, FieldItem field)
          Constructs a new date editor.
FormatEditor(Object substance, FieldItem field)
          Constructs a new date editor.
CurrencyViewer(Object value, Object substance, FieldItem field)
           
CurrencyEditor(Object substance, FieldItem field)
          Constructs a new primitive field editor.
BooleanViewer(Boolean value, Object substance, FieldItem field)
           
BooleanEditor(Object substance, FieldItem field)
          Constructs a new primitive checkbox editor for booleans.
AttachmentViewer(Object value, Object substance, FieldItem field)
          Constructs a new date editor.
AttachmentEditor(Object substance, FieldItem field)
           
FileEditor(Object substance, FieldItem field)
          Constructs a new File editor.
AbstractFileEditor(Object substance, FieldItem field)
          Constructs a new File editor.
TextFieldEditor(Object substance, FieldItem field)
           
AbstractFieldView(Object substance, FieldItem field)
           
AbstractCodeEditor(Object substance, FieldItem field)
           
AbstractFieldEditor(Object substance, FieldItem field)
           
 

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

Fields in org.objectweb.jac.aspects.gui.web declared as FieldItem
protected  FieldItem AbstractFieldView.field
           
protected  FieldItem AbstractFieldEditor.field
           
 

Methods in org.objectweb.jac.aspects.gui.web that return FieldItem
 FieldItem AbstractFieldView.getField()
           
 FieldItem AbstractFieldEditor.getField()
           
 FieldItem AbstractCollection.getField()
           
 

Methods in org.objectweb.jac.aspects.gui.web with parameters of type FieldItem
 void Table.setColumnsInfo(String[] headers, FieldItem[] fields, ClassItem[] classes, ClassItem[] viewerClasses)
           
protected  HTMLViewer Table.getFieldEditor(FieldItem field, Object substance)
          Returns a cell editor for a field of an object.
protected  void TimestampViewer.initFormat(FieldItem field)
           
 void ReferenceView.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
protected  void PercentViewer.initFormat(FieldItem field)
           
protected  void PercentEditor.initFormat(FieldItem field)
           
protected  void IntViewer.initFormat(FieldItem field)
           
protected  void FloatViewer.initFormat(FieldItem field)
           
protected  void FloatEditor.initFormat(FieldItem field)
           
 void EnumViewer.setField(FieldItem field)
           
protected  void DateViewer.initFormat(FieldItem field)
           
protected  void DateHourViewer.initFormat(FieldItem field)
           
protected abstract  void FormatViewer.initFormat(FieldItem field)
           
 void FormatViewer.setField(FieldItem field)
           
protected  void DateHourEditor.initFormat(FieldItem field)
           
protected  void DateEditor.initFormat(FieldItem field)
           
protected abstract  void FormatEditor.initFormat(FieldItem field)
           
 void FormatEditor.setField(FieldItem field)
           
 void AbstractFieldView.setField(FieldItem field)
           
 void AbstractFieldView.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
 void AbstractFieldEditor.setField(FieldItem field)
           
 void AbstractFieldEditor.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
 void AbstractCollection.setField(FieldItem field)
           
 void AbstractView.setFocus(FieldItem field, Object option)
           
 

Constructors in org.objectweb.jac.aspects.gui.web with parameters of type FieldItem
ReaderEditor(Object substance, FieldItem field)
           
PrimitiveField(Object value, Object substance, FieldItem field)
           
MatrixView(Object value, Object substance, FieldItem field)
           
InputStreamEditor(Object substance, FieldItem field)
           
IndexSelector(Object substance, FieldItem field, CollectionItem index, Object repository, boolean allowCreation, MethodItem indexNotFoundHandler)
           
URLEditor(Object substance, FieldItem field)
          Constructs a new URL editor.
TimestampViewer(Object value, Object substance, FieldItem field)
          Constructs a new date viewer.
TextViewer(Object value, Object substance, FieldItem field)
           
TextEditor(Object substance, FieldItem field)
           
ReferenceView(Object value, Object substance, FieldItem reference)
          Constructs a new reference view.
PrimitiveFieldEditor(Object substance, FieldItem field, boolean password)
           
PrimitiveFieldEditor(Object substance, FieldItem field)
           
PercentViewer(Object value, Object substance, FieldItem field)
           
PercentEditor(Object substance, FieldItem field)
           
PasswordFieldEditor(Object substance, FieldItem field)
           
IntViewer(Object value, Object substance, FieldItem field)
           
ImageURLViewer(Object value, Object substance, FieldItem field)
           
FloatViewer(Object value, Object substance, FieldItem field)
           
FloatEditor(Object substance, FieldItem field)
           
EnumViewer(Object value, Object substance, FieldItem field)
           
DateViewer(Object value, Object substance, FieldItem field)
           
DateHourViewer(Object value, Object substance, FieldItem field)
           
FormatViewer(Object value, Object substance, FieldItem field)
           
DateHourEditor(Object substance, FieldItem field)
           
DateEditor(Object substance, FieldItem field)
           
FormatEditor(Object substance, FieldItem field)
           
BooleanEditor(Object substance, FieldItem field)
          Constructs a new URL editor.
AttachmentViewer(Object value, Object substance, FieldItem field)
           
AttachmentEditor(Object substance, FieldItem field)
           
AbstractFieldView(Object substance, FieldItem field)
           
ObjectChooser(Object substance, FieldItem reference, ComboBoxModel model, boolean isEditable)
          Constructs a new object chooser.
AbstractFieldEditor(Object substance, FieldItem field)
           
 

Uses of FieldItem in org.objectweb.jac.aspects.integrity
 

Fields in org.objectweb.jac.aspects.integrity declared as FieldItem
 FieldItem Constraint.relation
           
 

Methods in org.objectweb.jac.aspects.integrity with parameters of type FieldItem
static boolean GenericConditions.forbiddenValues(Object substance, FieldItem field, Object value, Object[] values)
          Check if field's value is not equal to the forbidden values.
static boolean GenericConditions.authorizedValues(Object substance, FieldItem field, Object value, Object[] values)
          Check if field's value is equal to one of the authorized values.
static boolean GenericConditions.isUniqueValue(Object substance, FieldItem field, Object value, Object[] values)
          Check if this field already has the same value in another object of the same type.
static boolean GenericConditions.isBeginingWithUpperCaseChar(Object substance, FieldItem field, Object value, Object[] values)
          Tells if the value is an upper-case char begining string.
static boolean GenericConditions.isNotNull(Object substance, FieldItem field, Object value, Object[] values)
           
static boolean GenericConditions.isNull(Object substance, FieldItem field, Object value, Object[] values)
           
static boolean GenericConditions.isBeginingWithLetter(Object substance, FieldItem field, Object value, Object[] values)
          Tells if the value is a letter begining string.
static boolean GenericConditions.isJavaIdentifier(Object substance, FieldItem field, Object value, Object[] values)
          Tells if the value is a valid java identifier.
static boolean GenericConditions.isGreaterThan(Object substance, FieldItem field, Object value, Object[] values)
          Tells if the value is greater than a given number.
static boolean GenericConditions.isLowerThan(Object substance, FieldItem field, Object value, Object[] values)
          Tells if the value is lower than a given number.
 void IntegrityAC.declareRepository(String repositoryName, CollectionItem collection, FieldItem field)
           
 void IntegrityAC.declareConstraint(FieldItem relation, FieldItem target, String constraint)
           
 void IntegrityAC.addPostCondition(FieldItem field, MethodItem constraint, Object[] params, String errorMsg)
           
 void IntegrityAC.addPreCondition(FieldItem field, MethodItem constraint, Object[] params, String errorMsg)
           
 void IntegrityConf.declareRepository(String repositoryName, CollectionItem collection, FieldItem field)
          This method declares a repository collection.
 void IntegrityConf.declareConstraint(FieldItem relation, FieldItem target, String constraint)
          Declare a referential integrity contraint.
 void IntegrityConf.addPreCondition(FieldItem field, MethodItem constraint, Object[] params, String errorMsg)
          Use this configuration method to add a precondition on a object's field.
 void IntegrityConf.addPostCondition(FieldItem field, MethodItem constraint, Object[] params, String errorMsg)
          Use this configuration method to add a postcondition on a object's field.
static void RoleWrapper.disableRoleUpdate(FieldItem role)
          Disable opposite role updating
static void RoleWrapper.enableRoleUpdate(FieldItem role)
           
 

Constructors in org.objectweb.jac.aspects.integrity with parameters of type FieldItem
Constraint(FieldItem relation, int constraint)
           
RepositoryWrapper(AspectComponent ac, String repositoryName, CollectionItem collection, FieldItem field, int type)
           
 

Uses of FieldItem in org.objectweb.jac.aspects.persistence
 

Fields in org.objectweb.jac.aspects.persistence declared as FieldItem
 FieldItem StorageField.fieldID
           
 

Methods in org.objectweb.jac.aspects.persistence with parameters of type FieldItem
 void SQLStorage.setField(OID oid, FieldItem field, Object object)
           
 void SQLStorage.updateField(OID oid, FieldItem field, Object object)
           
 Object SQLStorage.getField(OID oid, FieldItem field)
           
 StorageField[] SQLStorage.getFields(OID oid, ClassItem cl, FieldItem[] fields)
           
 void SQLStorage.removeField(OID oid, FieldItem field, Object value)
           
 void FSStorage.setField(OID oid, FieldItem field, Object value)
           
 void FSStorage.updateField(OID oid, FieldItem field, Object value)
           
 Object FSStorage.getField(OID oid, FieldItem field)
           
 StorageField[] FSStorage.getFields(OID oid, ClassItem cl, FieldItem[] fields)
           
 void FSStorage.removeField(OID oid, FieldItem field, Object value)
           
 void PersistenceWrapper.getReference(Wrappee wrappee, OID oid, FieldItem reference)
          This method loads the persistent object that is pointed by the reference from the storage.
protected  void PersistenceWrapper.setReference(Wrappee wrappee, OID oid, FieldItem reference, Wrappee value)
          This method stores the persistent object that is pointed by the reference into the storage.
protected  void PersistenceWrapper.setField(Wrappee wrappee, OID oid, FieldItem field)
          This method stores the field into the storage.
 void Storage.setField(OID oid, FieldItem field, Object value)
          Initialize the value of an object's field.
 void Storage.updateField(OID oid, FieldItem field, Object value)
          Update a field value.
 Object Storage.getField(OID oid, FieldItem field)
          Get the value of a field.
 StorageField[] Storage.getFields(OID oid, ClassItem cl, FieldItem[] fields)
          Get the values of several fields.
 void Storage.removeField(OID oid, FieldItem field, Object value)
          Remove a field from an existing object.
 void PersistenceAC.preloadField(FieldItem field)
           
static boolean PersistenceAC.isFieldPreloaded(FieldItem field)
           
 void PersistenceConf.preloadField(FieldItem field)
          Sets a field or collection to be preloaded By default, persistent fields are loaded when accessed.
 

Constructors in org.objectweb.jac.aspects.persistence with parameters of type FieldItem
StorageField(ClassItem classID, FieldItem fieldID, Object value)
           
 

Uses of FieldItem in org.objectweb.jac.aspects.queue
 

Methods in org.objectweb.jac.aspects.queue that return FieldItem
 FieldItem FieldChangeEvent.getField()
          Gets the modified field item.
 

Methods in org.objectweb.jac.aspects.queue with parameters of type FieldItem
 void MessageQueue.fieldChanged(Object substance, FieldItem field, Object previousValue, Object currentValue)
          Send a message to the queue saying that the field of an object has changed, so that it will be sent to all registered clients.
 void MessageQueue.registerFieldChange(FieldItem field, MethodItem callback)
          Register for the changes of a field.
 void MessageQueue.unregisterFieldChange(FieldItem field, MethodItem callback)
          Unregister for the changes of a field.
 

Constructors in org.objectweb.jac.aspects.queue with parameters of type FieldItem
FieldChangeEvent(Object substance, FieldItem field, Object oldValue, Object newValue)
           
 

Uses of FieldItem in org.objectweb.jac.aspects.timestamp
 

Methods in org.objectweb.jac.aspects.timestamp with parameters of type FieldItem
 void TimestampAC.followLink(FieldItem link, boolean follow)
           
 void TimestampConf.followLink(FieldItem link, boolean follow)
          Specifies that objects at the end of a link should be touched when an object is touched.
 

Uses of FieldItem in org.objectweb.jac.aspects.user
 

Methods in org.objectweb.jac.aspects.user that return FieldItem
 FieldItem UserAC.getLoginField()
           
 

Uses of FieldItem in org.objectweb.jac.core
 

Methods in org.objectweb.jac.core with parameters of type FieldItem
static Object Utils.clone(Object o, FieldItem ignoredRelation)
          "Semantic" clone.
static Collection ObjectRepository.getObjectsWhere(ClassItem cl, FieldItem relation, Object value)
          Get all instances of a class whose field relation contains the given value.
 void AspectComponent.setAttribute(FieldItem field, String name, String value)
          Generic config method to set an attribute on a class
 

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

Subclasses of FieldItem in org.objectweb.jac.core.rtti
 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.
 

Fields in org.objectweb.jac.core.rtti declared as FieldItem
static FieldItem[] FieldItem.emptyArray
           
 

Methods in org.objectweb.jac.core.rtti that return FieldItem
 FieldItem ClassItem.getField(String name)
          Gets a field from its name.
 FieldItem ClassItem.getFieldNoError(String name)
          Gets a field from its name.
 FieldItem[] ClassItem.getFields()
          Gets all the fields for this class item.
 FieldItem[] ClassItem.getFields(String[] names)
          Returns a FieldItem array.
 FieldItem[] ClassItem.getPrimitiveFields()
          Gets all the primitive fields for this class item.
 FieldItem[] ClassItem.getReferences()
          Gets all the references for this class item.
 FieldItem ClassRepository.getActualField(Object substance, FieldItem field)
          Returns a field whose owning class is the class of an object
 FieldItem CollectionItem.clone(ClassItem parent)
           
 FieldItem FieldItem.getPathTop()
           
 FieldItem[] FieldItem.getDependentFields()
          Returns an array of calculated fields which depend on the field.
 FieldItem FieldItem.getField()
          Returns the actual field.
protected  FieldItem FieldItem.lastField()
           
 FieldItem FieldItem.clone(ClassItem parent)
          Copies this field to an other class.
 FieldItem FieldItem.getRelativeField(FieldItem base)
           
 FieldItem FieldItem.getOppositeRole()
           
static FieldItem RttiAC.getIndexFied(CollectionItem collection)
           
 FieldItem ConstructorItem.getSetField()
           
 FieldItem MethodItem.getReturnedField()
          Returns the field item corresponding to the field value returned by this method, if any.
 FieldItem MethodItem.getSetField()
          Returns the field set by this method, if any.
abstract  FieldItem AbstractMethodItem.getSetField()
           
 FieldItem[] AbstractMethodItem.getWrittenFields()
          Gets the value of the fields that are written by this method.
 FieldItem[] AbstractMethodItem.getAccessedFields()
          Gets the value of the fields that are written by this method.
 FieldItem[] AbstractMethodItem.getAccessedReferences()
          Gets the value of the fields that are written by this method.
 

Methods in org.objectweb.jac.core.rtti with parameters of type FieldItem
 FieldItem ClassRepository.getActualField(Object substance, FieldItem field)
          Returns a field whose owning class is the class of an object
static Field[] FieldItem.toFields(FieldItem[] fieldItems)
          Transforms a field items array into a fields array containing the java.lang.reflect fields wrapped by the method items.
 void FieldItem.addDependentField(FieldItem field)
           
static Collection FieldItem.getPathLeaves(FieldItem path, Object root)
          Gets the leaves of an object path.
 boolean FieldItem.startsWith(FieldItem field)
           
 FieldItem FieldItem.getRelativeField(FieldItem base)
           
 void FieldItem.setOppositeRole(FieldItem oppositeRole)
           
 void RttiAC.setSetter(FieldItem field, String setterName)
           
 void RttiAC.setGetter(FieldItem field, String getterName)
           
 void RttiAC.addDependentField(FieldItem field, String dependentField)
           
 void RttiAC.addFieldDependency(FieldItem field, FieldItem dependentField)
           
 void RttiAC.setFieldType(FieldItem field, String type)
           
 void RttiAC.setDynamicFieldType(FieldItem field, MethodItem method)
           
static MetaItem RttiAC.getFieldType(FieldItem field)
          Gets the type of a field.
static MetaItem RttiAC.getFieldType(FieldItem field, Object substance)
          Gets the type of a field for a given object.
 void RttiAC.setParametersFields(AbstractMethodItem method, FieldItem[] fields)
           
 void RttiAC.setNullAllowed(FieldItem field)
           
 void RttiAC.setNullAllowed(FieldItem field, boolean allowed)
           
static boolean RttiAC.isNullAllowed(FieldItem field)
           
 void RttiAC.setAggregation(FieldItem field, boolean isAggregation)
           
 void RttiAC.setIndexedField(CollectionItem collection, FieldItem indexedField)
           
 void RttiAC.setOppositeRole(FieldItem field, FieldItem oppositeRole)
           
 void RttiAC.declareAssociation(FieldItem roleA, FieldItem roleB)
           
 void RttiConf.setSetter(FieldItem field, String setterName)
          Sets the setter of a field
 void RttiConf.setGetter(FieldItem field, String getterName)
          Sets the getter of a field
 void RttiConf.addDependentField(FieldItem field, String dependentField)
          Declares a field dependency.
 void RttiConf.addFieldDependency(FieldItem field, FieldItem dependentField)
          Tells that when field changes, dependentField changes too.
 void RttiConf.setFieldType(FieldItem field, String type)
          Declares a field to be of a given type
 void RttiConf.setDynamicFieldType(FieldItem field, MethodItem method)
          Use a method to dynamically determine the type of a field
 void RttiConf.setParametersFields(AbstractMethodItem method, FieldItem[] fields)
          Specifies that the parameters of a method will be assigned to a given field.
 void RttiConf.setNullAllowed(FieldItem field)
          This configuration method tells that the field can be set to null (forbidden by default)
 void RttiConf.setNullAllowed(FieldItem field, boolean allowed)
          This configuration method tells wether the field can be set to null or not.
 void RttiConf.setIndexedField(CollectionItem collection, FieldItem indexedField)
          Tells that a Map implementing a collection indexes a field of the contained objects.
 void RttiConf.setAggregation(FieldItem field, boolean isAggregation)
          Tells wether a relation is an aggregation or not.
 void RttiConf.setOppositeRole(FieldItem field, FieldItem oppositeRole)
          Sets the opposite role of a reference or collection field
 void RttiConf.declareAssociation(FieldItem roleA, FieldItem roleB)
          Declares an association made of two roles.
 void MethodItem.setReturnedField(FieldItem returnedField)
          Sets the field returned by the method.
 void MethodItem.setSetField(FieldItem setField)
          Sets the field set by the method.
 void MethodItem.addAccessedField(FieldItem accessedField)
           
 void AbstractMethodItem.setWrittenFields(FieldItem[] writtenFields)
          Sets the value of the fields that are written by this method.
 void AbstractMethodItem.addWrittenField(FieldItem writtenField)
          Adds a new written field for this method.
 void AbstractMethodItem.removeWrittenField(FieldItem field)
          Removes a new written field for this method.
 void AbstractMethodItem.setAccessedFields(FieldItem[] accessedFields)
          Sets the value of the fields that are read by this method.
 void AbstractMethodItem.addAccessedField(FieldItem accessedField)
          Adds a new accessed field for this method.
 void AbstractMethodItem.removeAccessedField(FieldItem field)
          Removes an accessed field for this method.
 

Uses of FieldItem in org.objectweb.jac.ide
 

Methods in org.objectweb.jac.ide with parameters of type FieldItem
static Object Gui.getType(FieldItem field, Attachment attachment)
           
static Boolean Projects.notPrimitiveType(Wrappee substance, FieldItem field, Object value, Object[] values)
           
 

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

Methods in org.objectweb.jac.ide.diagrams that return FieldItem
 FieldItem AttributeValueFigure.getAttribute()
          Get the value of attribute.
 

Methods in org.objectweb.jac.ide.diagrams with parameters of type FieldItem
 void AttributeValueFigure.setAttribute(FieldItem v)
          Set the value of attribute.
 void ClassNameFigure.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
 void LinkFigure.setFocus(FieldItem field, Object extraOption)
           
 

Constructors in org.objectweb.jac.ide.diagrams with parameters of type FieldItem
AttributeValueFigure(FieldItem attribute, Object substance)
           
 

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

Methods in org.objectweb.jac.ide.swing with parameters of type FieldItem
 void AccCodeEditor.fieldUpdated(Object object, FieldItem field, Object value, Object param)
           
 

Constructors in org.objectweb.jac.ide.swing with parameters of type FieldItem
MethodBodyCodeEditor(Object substance, FieldItem field)
           
FieldNameEditor(TypedElement substance, FieldItem field)
           
AccCodeEditor(Object substance, FieldItem field)
           
 

Uses of FieldItem in org.objectweb.jac.lib
 

Methods in org.objectweb.jac.lib with parameters of type FieldItem
static Object Attachment.getType(FieldItem field, Attachment attachment)
           
 

Uses of FieldItem in org.objectweb.jac.lib.stats
 

Methods in org.objectweb.jac.lib.stats with parameters of type FieldItem
static void Stats.computeStats(Stat stats, Collection items, FieldItem field)
          Compute average, min and max of a the field of collection's items
static Stat Stats.computeStats(Collection items, FieldItem field)