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

Packages that use CollectionItem
org.objectweb.jac.aspects.gui Provides a simple and generic GUI (Graphical User Interface) aspect. 
org.objectweb.jac.aspects.gui.reports   
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.user Provides a users management within an application.  
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   
 

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

Methods in org.objectweb.jac.aspects.gui that return CollectionItem
 CollectionItem TableModel.getCollection()
           
 CollectionItem LessAbstractListModel.getCollection()
           
 CollectionItem AbstractCollectionItemView.getCollection()
          Gets the collection item associated with the view
 CollectionItem CollectionModel.getCollection()
          Get the collection item represented by the model
 CollectionItem CollectionPosition.getCollection()
          Returns the collection.
 CollectionItem CollectionEvent.getCollection()
           
 CollectionItem CollectionItemView.getMultiLineCollection()
           
 

Methods in org.objectweb.jac.aspects.gui with parameters of type CollectionItem
 void RelationNode.onChange(Object substance, CollectionItem collection, Object value, Object param)
           
 void RelationNode.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
           
 void RelationNode.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)
           
 void TableModel.onChange(Object substance, CollectionItem collection, Object value, Object param)
           
 void TableModel.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
           
 void TableModel.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)
           
static void Utils.registerCollection(Object object, CollectionItem collection, CollectionUpdate client)
          Register for the collection events of an object.
static void Utils.registerCollection(Object object, CollectionItem collection, CollectionUpdate client, Object param)
          Register for the collection events of an object.
static void Utils.unregisterCollection(Object object, CollectionItem collection, CollectionUpdate client)
          Unregister from a single object's collection.
 void LessAbstractListModel.onChange(Object substance, CollectionItem collection, Object value, Object param)
           
 void LessAbstractListModel.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
           
 void LessAbstractListModel.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)
           
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.
 void AbstractCollectionItemView.setCollection(CollectionItem coll)
          Sets the collection item associated with the view
 void ObjectNode.onChange(Object substance, CollectionItem collection, Object value, Object param)
           
 void ObjectNode.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
           
 void ObjectNode.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)
           
 void CollectionUpdate.onChange(Object substance, CollectionItem collection, Object value, Object param)
          Upcalled when the collection is changed (with a set or other methods such as clear, removeAll, addAll, ...).
 void CollectionUpdate.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
          Upcalled when an item is added in a collection.
 void CollectionUpdate.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)
          Upcalled when an item is removed from a collection.
 void ViewControlWrapper.registerCollection(Wrappee wrappee, CollectionItem collection, CollectionUpdate client, Object param)
          Register for a collectionUpdated event.
 void ViewControlWrapper.unregisterCollection(Wrappee wrappee, CollectionItem collection, CollectionUpdate client)
          Unregister from a collectionUpdated event.
 void CollectionEvent.setCollection(CollectionItem newCollection)
           
 void CollectionItemView.setMultiLineCollection(CollectionItem newMultiLineCollection)
           
 void GuiAC.setAddable(CollectionItem collection, boolean addable)
           
 void GuiAC.setRemovable(CollectionItem collection, boolean removable)
           
 void GuiAC.setEditableDefaultValues(CollectionItem collection, boolean editable)
           
static boolean GuiAC.isAddable(CollectionItem collection)
          Tells wether to show an add button for a collection
static boolean GuiAC.isAddable(Object substance, CollectionItem collection)
          Tells wether to show an add button for a collection
static boolean GuiAC.isRemovable(CollectionItem collection)
          Tells wether to show a remove button for a collection
static boolean GuiAC.isRemovable(Object substance, CollectionItem collection)
          Tells wether to show a remove button for a collection
 void GuiAC.setEmbeddedEditors(CollectionItem collection, String viewName, boolean embedded)
           
 void GuiAC.setEmbeddedEditorColumns(CollectionItem collection, String viewName, MemberItem[] members)
           
 void GuiAC.setMultiLineCollection(CollectionItem collection, String viewName, CollectionItem multiLine)
           
 void GuiAC.setAdditionalRow(CollectionItem collection, String viewName, String row)
           
 void GuiAC.groupBy(CollectionItem collection, String viewName, FieldItem groupBy)
           
 void GuiAC.setEmbeddedAdder(CollectionItem collection, boolean embedded)
           
 void GuiAC.setChoiceView(CollectionItem field, boolean external)
           
 void GuiAC.showRowNumbers(CollectionItem collection, boolean value)
           
