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

Packages that use FieldItem
org.objectweb.jac.aspects.gui   
org.objectweb.jac.aspects.gui.swing   
org.objectweb.jac.aspects.gui.web   
org.objectweb.jac.aspects.integrity   
org.objectweb.jac.aspects.persistence   
org.objectweb.jac.aspects.queue   
org.objectweb.jac.aspects.timestamp   
org.objectweb.jac.aspects.user   
org.objectweb.jac.core   
org.objectweb.jac.core.rtti   
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
           
 FieldItem HandlerResult.field
           
 FieldItem HandlerResult.container
           
protected  FieldItem FloatFormat.field
           
protected  FieldItem DateFormat.field
           
 

Methods in org.objectweb.jac.aspects.gui that return FieldItem
 FieldItem[] ObjectView.getAttributesOrder()
          If no attributesOrder were configured for this view, try the parent view, and then the view of the super class.
 FieldItem ObjectNode.getRelation()
          Returns the relation (reference or collection) the substance of the node belongs to.
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 FilterCriteria.getField()
           
 FieldItem FieldView.getField()
           
static FieldItem EventHandler.setOppositeRole(FieldItem field)
           
 FieldItem CommitException.getField()
           
 FieldItem CollectionItemView.getGroupBy()
           
 FieldItem CollectionItemView.getAdditionalRow()
           
 

Methods in org.objectweb.jac.aspects.gui with parameters of type FieldItem
 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 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 View.setFocus(FieldItem field, Object option)
          Focus a field of an object's view.
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.
 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
 void ObjectView.setAttributesOrder(FieldItem[] attributesOrder)
           
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 MethodAppearenceGuiConf.setCreationAllowed(FieldItem field, boolean allow)
          Tells wether should be allowed to create a new instance when editing the value of a field.
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
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)
           
 void FieldView.setField(FieldItem field)
          Sets the field being displayed
 void FieldUpdate.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
          Upcalled when a field was modified.
 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.
 int ExtendedTableModel.getColumnIndex(FieldItem field)
           
 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)
           
protected  SimpleDateFormat DateHourFormat.getFormat(FieldItem field)
           
protected  SimpleDateFormat DateFormat.getFormat(FieldItem field)
           
 void CollectionItemView.setGroupBy(FieldItem newGroupBy)
           
 void CollectionItemView.setAdditionalRow(FieldItem newAdditionalRow)
           
 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.
 

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

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 AbstractFieldEditor.getField()
           
 FieldItem AbstractCollection.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 ObjectView.setFocus(FieldItem field, Object option)
           
 void ObjectChooser.setFocus(FieldItem field, Object extraOption)
           
 void MenuBar.setFocus(FieldItem field, Object option)
           
 void Menu.setFocus(FieldItem field, Object option)
           
protected  void IntViewer.initFormat(FieldItem field)
           
protected abstract  void FormatViewer.initFormat(FieldItem field)
           
 void FormatViewer.setField(FieldItem field)
           
protected abstract  void FormatEditor.initFormat(FieldItem field)
           
 void FormatEditor.setField(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  void DateHourEditor.initFormat(FieldItem field)
           
protected  void DateEditor.initFormat(FieldItem field)
           
 void CompactList.setField(FieldItem field)
           
 void AbstractView.setFocus(FieldItem field, Object option)
           
 void AbstractFieldView.setField(FieldItem field)
           
 void AbstractFieldView.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
 void AbstractFieldEditor.fieldUpdated(Object object, FieldItem field, Object value, Object param)
           
 void AbstractFieldEditor.setField(FieldItem field)
           
 void AbstractCollection.setField(FieldItem field)
           
 

Constructors in org.objectweb.jac.aspects.gui.swing with parameters of type FieldItem
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)
           
