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

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

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

Methods in org.objectweb.jac.aspects.gui that return MetaItem
static MetaItem GuiAC.popGraphicContext()
           
 

Methods in org.objectweb.jac.aspects.gui with parameters of type MetaItem
static Collection Actions.getMimeTypes(MetaItem cli)
           
static Object GuiAC.getContextAttribute(MetaItem item, String attribute, Stack context, Object defaultValue)
           
static void GuiAC.pushGraphicContext(MetaItem value)
           
static String GuiAC.getIcon(MetaItem item)
          Returns the icon associated with this item.
static boolean GuiAC.hasEditableDefaultValues(MetaItem metaItem)
           
static boolean GuiAC.isVisible(Object substance, MetaItem metaItem)
          Tells if an item is visible (displayed by the GUI).
static boolean GuiAC.isVisible(MetaItem metaItem)
          Tells if an item is visible (displayed by the GUI).
static boolean GuiAC.isEmbeddedEditor(MetaItem item)
           
static Length GuiAC.getEditorWidth(MetaItem type)
           
static Length GuiAC.getEditorHeight(MetaItem type)
           
static String GuiAC.getFormat(MetaItem item)
          Returns the format of a ClassItem or VirtualClassItem.
static String GuiAC.getFloatFormat(MetaItem item)
          Returns the display format of an item.
static String GuiAC.getIntFormat(MetaItem item)
          Returns the display format of an item.
static String GuiAC.getLabel(MetaItem item)
           
static String GuiAC.getLabel(MetaItem item, Stack context)
          Returns the label of an item, or an automatically computed string if none was set.
static String GuiAC.getMnemonics(MetaItem item)
           
 

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

Methods in org.objectweb.jac.aspects.user with parameters of type MetaItem
 boolean Rule.match(MetaItem item)
          Tells if a MetaItem matches the rule.
 boolean Profile.isReadable(MetaItem item)
           
 boolean Profile.isWritable(MetaItem item)
           
 boolean Profile.isAddable(MetaItem item)
           
 boolean Profile.isCreatable(MetaItem item)
           
 boolean Profile.isRemovable(MetaItem item)
           
static boolean Profile.isReadable(Collection profiles, MetaItem item)
           
static boolean Profile.isWritable(Collection profiles, MetaItem item)
           
static boolean Profile.isAddable(Collection profiles, MetaItem item)
           
static boolean Profile.isCreatable(Collection profiles, MetaItem item)
           
static boolean Profile.isRemovable(Collection profiles, MetaItem item)
           
 Object UserAC.controlAttribute(Object substance, MetaItem item, String attrName, Object value)
          This method controls the access to a given meta item of the RTTI.
 

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

Subclasses of MetaItem in org.objectweb.jac.core.rtti
 class AbstractMethodItem
          This class defines a meta item that corresponds to the java.lang.reflect.Method and to the java.lang.reflect.Constructor meta elements.
 class ClassItem
          This class defines a meta item that corresponds to the java.lang.reflect.Class meta element.
 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.
 class ConstructorItem
          This class defines a meta item that corresponds to the java.lang.reflect.Constructor meta element.
 class FieldItem
          This class defines a meta item that corresponds to the java.lang.reflect.Field meta element.
 class MemberItem
          This class defines a meta item that corresponds to a field or a method.
 class MetaItemDelegate
          This class defines the super class for all the meta items whithin the rtti aspect.
 class MethodItem
          This class defines a meta item that corresponds to the java.lang.reflect.Method meta element.
 class MixinMethodItem
           
 class VirtualClassItem
          This class defines a meta item that corresponds to the java.lang.reflect.Class meta element.
 

Methods in org.objectweb.jac.core.rtti that return MetaItem
 MetaItem ClassRepository.getVirtualClass(String name)
          Returns a ClassItem or a VirtualClassItem from its name.
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.
 MetaItem MetaItem.getItemClass()
           
 

Methods in org.objectweb.jac.core.rtti with parameters of type MetaItem
 Object AttributeController.controlAttribute(Object substance, MetaItem item, String attrName, Object value)
           
 void MetaItem.setItemClass(MetaItem itemClass)