static boolean GuiAC.isShowRowNumbers(CollectionItem collection)
           
 void GuiAC.showColumnFilters(CollectionItem collection, String[] columnNames)
           
 void GuiAC.setDefaultSortedColumn(CollectionItem collection, String column)
           
static String GuiAC.getDefaultSortedColumn(CollectionItem collection)
           
static CollectionItemView GuiAC.getView(CollectionItem collection, String viewName)
          Gets an object view by name.
 void GuiAC.setMembersOrder(CollectionItem collection, ClassItem targetClass, String[] memberNames)
           
 void GuiAC.setMembersOrder(CollectionItem collection, String viewName, ClassItem targetClass, String[] memberNames)
           
static MemberItem[] GuiAC.getMembersOrder(CollectionItem collection, String viewName)
           
 void GuiAC.setDynamicFieldChoice(FieldItem field, CollectionItem targetField)
           
 void GuiAC.setCollectionType(CollectionItem collection, String type)
           
 void GuiAC.setViewOnSelection(CollectionItem collection)
           
 void GuiAC.setOnSelection(CollectionItem collection, MethodItem eventHandler)
           
 void GuiAC.setSelectionTarget(CollectionItem collection, ClassItem targetClass, String targetField)
           
 void GuiAC.setPreferredHeight(CollectionItem collection, Length height)
           
 void GuiAC.setPreferredWidth(CollectionItem collection, Length width)
           
 void GuiAC.setNumRowsPerPage(CollectionItem collection, int numRows)
           
 void GuiAC.setAvailableNumRowsPerPage(CollectionItem collection, int[] numRows)
           
static int[] GuiAC.getAvailableNumRowsPerPage(CollectionItem collection)
           
static int GuiAC.getNumRowsPerPage(CollectionItem collection)
           
static int GuiAC.getStartIndex(CollectionItem collection)
          Gets start index for collection view from the context
static void GuiAC.setStartIndex(CollectionItem collection, int index)
          Sets the start index for a collection view in the context
static void GuiAC.removeStartIndex(CollectionItem collection)
           
static boolean GuiAC.isTableView(CollectionItem collection)
          Returns true if the given item must be displayed by the GUI as a table.
static boolean GuiAC.isChoiceView(CollectionItem collection)
           
static boolean GuiAC.isExternalChoiceView(CollectionItem collection)
           
 void GuiAC.setDirectCollectionMethods(CollectionItem collection, String[] methods)
           
 void GuiAC.setViewableItems(CollectionItem collection, boolean viewable)
           
 void GuiAC.setViewableItems(CollectionItem collection, String viewName, boolean viewable)
           
 void GuiAC.setEnableLinks(CollectionItem collection, String viewName, boolean enable)
           
 void GuiAC.setCellViewType(CollectionItem collection, String viewName, FieldItem field, String viewType)
           
 void GuiAC.setNavBar(String gui, CollectionItem collection)
           
