Savarese.Org
A B C E G I J M O P R S T W _

A

AbstractObjectPanelModel<O> - Class in org.savarese.unicorn.ui
An abstract class implementing most of the methods declared by the ObjectPanelModel interface.
AbstractObjectPanelModel() - Constructor for class org.savarese.unicorn.ui.AbstractObjectPanelModel
Initializes AbstractObjectPanelModel._listeners_.
actionPerformed(ActionEvent) - Method in class org.savarese.unicorn.ui.event.ChainedActionListener
Delivers an ActionEvent to the chain of ActionListeners.
add() - Method in class example.uniquery.Sum
Adds A and B and makes the result available via Sum.getSum().
addEventListener(L) - Method in class org.savarese.unicorn.ui.event.ChainedEventListener
Adds an event listener.
addObjectPanelModelFactory(String, ObjectPanelModelFactory) - Method in class org.savarese.unicorn.ui.ObjectInspectorPanel
Adds an ObjectPanelModelFactory to be displayed with the given name.
addObjectPanelModelListener(ObjectPanelModelListener<O>) - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
 
addObjectPanelModelListener(ObjectPanelModelListener<O>) - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Adds an ObjectPanelModelListener to the model.
arrayToString(Object[]) - Static method in class org.savarese.unicorn.util.Types
Converts an arrray of values to a string representation used by Commons BeanUtils.

B

beanInfoToMBeanInfo(BeanInfo) - Static method in class org.savarese.unicorn.util.Beans
Converts a BeanInfo instance into an MBeanInfo instance.
Beans - Class in org.savarese.unicorn.util
A singleton class that stores convenience methods for converting JavaBean information types to MBean information types.

C

ChainedActionListener - Class in org.savarese.unicorn.ui.event
An implementation of ChainedEventListener to process ActionEvents for chains of ActionListeners.
ChainedActionListener(ChainedEventListener.EventProcessor<ActionListener, ActionEvent>) - Constructor for class org.savarese.unicorn.ui.event.ChainedActionListener
Instantiates a ChainedActionListener using the specified ChainedEventListener.EventProcessor.
ChainedActionListener() - Constructor for class org.savarese.unicorn.ui.event.ChainedActionListener
Instantiates a ChainedActionListener using the same ChainedActionListener as the event processor.
ChainedEventListener<L extends java.util.EventListener,E extends java.util.EventObject> - Class in org.savarese.unicorn.ui.event
An event listener that process events for a chain of event listeners.
ChainedEventListener(ChainedEventListener.EventProcessor<L, E>) - Constructor for class org.savarese.unicorn.ui.event.ChainedEventListener
Instantiates a ChainedEventListner with the given ChainedEventListener.EventProcessor
ChainedEventListener.EventProcessor<L extends java.util.EventListener,E extends java.util.EventObject> - Interface in org.savarese.unicorn.ui.event
An interface for delivering events to an event listener.
compare(MBeanAttributeInfo, MBeanAttributeInfo) - Method in class org.savarese.unicorn.util.Sorting.MBeanAttributeInfoComparator
 
compare(MBeanConstructorInfo, MBeanConstructorInfo) - Method in class org.savarese.unicorn.util.Sorting.MBeanConstructorInfoComparator
 
compare(MBeanOperationInfo, MBeanOperationInfo) - Method in class org.savarese.unicorn.util.Sorting.MBeanOperationInfoComparator
 
constructorToMBeanConstructorInfo(Constructor) - Static method in class org.savarese.unicorn.util.Beans
Converts a Constructor instance into an MBeanConstructorInfo instance.
convert(Object) - Static method in class org.savarese.unicorn.util.Types
Converts a value to a string representation, converting arrays with Types.arrayToString(java.lang.Object[]) and other objects with Commons BeanUtils.
convert(String, Class) - Static method in class org.savarese.unicorn.util.Types
Converts a string representation of a value to an object of a specified type.
createObjectPanelModel(String) - Method in interface org.savarese.unicorn.ui.ObjectPanelModelFactory
Creates an ObjectPanelModel that wraps the object with the provided name.

E

equals(Object) - Method in class org.savarese.unicorn.util.Sorting.MBeanAttributeInfoComparator
 
equals(Object) - Method in class org.savarese.unicorn.util.Sorting.MBeanConstructorInfoComparator
 
equals(Object) - Method in class org.savarese.unicorn.util.Sorting.MBeanOperationInfoComparator
 
example.uniquery - package example.uniquery
An example program that assembles a GUI for accessing MBeans, JavaBeans, and Web services.

G

getA() - Method in class example.uniquery.Sum
Returns the value of A.
getAttribute(String) - Method in class org.savarese.unicorn.ui.JavaBeanPanelModel
 
getAttribute(String) - Method in class org.savarese.unicorn.ui.MBeanPanelModel
 
getAttribute(String) - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Retrieves a named attribute from the adapted object.
getAttribute(String) - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 
getB() - Method in class example.uniquery.Sum
Returns the value of B.
getClass(String) - Static method in class org.savarese.unicorn.util.Types
Returns the class object corresponding to the given type name.
getModel() - Method in class org.savarese.unicorn.ui.ObjectPanel
Returns the ObjectPanelModel that backs the ObjectPanel view.
getObject() - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
 