TextFieldEditor(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.
FormatViewer(Object value, Object substance, FieldItem field)
          Constructs a new date editor.
FormatEditor(Object substance, FieldItem field)
          Constructs a new date 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.
FileEditor(Object substance, FieldItem field)
          Constructs a new File editor.
EnumViewer(Object value, Object substance, FieldItem field)
           
DirectoryURLEditor(Object substance, FieldItem field)
           
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.
DateHourEditor(Object substance, FieldItem field)
          Constructs a new date editor.
DateEditor(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)
           
AbstractFileEditor(Object substance, FieldItem field)
          Constructs a new File editor.
AbstractFieldView(Object substance, FieldItem field)
           
AbstractFieldEditor(Object substance, FieldItem field)
           
AbstractCodeEditor(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
protected  void TimestampViewer.initFormat(FieldItem field)
           
 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.
 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 abstract  void FormatViewer.initFormat(FieldItem field)
           
 void FormatViewer.setField(FieldItem field)
           
protected abstract  void FormatEditor.initFormat(FieldItem field)
           
 void FormatEditor.setField(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  void DateHourEditor.initFormat(FieldItem field)
           
protected  void DateEditor.initFormat(FieldItem field)
           
 void AbstractView.setFocus(FieldItem field, Object option)
           
 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)
           
 

Constructors in org.objectweb.jac.aspects.gui.web with parameters of type FieldItem
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.
ReaderEditor(Object substance, FieldItem field)
           
PrimitiveFieldEditor(Object substance, FieldItem field, boolean password)
           
PrimitiveFieldEditor(Object substance, FieldItem field)
           
PrimitiveField(Object value, Object substance, FieldItem field)
           
PercentViewer(Object value, Object substance, FieldItem field)
           
PercentEditor(Object substance, FieldItem field)
           
PasswordFieldEditor(Object substance, FieldItem field)
           
ObjectChooser(Object substance, FieldItem reference, ComboBoxModel model, boolean isEditable)
          Constructs a new object chooser.
MatrixView(Object value, Object substance, FieldItem field)
           
IntViewer(Object value, Object substance, FieldItem field)
           
InputStreamEditor(Object substance, FieldItem field)
           
IndexSelector(Object substance, FieldItem field, CollectionItem index, Object repository, boolean allowCreation, MethodItem indexNotFoundHandler)
           
ImageURLViewer(Object value, Object substance, FieldItem field)
           
FormatViewer(Object value, Object substance, FieldItem field)
           
FormatEditor(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)
           
DateHourEditor(Object substance, FieldItem field)
           
DateEditor(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)
           
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 void RoleWrapper.disableRoleUpdate(FieldItem role)
          Disable opposite role updating
static void RoleWrapper.enableRoleUpdate(FieldItem role)
           
 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.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.
 void IntegrityAC.declareRepository(String repositoryName, CollectionItem collection, FieldItem field)
           
 void IntegrityAC.declareConstraint(FieldItem relation, FieldItem target, String constraint)
           
 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 IntegrityAC.declareAssociation(FieldItem roleA, FieldItem roleB)
           
 void IntegrityAC.declareAssociation(FieldItem roleA, FieldItem roleB)
           
 void IntegrityAC.declareDirectionalAssociation(FieldItem roleA, FieldItem roleB)
           
 void IntegrityAC.declareDirectionalAssociation(FieldItem roleA, FieldItem roleB)
           
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.
 

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

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 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 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 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 PersistenceConf.preloadField(FieldItem field)
          Sets a field or collection to be preloaded By default, persistent fields are loaded when accessed.
 void PersistenceAC.preloadField(FieldItem field)
           
static boolean PersistenceAC.isFieldPreloaded(FieldItem field)
           
 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)
           
 

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 TimestampConf.followLink(FieldItem link, boolean follow)
          Specifies that objects at the end of a link should be touched when an object is touched.
 void TimestampAC.followLink(FieldItem link, boolean follow)
           
 

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
static FieldItem RttiAC.getIndexFied(CollectionItem collection)
           
 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.
 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()
           
 FieldItem ConstructorItem.getSetField()
           
 FieldItem CollectionItem.clone(ClassItem parent)
           
 FieldItem ClassRepository.getActualField(Object substance, FieldItem field)
          Returns a field whose owning class is the class of an object
 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.
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
 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.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.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 RttiConf.declareAssociation(FieldItem roleA, FieldItem roleB)
          Declares an association made of two roles.
 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.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.setOppositeRole(FieldItem field, FieldItem oppositeRole)
           
 void RttiAC.declareAssociation(FieldItem roleA, FieldItem roleB)
           
 void RttiAC.declareAssociation(FieldItem roleA, FieldItem roleB)
           
 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)
           
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)
           
 FieldItem ClassRepository.getActualField(Object substance, FieldItem field)
          Returns a field whose owning class is the class of an object
 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 Boolean Projects.notPrimitiveType(Wrappee substance, FieldItem field, Object value, Object[] values)
           
static Object Gui.getType(FieldItem field, Attachment attachment)
           
 

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 LinkFigure.setFocus(FieldItem field, Object extraOption)
           
 void ClassNameFigure.fieldUpdated(Object substance, FieldItem field, Object value, Object param)
           
 void AttributeValueFigure.setAttribute(FieldItem v)
          Set the value of attribute.
 

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)