Package com.unitesk.atp.tool

This package provides interfaces and default classes to implement plugins that extend tool functionality.

See:
          Description

Interface Summary
Plugin Plugin is a functionality extention module.
PluginManager Plugin manager interface.
 

Class Summary
DynamicVariablesTable The table of dynamic variables.
PluginClass Plugin is a tool functionality extention module.
PluginManagerClass Plugin manager default implementation.
Tool The framework of an application with plugins.
 

Package com.unitesk.atp.tool Description

This package provides interfaces and default classes to implement plugins that extend tool functionality.

Plugin manager keeps configuration information and passes it to plugins. Naming conflicts are prevented by using of prefixes of property names: if plugin with name <plugin> requests property <property.name> from plugin manager with name <tool>, plugin manager prefixes property name by <tool>.<plugin>. and returns value of property <tool>.<plugin>.<property.name>

Besides configuration information plugin manager provides message box.

Default implementation of plugin manager at construction time allows to set name of plugin manager, message box, set of properties and set of plugins. Also corresponing method can be overriden in derived class.

Default tool implementation is plugin manager with defined:



Copyright © 2001-2006 ISP RAS, RedVerst Group. All Rights Reserved.