|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractMethodItem | |
org.objectweb.jac.aspects.cache | This aspect handle caching of method results. |
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.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 ). |
Uses of AbstractMethodItem in org.objectweb.jac.aspects.cache |
Methods in org.objectweb.jac.aspects.cache with parameters of type AbstractMethodItem | |
void |
CacheAC.setIgnoredParameters(AbstractMethodItem method,
int[] ignored)
|
void |
CacheConf.setIgnoredParameters(AbstractMethodItem method,
int[] ignored)
Tells the cache aspect that some parameters of a method should be ignored for all cache operations. |
Uses of AbstractMethodItem in org.objectweb.jac.aspects.gui |
Methods in org.objectweb.jac.aspects.gui that return AbstractMethodItem | |
abstract AbstractMethodItem |
InputSequence.getStepMethod(int step)
Returns the method that is used to define the input box for a given step. |
protected AbstractMethodItem |
InputSequence.getLocalInputMethod(String name)
Returns the method item that corresponds to a method defined in the user-defined input sequence. |
AbstractMethodItem |
InvokeEvent.getMethod()
|
AbstractMethodItem |
Callback.getMethod()
The callback method. |
AbstractMethodItem |
CustomizedGUI.getOnCloseHandler()
|
Methods in org.objectweb.jac.aspects.gui with parameters of type AbstractMethodItem | |
void |
MethodView.setMethod(AbstractMethodItem method)
Sets the substance method. |
static MethodView |
GenericFactory.getMethodView(AbstractMethodItem method,
Object substance,
DisplayContext context,
ViewFactory factory,
MemberItemView memberView)
Build view for a method |
static View |
GenericFactory.createParameters(ViewFactory factory,
DisplayContext context,
AbstractMethodItem method,
Object substance,
Object[] parameters)
Create a view containing editor components for the parameters of a method. |
static FieldEditor |
GenericFactory.getEditorComponent(ViewFactory factory,
DisplayContext context,
Object substance,
AbstractMethodItem method,
int i,
boolean embedded,
Object value)
Returns a ValueEditor suitable for editing the i-th parameter of a method. |
static DialogView |
GenericFactory.createInputDialog(Object substance,
AbstractMethodItem method,
Object[] parameters,
DisplayContext context)
Builds a dialog box to enter the parameters of method |
protected boolean |
InputWrapper.autoCreate(Display display,
DisplayContext context,
AbstractMethodItem method,
Interaction interaction,
Class[] paramTypes)
|
protected boolean |
InputWrapper.askingSequence(Display display,
DisplayContext context,
AbstractMethodItem method,
Interaction interaction,
Class[] paramTypes)
|
void |
EventHandler.onInvokeDirect(DisplayContext context,
Object substance,
AbstractMethodItem method,
Object[] parameters)
Upcalled when a direct invocation is performed on an object (no parameters will be asked by the GUI). |
void |
InvokeEvent.setMethod(AbstractMethodItem newMethod)
|
void |
GuiAC.setOnCloseHandler(String gui,
AbstractMethodItem eventHandler)
|
void |
GuiAC.addMenuItem(String gui,
String menu,
String[] menuPath,
AbstractMethodItem callback)
|
void |
GuiAC.addMenuItem(String gui,
String menu,
String[] menuPath,
String objectName,
AbstractMethodItem callback)
|
void |
GuiAC.addMenuItem(String gui,
String menu,
String[] menuPath,
AbstractMethodItem callback,
String[] parameters)
|
void |
GuiAC.addMenuItem(String gui,
String menu,
String[] menuPath,
String objectName,
AbstractMethodItem callback,
String[] parameters)
|
void |
GuiAC.addToolbarAction(String gui,
AbstractMethodItem method)
|
void |
GuiAC.addToolbarAction(String gui,
String objectName,
AbstractMethodItem method)
|
void |
GuiAC.addToolbarAction(String gui,
AbstractMethodItem method,
String[] params)
|
void |
GuiAC.setCondition(AbstractMethodItem method,
String condition)
|
static MethodItem |
GuiAC.getCondition(AbstractMethodItem method)
Gets the condition method associated with a method, or null if there's none. |
void |
GuiAC.setSlowOperation(AbstractMethodItem method,
boolean isSlow)
|
void |
GuiAC.setMimeType(AbstractMethodItem method,
String type)
|
static boolean |
GuiAC.isSlowOperation(AbstractMethodItem method)
Tells wethers a method is slow |
void |
GuiAC.addPostInvoke(AbstractMethodItem method,
AbstractMethodItem hook)
|
static boolean |
GuiAC.isEnabled(AbstractMethodItem method,
Object substance)
Tells wether a method should be enabled |
void |
GuiAC.setMethodParametersWidth(AbstractMethodItem method,
Length[] width)
|
static Length[] |
GuiAC.getMethodParametersWidth(AbstractMethodItem method)
Returns the parameters widths of a method or null if none was set. |
void |
GuiAC.setMethodParametersHeight(AbstractMethodItem method,
Length[] height)
|
static Length[] |
GuiAC.getMethodParametersHeight(AbstractMethodItem method)
Returns the parameters heights of a method or null if none was set. |
void |
GuiAC.setAutoCreateParameters(AbstractMethodItem method)
|
static boolean |
GuiAC.isAutoCreateParameters(AbstractMethodItem method)
|
void |
GuiAC.setParameterEnums(AbstractMethodItem method,
String[] enumNames)
|
void |
GuiAC.setLinkedParameters(AbstractMethodItem method,
String[] collections)
|
void |
GuiAC.setCreationAllowedParameters(AbstractMethodItem method,
boolean[] create)
|
static boolean |
GuiAC.isCreationAllowedParameter(AbstractMethodItem method,
int i)
Tells wether to display a "new" button for a parameter of a method |
void |
GuiAC.setParameterNames(AbstractMethodItem method,
String[] parameterNames)
|
static String[] |
GuiAC.getParameterNames(AbstractMethodItem method)
Returns the parameter names of a method. |
void |
GuiAC.setParameterFields(AbstractMethodItem method,
String[] parameterFields)
|
void |
GuiAC.setPasswordParameters(AbstractMethodItem method,
String[] params)
|
void |
GuiAC.setDefaultValues(AbstractMethodItem method,
Object[] values)
|
String[] |
GuiAC.getModifyingBoxes(AbstractMethodItem method)
Get the modifying boxes for the given abstract method item (a method or a constructor). |
void |
GuiAC.setViewConstructor(String guiType,
String viewType,
AbstractMethodItem constructor)
Set the view constructor for a given gui type. |
static MethodItem |
GuiAC.getInteractionHandler(AbstractMethodItem method)
|
void |
GuiConf.setOnCloseHandler(String gui,
AbstractMethodItem eventHandler)
Set an event handler which is called when the window is closed. |
void |
GuiConf.addMenuItem(String gui,
String menu,
String[] menuPath,
AbstractMethodItem method)
Add a menu item to a menu bar. |
void |
GuiConf.addMenuItem(String gui,
String menu,
String[] menuPath,
String objectName,
AbstractMethodItem method)
Add a menu item to a menu bar. |
void |
GuiConf.addMenuItem(String gui,
String menu,
String[] menuPath,
AbstractMethodItem method,
String[] parameters)
Add a menu item to a menu bar. |
void |
GuiConf.addMenuItem(String gui,
String menu,
String[] menuPath,
String objectName,
AbstractMethodItem method,
String[] parameters)
Add a menu item to a menu bar. |
void |
GuiConf.addToolbarAction(String gui,
AbstractMethodItem method)
Add a button in the toolbar |
void |
GuiConf.addToolbarAction(String gui,
String objectName,
AbstractMethodItem method)
Add a button in the toolbar |
void |
GuiConf.addToolbarAction(String gui,
AbstractMethodItem method,
String[] params)
Add a button in the toolbar |
void |
GuiConf.setViewConstructor(String guiType,
String viewType,
AbstractMethodItem constructor)
Set the view constructor for a given gui type. |
void |
BehaviorGuiConf.setAutoCreateParameters(AbstractMethodItem method)
This configuration method tells which parameters of the given method should be autocreated. |
void |
MethodAppearenceGuiConf.setParameterNames(AbstractMethodItem method,
String[] parameterNames)
Sets the argument names of a given method item so that they can be used by GUI aspect components. |
void |
MethodAppearenceGuiConf.setParameterEnums(AbstractMethodItem method,
String[] enumNames)
Declares some parameters of method as enums. |
void |
MethodAppearenceGuiConf.setLinkedParameters(AbstractMethodItem method,
String[] collections)
Declares some reference parameters (non-primitive object-typed parameters) of the method to be linked with a collection that gives the choices of the object in the GUI combobox. |
void |
MethodAppearenceGuiConf.setCreationAllowedParameters(AbstractMethodItem method,
boolean[] create)
Tells if JAC object-typed (references) arguments of a method can be created while the method's invocation or if they should be choosen in existing instances list. |
void |
MethodAppearenceGuiConf.setParameterFields(AbstractMethodItem method,
String[] parameterFields)
Specify that a parameter of a method corresponds to a field within the invoked object. |
void |
MethodAppearenceGuiConf.setMethodParametersWidth(AbstractMethodItem method,
Length[] width)
Sets the width for all parameters of one method. |
void |
MethodAppearenceGuiConf.setMethodParametersHeight(AbstractMethodItem method,
Length[] height)
Sets the height for all parameters of one method. |
void |
MethodAppearenceGuiConf.setPasswordParameters(AbstractMethodItem method,
String[] parameterFields)
Specify that a parameter of a method is a pasword method. |
void |
MethodAppearenceGuiConf.setDefaultValues(AbstractMethodItem method,
Object[] values)
Sets the default value for argument names of a given method item so that they can be used by GUI aspect components. |
void |
MethodAppearenceGuiConf.setCondition(AbstractMethodItem method,
String condition)
Sets a condition on a method. |
void |
MethodAppearenceGuiConf.setSlowOperation(AbstractMethodItem method,
boolean isSlow)
If an operation is expected to take a long time to complete, use this method to tell the GUI that it should display a message asking the user to wait for a while. |
void |
MethodAppearenceGuiConf.setMimeType(AbstractMethodItem method,
String type)
Sets the mime-type of the file written to an OutputStream or Writer. |
void |
MethodAppearenceGuiConf.addPostInvoke(AbstractMethodItem method,
AbstractMethodItem hook)
Specifies a method to be invoked after a method is invoked from the GUI. |
void |
ViewFactory.setViewConstructor(String viewType,
AbstractMethodItem constructor)
Set the constructor for a type of view |
void |
CustomizedGUI.addToolbarAction(AbstractMethodItem method)
Add a button in the toolbar |
void |
CustomizedGUI.addToolbarAction(String objectName,
AbstractMethodItem method)
Add a button in the toolbar |
void |
CustomizedGUI.addToolbarAction(String objectName,
AbstractMethodItem method,
Object[] params)
|
void |
CustomizedGUI.setOnCloseHandler(AbstractMethodItem handler)
|
Constructors in org.objectweb.jac.aspects.gui with parameters of type AbstractMethodItem | |
InputSequence(Display display,
AbstractMethodItem method,
Object[] parameters)
Creates a user-defined input sequence. |
|
MethodItemView(AbstractMethodItem method,
String viewName)
|
|
InputCanceledException(AbstractMethodItem method)
The constructor for this exception. |
|
InvokeEvent(View source,
Object substance,
AbstractMethodItem method,
Object[] parameters)
|
|
InvokeEvent(View source,
Object substance,
AbstractMethodItem method)
|
|
Callback(String objectName,
AbstractMethodItem method,
Object[] parameters)
Constructs the callback. |
Uses of AbstractMethodItem in org.objectweb.jac.aspects.gui.swing |
Methods in org.objectweb.jac.aspects.gui.swing with parameters of type AbstractMethodItem | |
void |
SwingMethodView.setMethod(AbstractMethodItem method)
|
boolean |
SwingDisplay.showInput(Object substance,
AbstractMethodItem method,
Object[] parameters)
|
boolean |
SwingDisplay.fillParameters(AbstractMethodItem method,
Object[] parameters)
|
void |
SwingDisplay.onInvocationReturn(Object substance,
AbstractMethodItem method)
|
Constructors in org.objectweb.jac.aspects.gui.swing with parameters of type AbstractMethodItem | |
SwingMethodView(Object substance,
AbstractMethodItem method)
|
Uses of AbstractMethodItem in org.objectweb.jac.aspects.gui.web |
Fields in org.objectweb.jac.aspects.gui.web declared as AbstractMethodItem | |
protected AbstractMethodItem |
Method.method
|
Methods in org.objectweb.jac.aspects.gui.web with parameters of type AbstractMethodItem | |
void |
Method.setMethod(AbstractMethodItem method)
|
void |
EmbeddedMethod.setMethod(AbstractMethodItem method)
|
boolean |
WebDisplay.showInput(Object substance,
AbstractMethodItem method,
Object[] parameters)
|
Object[] |
WebDisplay.buildParameterValues(AbstractMethodItem method,
String[] params)
|
boolean |
WebDisplay.fillParameters(AbstractMethodItem method,
Object[] parameters)
|
void |
WebDisplay.onInvocationReturn(Object substance,
AbstractMethodItem method)
Ensure that we will send any HTML output to the currently connection. |
Constructors in org.objectweb.jac.aspects.gui.web with parameters of type AbstractMethodItem | |
Method(Object substance,
AbstractMethodItem method)
|
|
EmbeddedMethod(Object substance,
AbstractMethodItem method,
EditorContainer parameters)
|
Uses of AbstractMethodItem in org.objectweb.jac.core |
Fields in org.objectweb.jac.core declared as AbstractMethodItem | |
AbstractMethodItem |
Interaction.method
|
Methods in org.objectweb.jac.core that return AbstractMethodItem | |
AbstractMethodItem |
CollaborationParticipant.method()
Returns the method name that have been called on the wrappee during the current collaboration point (method call). |
Methods in org.objectweb.jac.core with parameters of type AbstractMethodItem | |
boolean |
MethodPointcut.isMethodMatching(AbstractMethodItem method)
Tests if the given method item is modified (in a way or another) by this pointcut. |
boolean |
Display.showInput(Object object,
AbstractMethodItem method,
Object[] parameters)
Asks the user to fill the parameters to prepare the invocation of the given method. |
boolean |
Display.fillParameters(AbstractMethodItem method,
Object[] parameters)
Called before interactively calling a method with parameters, so that the display can set some of them. |
void |
Display.onInvocationReturn(Object substance,
AbstractMethodItem method)
Called after interactively calling a method with parameters. |
void |
AspectComponent.setAttribute(AbstractMethodItem method,
String name,
String value)
Generic config method to set an attribute on a method |
static WrappingChain |
Wrapping.getWrappingChain(Wrappee wrappee,
AbstractMethodItem method)
Returns the wrapping chain that wraps the given method. |
static List |
Wrapping.getCatchingChain(Wrappee wrappee,
AbstractMethodItem method)
Returns the catching chain that wraps the given method. |
static boolean |
Wrapping.isWrappable(AbstractMethodItem method)
Tells if a given method is wrappable. |
static void |
Wrapping.wrap(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem wrappedMethod)
Wrap a method of an object. |
static boolean |
Wrapping.wrapMethod(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem wrappedMethod)
Wrap a method of an object. |
static void |
Wrapping.wrap(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem[] wrappedMethods)
A nicer way to write wrap when several base methods
need to be wrapped. |
static void |
Wrapping.unwrap(Wrappee wrappee,
Wrapper wrapper,
AbstractMethodItem wrappedMethod)
Unwraps a single method. |
static void |
Wrapping.addExceptionHandler(Wrappee wrappee,
Wrapper wrapper,
String method,
AbstractMethodItem listenedMethod)
|
Constructors in org.objectweb.jac.core with parameters of type AbstractMethodItem | |
Interaction(WrappingChain wrappingChain,
Wrappee wrappee,
AbstractMethodItem method,
Object[] args)
|
Uses of AbstractMethodItem in org.objectweb.jac.core.rtti |
Subclasses of AbstractMethodItem in org.objectweb.jac.core.rtti | |
class |
ConstructorItem
This class defines a meta item that corresponds to the java.lang.reflect.Constructor meta element. |
class |
MethodItem
This class defines a meta item that corresponds to the java.lang.reflect.Method meta element.
|
class |
MixinMethodItem
|
Methods in org.objectweb.jac.core.rtti that return AbstractMethodItem | |
AbstractMethodItem[] |
ClassItem.getAbstractMethods(String name)
Gets a set of homonym methods (including constructors) from their names. |
AbstractMethodItem |
ClassItem.getAbstractMethod(String name)
Gets an abstract method from its name. |
AbstractMethodItem |
AbstractMethodItem.getConcreteMethod()
Returns the method item who really holds the byte code. |
Methods in org.objectweb.jac.core.rtti with parameters of type AbstractMethodItem | |
void |
RttiAC.addWrittenFields(AbstractMethodItem method,
String[] writtenFields)
|
void |
RttiAC.setParametersType(AbstractMethodItem method,
String[] types)
|
void |
RttiAC.setParametersFields(AbstractMethodItem method,
FieldItem[] fields)
|
void |
RttiAC.setNullAllowedParameters(AbstractMethodItem method,
boolean[] nulls)
|
static boolean |
RttiAC.isNullAllowedParameter(AbstractMethodItem method,
int i)
|
void |
RttiConf.addWrittenFields(AbstractMethodItem method,
String[] writtenFields)
Adds some written fields to a given method. |
void |
RttiConf.setParametersType(AbstractMethodItem method,
String[] types)
Declare a method's parameters to be of a given type |
void |
RttiConf.setParametersFields(AbstractMethodItem method,
FieldItem[] fields)
Specifies that the parameters of a method will be assigned to a given field. |
void |
RttiConf.setNullAllowedParameters(AbstractMethodItem method,
boolean[] nulls)
Tells if JAC object-typed (references) arguments of a method can take null value while the method's invocation or if they should be choosen in existing instances list. |
static String |
NamingConventions.getPrintableParameterTypes(AbstractMethodItem method)
Returns a printable representation of the argument types of a method (or a constructor if needed). |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |