Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package cgsuite.plugin

Contains the core Combinatorial Game Suite library.

See:
          Description

Interface Summary
Editor Defines a graphical editor for one or more games.
MethodInvoker An invocation scheme for a Combinatorial Game Suite method.
Output An abstract output scheme that can be converted to any of several forms of output.
OutputContext Contains utility methods accessible during output generation.
OutputHandler Converts objects to Output suitable for display in the Combinatorial Game Suite user interface.
Plugin Exposes a plug-in package to the Combinatorial Game Suite user interface.
PluginContext Registers plug-in components with the user interface.
 

Class Summary
EditorPanel A graphical component used by the user interface to edit game positions.
FontManager  
FontManager.IntPair  
GridEditorPanel A generalized, reusable grid-based EditorPanel.
ImageOutput An image to display as output.
MethodInfo Specifies a Combinatorial Game Suite method.
MethodInfo.OptionalArgumentInfo Specifies an optional argument to a Combinatorial Game Suite method.
PluginInfo Specifies basic information about a plug-in.
PluginUtilities An assortment of static methods useful to plug-in writers.
PreferencesPanel A Swing component that contains user preferences for a plug-in.
ScaleLookupTable A lookup-table implementation that simply scales the input based on the colour specified in the constructor.
StyledTextOutput An abstract representation of styled character data.
StyledTextOutput.STOCharacterIterator  
Table A table whose entries may be any objects.
TableFormat  
TableOutput  
TypeInfo Specifies a Combinatorial Game Suite type.
 

Exception Summary
MethodInvocationException Thrown to indicate that an error occurred invoking a Combinatorial Game Suite method.
 

Package cgsuite.plugin Description

Contains the core Combinatorial Game Suite library.

This package contains the fundamental framework for the Combinatorial Game Suite back-end. Classes in cgsuite are interface-independent. They can be accessed from within the CGSuite interface, by plug-ins, or by stand-alone applications. Important components of this package include:

For information on writing plug-ins, refer to the cgsuite.plugin documentation.