getObject() - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Retrieves the object adapted to the interface.
getObjectInfo() - Method in class org.savarese.unicorn.ui.JavaBeanPanelModel
 
getObjectInfo() - Method in class org.savarese.unicorn.ui.MBeanPanelModel
 
getObjectInfo() - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Returns a description of the object.
getObjectInfo() - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 
getObjectName() - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
 
getObjectName() - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Returns a string that identifies the object.
getObjectName() - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 
getSum() - Method in class example.uniquery.Sum
Returns the sum of A and B produced by the last call of Sum.add().

I

invoke(String, Object[], Class[], String[]) - Method in class org.savarese.unicorn.ui.JavaBeanPanelModel
 
invoke(String, Object[], Class[], String[]) - Method in class org.savarese.unicorn.ui.MBeanPanelModel
 
invoke(String, Object[], Class[], String[]) - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Invokes an operation of the adapted object and returns its result, if any.
invoke(String, Object[], Class[], String[]) - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 
isValid() - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
 
isValid() - Method in class org.savarese.unicorn.ui.JavaBeanPanelModel
 
isValid() - Method in class org.savarese.unicorn.ui.MBeanPanelModel
 
isValid() - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Determines if the model is in a valid state.
isValid() - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 

J

JavaBeanPanelModel - Class in org.savarese.unicorn.ui
An ObjectPanelModel implementation for JavaBeans.
JavaBeanPanelModel(Object) - Constructor for class org.savarese.unicorn.ui.JavaBeanPanelModel
Instantiates a JavaBeanPanelModel wrapping the provided bean.

M

Main - Class in example.uniquery
An example program demonstrating how to use ObjectPanelModel, ObjectPanelModelFactory, and ObjectInspectorPanel.
main(String[]) - Static method in class example.uniquery.Main
 
MBeanPanelModel - Class in org.savarese.unicorn.ui
An ObjectPanelModel implementation for JMX MBeans.
MBeanPanelModel(ObjectName, MBeanServerConnection) - Constructor for class org.savarese.unicorn.ui.MBeanPanelModel
Instantiates an MBeanPanelModel that wraps the provided MBean, accessed via the provided MBeanServerConnection.
methodDescriptorToMBeanOperationInfo(MethodDescriptor) - Static method in class org.savarese.unicorn.util.Beans
Converts a MethodDescriptor instance into an MBeanOperationInfo instance.
modelChanged(ObjectPanelModel<O>) - Method in interface org.savarese.unicorn.ui.ObjectPanelModelListener
Invoked when an ObjectPanelModel changes.

O

ObjectInspectorPanel - Class in org.savarese.unicorn.ui
A Swing component that allows a user to select an ObjectPanelModelFactory, enter an object name, and create an ObjectPanel for the object.
ObjectInspectorPanel() - Constructor for class org.savarese.unicorn.ui.ObjectInspectorPanel
Instantiates an ObjectInspectorPanel.
ObjectPanel<O> - Class in org.savarese.unicorn.ui
A Swing component that dynamically assembles a user interface for invoking the methods of an object wrapped by an ObjectPanelModel implementation.
ObjectPanel(ObjectPanelModel<O>) - Constructor for class org.savarese.unicorn.ui.ObjectPanel
Instantiates an ObjectPanel backed by the specified ObjectPanelModel.
ObjectPanelModel<O> - Interface in org.savarese.unicorn.ui
Interface for adapting objects for use by ObjectPanel.
ObjectPanelModelFactory - Interface in org.savarese.unicorn.ui
A factory interface for instantiating ObjectPanelModel objects.
ObjectPanelModelListener<O> - Interface in org.savarese.unicorn.ui
A listener interface for receiving notifications of changes to ObjectPanelModel instances.
org.savarese.unicorn.ui - package org.savarese.unicorn.ui
Defines the Unicorn user interface components.
org.savarese.unicorn.ui.event - package org.savarese.unicorn.ui.event
Provides event handling support for the org.savarese.unicorn.ui package.
org.savarese.unicorn.util - package org.savarese.unicorn.util
Provides utility classes, mostly singletons with static members, to support the other packages.

P

processEvent(ActionListener, ActionEvent) - Method in class org.savarese.unicorn.ui.event.ChainedActionListener
Calls listener.actionPerformed(event);
processEvent(L, E) - Method in interface org.savarese.unicorn.ui.event.ChainedEventListener.EventProcessor
Delivers an event to the specified listener, possibly taking other actions in the process.
propertyDescriptorToMBeanAttributeInfo(PropertyDescriptor) - Static method in class org.savarese.unicorn.util.Beans
Converts a PropertyDescriptor instance into an MBeanAttributeInfo instance.

R

removeEventListener(L) - Method in class org.savarese.unicorn.ui.event.ChainedEventListener
Removes an event listener.
removeObjectPanelModelFactory(String) - Method in class org.savarese.unicorn.ui.ObjectInspectorPanel
Removes the ObjectPanelModelFactory corresponding to the given name.
removeObjectPanelModelListener(ObjectPanelModelListener<O>) - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
 