static boolean GuiAC.hasSetNavBar(CustomizedGUI gui, CollectionItem coll)
           
 void GuiAC.selectWithIndexedField(ClassItem cl, CollectionItem collection, String repositoryName)
           
 void GuiConf.setNavBar(String gui, CollectionItem collection)
          Enables navigation bar for a collection.
 void BehaviorGuiConf.setViewOnSelection(CollectionItem collection)
          This configuration method allows the programmer to specify that the view on an object contained in a collection will be automatically opened by the GUI when the user selects it.
 void BehaviorGuiConf.setOnSelection(CollectionItem collection, MethodItem eventHandler)
          Sets the event handler to be called when an item of the collection is selected.
 void BehaviorGuiConf.setSelectionTarget(CollectionItem collection, ClassItem targetClass, String targetField)
          Sets the field to be displayed when an item of the collection is selected, instead of the item itself.
 void BehaviorGuiConf.setEditableDefaultValues(CollectionItem collection, boolean editable)
          Tells if the default values of an item can be editable from the GUI.
 void MethodAppearenceGuiConf.setDirectCollectionMethods(CollectionItem collection, String[] methods)
          This configuration method allows the programmer to tell the GUI to add some buttons to the collection that will invoke the corresponding methods on the currently selected collection element.
 void FieldAppearenceGuiConf.setEmbeddedEditors(CollectionItem collection, String viewName, boolean embedded)
          Tells wether to use embedded editors for the cells of a table in a given view.
 void FieldAppearenceGuiConf.setEmbeddedEditorColumns(CollectionItem collection, String viewName, MemberItem[] members)
          Tells to use embedded editors for the cells of some columns in a given view
 void FieldAppearenceGuiConf.setEmbeddedAdder(CollectionItem collection, boolean embedded)
          Tells the GUI wether to use an embedded view for the adder of a collection.
 void FieldAppearenceGuiConf.setChoiceView(CollectionItem collection, boolean external)
          Sets the render of a collection to be rendered by a choice and an embedded view on the selected object.
 void FieldAppearenceGuiConf.showRowNumbers(CollectionItem collection, boolean value)
          Tells the GUI wether to show row numbers for tables and lists.
 void FieldAppearenceGuiConf.setDefaultSortedColumn(CollectionItem collection, String column)
          Sets a default sorted column for a collection.
 void FieldAppearenceGuiConf.setMembersOrder(CollectionItem collection, ClassItem targetClass, String[] memberNames)
          Sets the default order in which the attributes of the elements of a collection are to be rendered.
 void FieldAppearenceGuiConf.setMembersOrder(CollectionItem collection, String viewName, ClassItem targetClass, String[] memberNames)
          Sets the order in which the attributes of the elements of a collection are to be rendered for a given view.
 void FieldAppearenceGuiConf.setDynamicFieldChoice(FieldItem field, CollectionItem targetCollection)
          Use objects from a collection as the available choices to edit a reference field.
 void FieldAppearenceGuiConf.setCollectionType(CollectionItem collection, String type)
          Set the type of the objects of a collection.
 void FieldAppearenceGuiConf.setPreferredHeight(CollectionItem collection, Length height)
          Tells the preferred height a table or list view of a collection should take, if possible.
 void FieldAppearenceGuiConf.setPreferredWidth(CollectionItem collection, Length width)
          Tells the preferred width a table or list view of a collection should take, if possible.
 void FieldAppearenceGuiConf.setNumRowsPerPage(CollectionItem collection, int numRows)
          Sets the number of rows to display simultaneously for a collection.
 void FieldAppearenceGuiConf.setAvailableNumRowsPerPage(CollectionItem collection, int[] numRows)
          Causes the view of a collection to let the user selects the number of rows to display simultaneously at runtime.
 void FieldAppearenceGuiConf.showColumnFilters(CollectionItem collection, String[] columnNames)
          Enables the user to filter a table by retaining only rows whose columns have a given value.
 void FieldAppearenceGuiConf.setAddable(CollectionItem collection, boolean addable)
          Tells wether to show an add button for a collection
 void FieldAppearenceGuiConf.setRemovable(CollectionItem collection, boolean removable)
          Tells wether to show remove buttons for items of a collection
 void FieldAppearenceGuiConf.setViewableItems(CollectionItem collection, boolean viewable)
          Tells wether items in the default view of a collection have a "view" button to open a view of the item.
 void FieldAppearenceGuiConf.setViewableItems(CollectionItem collection, String viewName, boolean viewable)
          Tells wether items in a given default view of a collection have a "view" button to open a view of the item.
 void FieldAppearenceGuiConf.setEnableLinks(CollectionItem collection, String viewName, boolean enable)
          Enables or disables links for references in cells of a table
 void FieldAppearenceGuiConf.groupBy(CollectionItem collection, String viewName, FieldItem groupBy)
          Groups cells of table.
 void FieldAppearenceGuiConf.setMultiLineCollection(CollectionItem collection, String viewName, CollectionItem multiLine)
          Creates subrows in some cells of a table.
 void FieldAppearenceGuiConf.setAdditionalRow(CollectionItem collection, String viewName, String row)
          Use a field as a row to be added at the end of a 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 ClassAppearenceGuiConf.selectWithIndexedField(ClassItem cl, CollectionItem collection, String repositoryName)
          Tells the gui to use a primary key field to select instances of a class, instead of a combobox.
 

