Help Topics     Concepts     Package     Class


General Properties

The General Properties customizer tab displays properties of objects that inherit from AbleObject.

The General Properties panel provides these options:

Name
Enter the displayable name. Once an object is initialized, its name may not be changed.
Comment
Enter any comments you wish to provide.
Serialized File Name
Enter the name to use when saving. Use the browse button to select a file or path. By convention the extension used is ".ser".
Data Flow Enabled
Select this checkbox if the object is to use data connections.
Timer Events Enabled
Select this checkbox if the object is to run its process method at specified intervals.
Timer Interval
Enter the number of milliseconds to wait between generating timer events.
Asynchronous Event Posting Enabled
Select this checkbox if the object is to allow events to be added to its asynchronous event processing queue. If not selected, new events cannot be added to the queue.
Asynchronous Event Processing Enabled
Select this checkbox if the object is to process events from its asynchronous event processing queue. Events added to the queue will remain queued until selected.
State
This output-only field will display the current object state, as defined by the AbleState class. To avoid unnecessary overhead, the panel listens for changes to the ProcessingState property so that the field is not continually toggling between Active and Waiting states when timer processing is enabled.

The button actions on the tab itself allow these operations:

Init
Initializes the bean by calling its init method.
Reset
Resets the bean by calling its reset method.
Suspend
Suspends the bean by calling its suspendAll method.
Resume
Resumes the bean by calling its resumeAll method.
Quit
Quits the bean by calling its quitAll method.

Tracing may be done for all instrumented objects, or for a specific bean or agent. These options allow you to set the trace level and output device.

File
Select low, medium, high or none to write trace output to the file you specify. "High" means all trace output, "Medium" is typical output, "Low" is only the most significant output.
Console
Select low, medium, high or none to write trace output to the console. "High" means all trace output, "Medium" is typical output, "Low" is only the most significant output.