removeObjectPanelModelListener(ObjectPanelModelListener<O>) - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Removes an ObjectPanelModelListener from the model.

S

setA(int) - Method in class example.uniquery.Sum
Sets the value of A.
setAttribute(String, Object) - Method in class org.savarese.unicorn.ui.JavaBeanPanelModel
 
setAttribute(String, Object) - Method in class org.savarese.unicorn.ui.MBeanPanelModel
 
setAttribute(String, Object) - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Sets the value of a named attribute of the adapted object.
setAttribute(String, Object) - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 
setB(int) - Method in class example.uniquery.Sum
Sets the value of B.
setConnection(MBeanServerConnection) - Method in class org.savarese.unicorn.ui.MBeanPanelModel
Sets the MBeanServerConnection via which the MBean can be accessed.
setModel(ObjectPanelModel<O>) - Method in class org.savarese.unicorn.ui.ObjectPanel
Sets the ObjectPanelModel to back the ObjectPanel view.
setObject(O) - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
 
setObject(Object) - Method in class org.savarese.unicorn.ui.JavaBeanPanelModel
 
setObject(ObjectName) - Method in class org.savarese.unicorn.ui.MBeanPanelModel
 
setObject(O) - Method in interface org.savarese.unicorn.ui.ObjectPanelModel
Sets the object to be adapted to the interface.
setObject(Service) - Method in class org.savarese.unicorn.ui.WebServicePanelModel
 
Sorting - Class in org.savarese.unicorn.util
A singleton class that stores Comparator implementations.
Sorting.MBeanAttributeInfoComparator - Class in org.savarese.unicorn.util
Orders MBeanAttributeInfo objects according to their names.
Sorting.MBeanAttributeInfoComparator() - Constructor for class org.savarese.unicorn.util.Sorting.MBeanAttributeInfoComparator
 
Sorting.MBeanConstructorInfoComparator - Class in org.savarese.unicorn.util
Orders MBeanConstructorInfo objects according to their names.
Sorting.MBeanConstructorInfoComparator() - Constructor for class org.savarese.unicorn.util.Sorting.MBeanConstructorInfoComparator
 
Sorting.MBeanOperationInfoComparator - Class in org.savarese.unicorn.util
Orders MBeanOperationInfo objects according to their names.
Sorting.MBeanOperationInfoComparator() - Constructor for class org.savarese.unicorn.util.Sorting.MBeanOperationInfoComparator
 
stringToStringArray(String) - Static method in class org.savarese.unicorn.util.Types
Convert a string representation of a string array to an array of strings.
Sum - Class in example.uniquery
A sample JavaBean that can be loaded into the uniquery example program.
Sum() - Constructor for class example.uniquery.Sum
Creates a Sum JavaBean with all members initialized to zero.

T

Types - Class in org.savarese.unicorn.util
A singleton class storing convenience methods for converting from and to string representations of objects.

W

WebServicePanelModel - Class in org.savarese.unicorn.ui
An ObjectPanelModel implementation for Web services with WSDL definitions.
WebServicePanelModel(Definition, Service) - Constructor for class org.savarese.unicorn.ui.WebServicePanelModel
Instantiates a WebServicePanelModel that wraps the provided Web service from the accompanying WSDL definition.
WSDLServices - Class in org.savarese.unicorn.util
A singleton class that stores convenience methods for converting javax.wsdl information types to MBean information types.
wsdlToMBeanInfo(Definition, Service, Map<String, Operation>, Map<String, WSIFPort>, Map<String, List<String>>, Map<String, List<String>>) - Static method in class org.savarese.unicorn.util.WSDLServices
Converts the WSDL definition of a service to an MBeanInfo type.

_

_listeners_ - Variable in class org.savarese.unicorn.ui.AbstractObjectPanelModel
A list of ObjectPanelModelListener instances that are notified each time AbstractObjectPanelModel.setObject(O) is called with a new object.
_listeners_ - Variable in class org.savarese.unicorn.ui.event.ChainedEventListener
The list of listeners to process.
_notifyListeners_() - Method in class org.savarese.unicorn.ui.AbstractObjectPanelModel
Invokes ObjectPanelModelListener.modelChanged(org.savarese.unicorn.ui.ObjectPanelModel) for each ObjectPanelModelListener in AbstractObjectPanelModel._listeners_.
_object_ - Variable in class org.savarese.unicorn.ui.AbstractObjectPanelModel
The object wrapped by the model.
_processEvent_(E) - Method in class org.savarese.unicorn.ui.event.ChainedEventListener
Delivers and event to each listener in ChainedEventListener._listeners_ using ChainedEventListener._processor_.
_processor_ - Variable in class org.savarese.unicorn.ui.event.ChainedEventListener
The event processor to use to process events.

A B C E G I J M O P R S T W _
Savarese.Org

Copyright © 2006 Daniel F. Savarese. All Rights Reserved.