Constructors in org.objectweb.jac.aspects.gui with parameters of type CollectionItem
ListModel(CollectionItem collection, Object substance)
          Construct a new list model.
TableModel(CollectionItem collection, Object substance, String viewName, ViewFactory factory)
          Creates a new table model.
ComboBoxModel(CollectionItem collection, Object substance)
          The constructor for a combobox model that is linked to a collection (values will be consistent).
LessAbstractListModel(CollectionItem collection, Object substance)
          Construct a new abstract list model in which the values depend on a collection's values.
CollectionPosition(CollectionView collectionView, CollectionItem collection, int index, Object substance)
          Constructs a new position.
AddEvent(View source, Object substance, CollectionItem collection, Object added)
           
RemoveEvent(View source, Object substance, CollectionItem collection, Object removed)
           
CollectionEvent(View source, Object substance, CollectionItem collection)
           
CollectionItemView(CollectionItem collection, String viewName)
           
 

Uses of CollectionItem in org.objectweb.jac.aspects.gui.reports
 

Constructors in org.objectweb.jac.aspects.gui.reports with parameters of type CollectionItem
JacDataSource(Object substance, CollectionItem collection)
          Creates a data source for a collection of an object
 

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

Methods in org.objectweb.jac.aspects.gui.swing that return CollectionItem
 CollectionItem CollectionItemView.getCollection()
           
 

Methods in org.objectweb.jac.aspects.gui.swing with parameters of type CollectionItem
 void CompactList.onChange(Object substance, CollectionItem collection, Object value, Object param)
           
 void CompactList.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
           
 void CompactList.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)
           
 void CollectionItemView.setCollection(CollectionItem coll)
           
 

Constructors in org.objectweb.jac.aspects.gui.swing with parameters of type CollectionItem
SwingTableView(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, ExtendedTableModel model, CollectionItemView itemView)
           
List(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
CompactList(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model)
           
AbstractCollection(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
 

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

Fields in org.objectweb.jac.aspects.gui.web declared as CollectionItem
protected  CollectionItem AbstractCollection.collection
           
 

Methods in org.objectweb.jac.aspects.gui.web that return CollectionItem
 CollectionItem CollectionItemView.getCollection()
           
 

Methods in org.objectweb.jac.aspects.gui.web with parameters of type CollectionItem
 void CollectionItemView.setCollection(CollectionItem coll)
           
 

Constructors in org.objectweb.jac.aspects.gui.web with parameters of type CollectionItem
Table(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, ExtendedTableModel model, CollectionItemView itemView)
           
IndicesSelector(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
IndexSelector(Object substance, FieldItem field, CollectionItem index, Object repository, boolean allowCreation, MethodItem indexNotFoundHandler)
           
ChoiceCollection(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, ComboBoxModel model, CollectionItemView itemView)
           
List(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
CompactList(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
AbstractCollection(ViewFactory factory, DisplayContext context, CollectionItem collection, Object substance, CollectionModel model, CollectionItemView itemView)
           
 

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

Methods in org.objectweb.jac.aspects.integrity with parameters of type CollectionItem
 void IntegrityAC.declareRepository(String repositoryName, CollectionItem collection, FieldItem field)
           
static boolean IntegrityAC.isAddToRepositoryEnabled(CollectionItem collection)
          Tells wether adding objects to a repository collection is enabled or not.
static void IntegrityAC.disableAddToRepository(CollectionItem collection)
          Disables adding objects to a repository collection.
static void IntegrityAC.enableAddToRepository(CollectionItem collection)
          Enables adding objects to a repository collection.
 void IntegrityConf.declareRepository(String repositoryName, CollectionItem collection, FieldItem field)
          This method declares a repository collection.
 

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

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

Methods in org.objectweb.jac.aspects.persistence with parameters of type CollectionItem
 OID SQLStorage.getCollectionID(OID oid, CollectionItem collection)
           
 List SQLStorage.getCollectionValues(OID oid, CollectionItem collection, String table, String orderBy)
           
 List SQLStorage.getList(OID oid, CollectionItem collection)
           
 List SQLStorage.getSet(OID oid, CollectionItem collection)
           
 Map SQLStorage.getMap(OID oid, CollectionItem collection)
           
 OID FSStorage.getCollectionID(OID oid, CollectionItem collection)
           
 List FSStorage.getList(OID oid, CollectionItem collection)
           
 List FSStorage.getSet(OID oid, CollectionItem collection)
           
 Map FSStorage.getMap(OID oid, CollectionItem collection)
           
 void PersistenceWrapper.getCollection(Wrappee wrappee, OID oid, CollectionItem collection)
          This method loads alls the persistent objects that are contained in this collection from the storage.
protected  void PersistenceWrapper.addToCollection(Interaction interaction, OID oid, CollectionItem collection, Object value)
          This method stores the persistent object that is added to the collection into the storage.
protected  void PersistenceWrapper.removeFromCollection(Interaction interaction, OID oid, CollectionItem collection, Object value)
          This method delete the persistent object that is removed from the collection from the storage.
 void PersistenceWrapper.updateCollection(CollectionItem collection, int position)
          Update the element of a collection at a gievn position
 void PersistenceWrapper.initCollections(Wrappee wrappee, OID oid, CollectionItem[] collections)
           
 OID Storage.getCollectionID(OID oid, CollectionItem collection)
          Get the ID of a collection
 List Storage.getList(OID oid, CollectionItem collection)
          Get a List from the storage.
 List Storage.getSet(OID oid, CollectionItem collection)
          Get the elements of a Set.
 Map Storage.getMap(OID oid, CollectionItem collection)
          Describe getMap method here.
 void PersistenceAC.maxIdle(CollectionItem collection, long maxIdle)
           
 void PersistenceAC.disableCache(CollectionItem collection)
           
 void PersistenceConf.maxIdle(CollectionItem collection, long maxIdle)
          Set a max idle time for a collection.
 void PersistenceConf.disableCache(CollectionItem collection)
          This configuration method allows to disable the cache for a given collection.
 

Constructors in org.objectweb.jac.aspects.persistence with parameters of type CollectionItem
MapWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
SetWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
ListWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
CollectionWrapper(AspectComponent ac, Object substance, CollectionItem collection, boolean isLoaded)
           
 

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

Methods in org.objectweb.jac.aspects.user with parameters of type CollectionItem
 void UserAC.addFilter(CollectionItem collection, MethodItem filter)
           
 void UserConf.addFilter(CollectionItem collection, MethodItem filter)
          For the specified collection, apply a filter on its getter, so that some items can be hidden depending on the user.
 

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

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

Methods in org.objectweb.jac.core.rtti that return CollectionItem
 CollectionItem ClassItem.getCollection(String name)
          Gets a collection from its name.
 CollectionItem[] ClassItem.getCollections()
          Gets all the collections for this class item.
 CollectionItem ClassItem.findCollectionFor(Object substance, Object object)
          Finds the collection of this class item that contains the given object.
 CollectionItem CollectionItem.getCollection()
          Returns the actual collection item.
 CollectionItem[] ConstructorItem.getAddedCollections()
           
 CollectionItem[] ConstructorItem.getRemovedCollections()
           
 CollectionItem[] MethodItem.getAddedCollections()
          Get the value of the collections that are added by this method.
 CollectionItem[] MethodItem.getRemovedCollections()
          Gets the value of the collections that are removed by this method.
 CollectionItem MethodItem.getRemovedCollection()
           
abstract  CollectionItem[] AbstractMethodItem.getAddedCollections()
           
 CollectionItem AbstractMethodItem.getAddedCollection()
          Get the value of the collection that is added by this method (the method is the unique adder of the collection).
abstract  CollectionItem[] AbstractMethodItem.getRemovedCollections()
           
 CollectionItem[] AbstractMethodItem.getModifiedCollections()
          Gets the value of the collections that are modified by this method.
 CollectionItem[] AbstractMethodItem.getAccessedCollections()
           
 

Methods in org.objectweb.jac.core.rtti with parameters of type CollectionItem
 void RttiAC.addAdder(CollectionItem collection, String methodName)
           
 void RttiAC.setAdder(CollectionItem collection, String methodName)
           
 void RttiAC.addRemover(CollectionItem collection, String methodName)
           
 void RttiAC.setRemover(CollectionItem collection, String methodName)
           
 void RttiAC.setComponentType(CollectionItem collection, String type)
           
 void RttiAC.defineRepository(ClassItem type, String repositoryName, CollectionItem repositoryCollection)
           
 void RttiAC.setIndexedField(CollectionItem collection, FieldItem indexedField)
           
 void RttiAC.setIsIndex(CollectionItem collection, boolean isIndex)
           
static FieldItem RttiAC.getIndexFied(CollectionItem collection)
           
static boolean RttiAC.isIndex(CollectionItem collection)
           
 void RttiAC.definePrimaryKey(CollectionItem collection, String[] fields)
           
 void RttiConf.addAdder(CollectionItem collection, String method)
          Adds an adding method for a collection
 void RttiConf.setAdder(CollectionItem collection, String method)
          Sets the adder of a collection.
 void RttiConf.addRemover(CollectionItem collection, String method)
          Adds a removing method for a collection
 void RttiConf.setRemover(CollectionItem collection, String method)
          Sets the remover of a collection.
 void RttiConf.setComponentType(CollectionItem collection, String type)
          Sets the component type of a collection, i.e. the type of objects it contains.
 void RttiConf.defineRepository(ClassItem type, String repositoryName, CollectionItem repositoryCollection)
          Declare a repository to get instances of a class from, instead of fetching all instances of the class, when ObjectRepository.getObjects(ClassItem) is called.
 void RttiConf.setIsIndex(CollectionItem collection, boolean isIndex)
          Specify wether a Map implementing a collection is a mere index for the collection (this is not the default).
 void RttiConf.setIndexedField(CollectionItem collection, FieldItem indexedField)
          Tells that a Map implementing a collection indexes a field of the contained objects.
 void RttiConf.definePrimaryKey(CollectionItem collection, String[] fields)
          Defines primary keys for a collection.
 void MethodItem.setAddedCollections(CollectionItem[] addedCollections)
          Sets the value of the collections that are added by this method.
 void MethodItem.addAddedCollection(CollectionItem addedCollection)
          Adds a new added collection for this method.
 void MethodItem.removeAddedCollection(CollectionItem collection)
          Removes an existing added collection for this method.
 void MethodItem.setRemovedCollections(CollectionItem[] removedCollections)
          Sets the value of the collections that are removed by this method.
 void MethodItem.addRemovedCollection(CollectionItem removedCollection)
          Adds a new removed collection for this method.
 void MethodItem.removeRemovedCollection(CollectionItem collection)
          Removes an existing removed collection for this method.
 void AbstractMethodItem.addModifiedCollection(CollectionItem modifiedCollection)
          Adds a new modified collection for this method.
 

Uses of CollectionItem in org.objectweb.jac.ide
 

Methods in org.objectweb.jac.ide with parameters of type CollectionItem
static HandlerResult Errors.selectionHandler(DisplayContext context, CollectionItem collection, Error error)
           
 

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

Methods in org.objectweb.jac.ide.diagrams that return CollectionItem
 CollectionItem GenericObjectFigure.getCollection()
          Get the value of collection.
 

Methods in org.objectweb.jac.ide.diagrams with parameters of type CollectionItem
 void GenericObjectFigure.setCollection(CollectionItem v)
          Set the value of collection.
 void DiagramView.onChange(Object substance, CollectionItem collection, Object value, Object param)
           
 void DiagramView.onAdd(Object substance, CollectionItem collection, Object value, Object added, Object param)
           
 void DiagramView.onRemove(Object substance, CollectionItem collection, Object value, Object removed, Object param)