All Classes and Interfaces

Class
Description
Panel for editing abbreviations
Abbreviation manager.
Abbrev editor.
"About jEdit" dialog
Base class for abrupt completions.
An abrupt completion due to a break or continue.
This class wraps an abrupt completion that has to be transferred (non-locally) to a statically containing routine invocation before Java's catching mechanism comes into play.
An abrupt completion due to a return.
An abrupt completion due to a thrown Throwable.
 
 
 
An abstract implementation of the Annotation interface, containing a mechanism for registering change listeners.
Adds auto-completion to a text component.
A convenience class for creating new classes that implement the Block interface.
A base class that can be used to create a label or tooltip generator that can be assigned to a CategoryItemRenderer.
An abstract base class that you can use to implement a new CategoryItemRenderer.
Base class for possible completions.
A base class for completion providers.
A comparator that compares the input text of a Completion against a String lexicographically, ignoring case.
An abstract base class for context menu editors.
An abstract implementation of the Dataset interface, containing a mechanism for registering change listeners.
A base class that can be used to implement a DialLayer.
 
The abstract input handler manage the keyboard handling.
An base class that you can use to create new implementations of the IntervalXYDataset interface.
A list of objects that can grow as required.
The default implementation of the option pane interface.
A base class for implementing overlays for a ChartPanel.
A base class used for generating pie chart item labels.
A base class for handling the distribution of pie section labels.
Base class providing common services for renderers.
An abstract implementation of the SeriesDataset interface, containing a mechanism for registering change listeners.
 
The interface that must be supported by annotations that are to be added to an XYPlot.
An base class that you can use to create new implementations of the XYDataset interface.
A base class for creating item label generators.
A base class that can be used to create new XYItemRenderer implementations.
An base class that you can use to create new implementations of the XYZDataset interface.
 
 
 
 
Translated from orignal C++ Lignum code.
 
 
 
 
Action invocation bar.
Manages a collection of action sets.
 
A set of actions, either loaded from an XML file, or constructed at runtime by a plugin.
The adaptive supersampling algorithm is a nonuniform supersampling algorithm.
 
Dialog displayed when expanding an unknown abbreviation
 
 
 
 
Add Mode dialog.
 
The turtle command AdjustLU performs a rotation about the local z-axis (the turtle's head axis) such that the angle between the rotated local y-axis (the turtle's up axis) and the global z-axis becomes minimal.
AdvancedSettings is a little JFrame which provides additional settings to the plugin user interface.
 
An instance of Aggregate is used in aggregate method invocations as specified by the XL programming language.
An instance of AggregateState is used in aggregate method invocations as specified by the XL programming language.
Utility class which implements all AggregateState interfaces and provides some general fields for storing state.
 
 
A utility class for aligning rectangles.
A file set for searching all open buffers in a view.
 
 
 
 
Generates images using a simple alpha fading strategy.
Compute the alpha-Shape of a point set, using Delaunay triangulation.
This class implements an ambient light.
 
 
 
This class contains a set of static analysis functions which are similar to the analysis functions of the GROGRA software.
 
 
 
A Animated version of ImageIcon.
 
The base interface for annotations.
An event that can be forwarded to any AnnotationChangeListener to signal a change to an Annotation.
The interface that must be supported by classes that wish to receive notification of changes to an Annotation.
 
Class for representing AntiAlias values.
A implementation of this interface encapsulates a single antialising methode that is based on prefiltering.
An implementation of this interface encapsulates a single antialiasing method that is based on prefiltering.
 
 
 
This class is mainly a wrapper for a JSON object, therefore it is possible to add values to free or predefined fields.
 
 
 
 
 
 
 
 
 
 
A base class for creating the main frame for simple applications.
 
 
 
A standard frame for the DialPlot class.
 
 
 
A category item renderer that draws area charts.
An enumeration of the 'end types' for an area renderer.
A utility class for checking method arguments.
 
 
 
 
An interface to define requirements for a number to perform arithmetic operations.
 
 
 
 
An object that is responsible for arranging a collection of Blocks within a BlockContainer.
 
 
Adapter for array-like things.
 
 
Array iterators can also go backwards and seek.
ELKI style Iterator for array lists.
 
Helper class for array operations.
Utility methods for working with arrays.
Utility class, that provides vector-arithmetic methods to be applied to float arrays.
 
 
A needle in the shape of an arrow.
 
 
 
 
 
 
 
 
 
 
This is the base class of turtle commands which assign a value to a state variable of the turtle and have a single parameter.
 
 
 
 
 
 
 
 
 
 
An Attribute represents an attribute of nodes and edges in a Graph.
 
 
 
 
Some utility methods for working with AttributedString objects.
 
 
This graph filter may be used as superclass for graph filters which overwrite attribute values of their source graphs.
 
 
 
 
 
 
 
 
 
 
 
Some AttributedString utilities.
 
Interface that define the required methods for a text panel to be able to auto complete the text in a document.
Default interface that textarea needs to implements to define the required methods for autocompletion The classes that implements this interface MUST extends JComponent
An extended text area used by an AutoCompletable panel
 
The actual popup window of choices.
An event fired by an instance of AutoCompletion.
Enumeration of the various types of this event.
An interface that allows listening for interesting events from an AutoCompletion.
Manages the colors shared across the library.
Registry Item that create an AutoCompletor.
 
If the compiler flag EnableAutoconversionAnnotation is enabled, only functions tagged with this annotation are subject to autoconversion.
Some functions for auto detection of I/O stream properties.
An utility class to hold the result of some auto detections.
The AutoRenderJob encapsulates the automatic simulation and rendering of images into a Job in order to be processed by a Worker.
 
Instances of AvoidIntersection helps to detected potential intersection by using rays (Line).
 
 
A queue for runnables that should run in the EDT after all pending IO tasks are finished
 
 
 
 
 
 
 
Translated from orignal C++ Lignum code.
The base class for all axes in JFreeChart.
A 4 element axis angle represented by double precision floating point x,y,z,angle components.
A 4 element axis angle represented by single precision floating point x,y,z,angle components.
 
A change event that encapsulates information about a change to an axis.
The interface that must be supported by classes that wish to receive notification of changes to an axis.
A collection of axes that have been assigned to the TOP, BOTTOM, LEFT or RIGHT of a chart.
A class that captures information about an Axis belonging to a chart.
 
Used to indicate the location of an axis label.
Used to indicate the location of an axis on a 2D plot, prior to knowing the orientation of the plot.
A record that contains the space required at each edge of a plot.
Instances of this class are used to carry state information for an axis during the drawing process.
 
 
 
 
 
The interface for plugin painter for the BarRenderer class.
A CategoryItemRenderer that draws individual data items as bars.
 
 
 
This is a simple implementation of the abstract class #Billboarder.
A straightforward Completion implementation.
Concrete implementation of a PrintPreviewPaneUI.
 
 
 
Translated from orignal C++ Lignum code.
BeanShell is jEdit's extension language.
An action that evaluates BeanShell code when invoked.
A dialog box showing a stack trace.
This class will be the interface for beanshell interaction.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A block is an arbitrary item that can be drawn (in Java2D space) within a rectangular area, has a preferred size, and can be arranged by an Arrangement manager.
 
A border for a block.
 
 
A container for a collection of Block objects.
A block frame is a type of border that can be drawn around the outside of any AbstractBlock.
A standard parameter object that can be passed to the draw() method defined by the Block class.
Used to return results from the draw() method in the Block class.
 
A BlockScope represents a scope for local variables.
 
 
 
BooleanAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type boolean.
 
 
 
BooleanConsumer is a callback interface.
 
BooleanFilterState is the subinterface of FilterState that is used for filter methods with return value of type boolean.
A BooleanList represents a list of boolean values.
A list of Boolean objects.
 
 
 
Instances of BooleanSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToBoolean).
Instances of BooleanToBoolean represent functions which take booleans as input and return values of type boolean.
Instances of BooleanToBooleanGenerator represent generator functions which take booleans as input and yield sequences of values of type boolean.
Instances of BooleanToByte represent functions which take booleans as input and return values of type byte.
Instances of BooleanToByteGenerator represent generator functions which take booleans as input and yield sequences of values of type byte.
Instances of BooleanToChar represent functions which take booleans as input and return values of type char.
Instances of BooleanToCharGenerator represent generator functions which take booleans as input and yield sequences of values of type char.
Instances of BooleanToDouble represent functions which take booleans as input and return values of type double.
Instances of BooleanToDoubleGenerator represent generator functions which take booleans as input and yield sequences of values of type double.
Instances of BooleanToFloat represent functions which take booleans as input and return values of type float.
Instances of BooleanToFloatGenerator represent generator functions which take booleans as input and yield sequences of values of type float.
Instances of BooleanToInt represent functions which take booleans as input and return values of type int.
Instances of BooleanToIntGenerator represent generator functions which take booleans as input and yield sequences of values of type int.
Instances of BooleanToLong represent functions which take booleans as input and return values of type long.
Instances of BooleanToLongGenerator represent generator functions which take booleans as input and yield sequences of values of type long.
Instances of BooleanToObject represent functions which take booleans as input and return values of type V.
Instances of BooleanToObjectGenerator represent generator functions which take booleans as input and yield sequences of values of type V.
Instances of BooleanToShort represent functions which take booleans as input and return values of type short.
Instances of BooleanToShortGenerator represent generator functions which take booleans as input and yield sequences of values of type short.
Instances of BooleanToVoid represent functions which take booleans as input and return values of type void.
Instances of BooleanToVoidGenerator represent generator functions which take booleans as input and yield sequences of values of type void.
 
A registry item that checks the boolean value of an option.
 
An arrangement manager that lays out blocks in a similar way to Swing's BorderLayout class.
 
 
Translated from orignal C++ Lignum code.
 
This class represents an axis-aligned bounding box.
 
 
 
Wrapper class.
Wrapper class.
 
 
 
Wrapper class.
Wrapper class.
Wrapper class.
 
 
 
 
A utility class that calculates the mean, median, quartiles Q1 and Q3, plus a list of outlier values...all from an arbitrary list of Number objects.
A category dataset that defines various medians, outliers and an average value for each item.
Represents one data item within a box-and-whisker dataset.
A box-and-whisker renderer.
An item label generator for plots that use data from a BoxAndWhiskerCategoryDataset.
An interface that defines data in the form of (x, max, min, average, median) tuples.
An item label generator for plots that use data from a BoxAndWhiskerXYDataset.
 
 
Implements literal search using the Boyer-Moore algorithm.
 
 
 
 
 
Translated from orignal C++ Lignum code.
Translated from orignal C++ Lignum code.
Browser color editor.
 
Right-click context menu editor.
Browser launcher class, used to open a web page inside a current default browser.
A browser event listener.
 
 
One of the things BshClassLoader does is to address a deficiency in URLClassLoader that prevents us from specifying individual classes via URLs.
BshClassManager manages all classloading in BeanShell.
 
A BshClassPath encapsulates knowledge about a class path of URLs.
 
 
 
 
 
 
 
An interface implemented by classes wrapping instances of iterators, enumerations, collections, etc.
This represents an instance of a bsh method declaration in a particular namespace.
 
 
 
 
 
 
 
 
 
 
 
 
 
An item label generator defined for use with the XYBubbleRenderer class, or any other class that uses an XYZDataset.
 
A Buffer represents the contents of an open text file as it is maintained in the computer's memory (as opposed to how it may be stored on a disk).
An adapter you can subclass to avoid having to implement all the methods of the BufferListener interface.
A buffer autosave request.
An EBMessage sent by the EditPane just before the buffer changes.
Recent file list.
Recent file list entry.
A buffer insert request.
A buffer I/O request.
A interface for notification of changes to buffer text.
A file set for searching a user-specified list of buffers.
A buffer load request.
 
Buffer-specific options dialog.
Deprecated.
Deprecated.
 
A buffer save request.
An ordered list of buffers, normally attached to an EditPane and viewed in a BufferSwitcher.
 
 
Possible scopes for BufferSets.
 
This is the listener for the BufferSet changes.
The buffersets manager.
A Statusbar widget that show the bufferSet's scope of the current edit pane.
BufferSwitcher class
A interface for notification of buffer undo/redo actions.
Message sent when a buffer-related change occurs.
 
 
 
 
 
 
 
 
 
 
 
ByteAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type byte.
 
 
 
Class to convert from and to byte arrays (in index structures).
 
 
 
 
ByteConsumer is a callback interface.
ByteFilterState is the subinterface of FilterState that is used for filter methods with return value of type byte.
A ByteList represents a list of byte values.
 
Instances of ByteSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToByte).
Instances of ByteToBoolean represent functions which take bytes as input and return values of type boolean.
Instances of ByteToBooleanGenerator represent generator functions which take bytes as input and yield sequences of values of type boolean.
Instances of ByteToByte represent functions which take bytes as input and return values of type byte.
Instances of ByteToByteGenerator represent generator functions which take bytes as input and yield sequences of values of type byte.
Instances of ByteToChar represent functions which take bytes as input and return values of type char.
Instances of ByteToCharGenerator represent generator functions which take bytes as input and yield sequences of values of type char.
Instances of ByteToDouble represent functions which take bytes as input and return values of type double.
Instances of ByteToDoubleGenerator represent generator functions which take bytes as input and yield sequences of values of type double.
Instances of ByteToFloat represent functions which take bytes as input and return values of type float.
Instances of ByteToFloatGenerator represent generator functions which take bytes as input and yield sequences of values of type float.
Instances of ByteToInt represent functions which take bytes as input and return values of type int.
Instances of ByteToIntGenerator represent generator functions which take bytes as input and yield sequences of values of type int.
Instances of ByteToLong represent functions which take bytes as input and return values of type long.
Instances of ByteToLongGenerator represent generator functions which take bytes as input and yield sequences of values of type long.
Instances of ByteToObject represent functions which take bytes as input and return values of type V.
Instances of ByteToObjectGenerator represent generator functions which take bytes as input and yield sequences of values of type V.
Instances of ByteToShort represent functions which take bytes as input and return values of type short.
Instances of ByteToShortGenerator represent generator functions which take bytes as input and yield sequences of values of type short.
Instances of ByteToVoid represent functions which take bytes as input and return values of type void.
Instances of ByteToVoidGenerator represent generator functions which take bytes as input and yield sequences of values of type void.
 
The turtle command C(x) sets TurtleState.carbon to the specified argument x.
 
The turtle command C0 resets TurtleState.carbon to its initial value (as defined in TurtleState.initialState).
 
 
 
 
Interface for all GLSLShaders.
Render scene-graph to deferred shading textures using MaterialShaders (these are activated by GLDisplay per Node)
Render scene-graph to deferred shading textures using MaterialShaders (these are activated by GLDisplay per Node)
The turtle command CAdd(x) increments TurtleState.carbon by the specified argument x.
 
The object which has to be rendered will separate into cake-pieces.
A stack of NameSpaces representing the call path.
 
 
 
 
 
 
 
A renderer that draws candlesticks on an XYPlot (requires a OHLCDataset).
 
 
The map of extended features supported by the runtime in which we live.
An attempt was made to use an unavailable capability supported by an optional package.
 
 
 
Used to indicate one of three positions within a category: START, MIDDLE and END.
The interface that must be supported by annotations that are to be added to a CategoryPlot.
An axis that displays categories.
Represents state information for the crosshairs in a CategoryPlot.
The interface for a dataset with one or more series, and values associated with categories.
A SAX handler for reading a CategoryDataset from an XML file.
A chart entity that represents one item within a category plot.
A category item label generator is an object that can be assigned to a CategoryItemRenderer and that assumes responsibility for creating text items to be used as labels for the items in a CategoryPlot.
A plug-in object that is used by the CategoryPlot class to display individual data items from a CategoryDataset.
An object that retains temporary state information for a CategoryItemRenderer.
An entity to represent the labels on a CategoryAxis.
The attributes that control the position of the labels for the categories on a CategoryAxis.
Records the label positions for a category axis.
Represents the width types for a category label.
A line annotation that can be placed on a CategoryPlot.
A marker for a category.
A general plotting class that uses data from a CategoryDataset and renders each data item using a CategoryItemRenderer.
An arrow and label that can be placed on a CategoryPlot.
An interface that can (optionally) be implemented by a dataset to assist in determining the minimum and maximum y-values.
A handler for reading a series for a category dataset.
A generator that creates labels for the series in a CategoryDataset.
A "step" renderer similar to XYStepRenderer but that can be used with the CategoryPlot class.
State information for the renderer.
An implementation variant of the TableXYDataset where every series shares the same x-values (required for generating stacked area charts).
A text annotation that can be placed on a CategoryPlot.
A tick for a CategoryAxis.
A category tool tip generator is an object that can be assigned to a CategoryItemRenderer and that assumes responsibility for creating text items to be used as tooltips for the items in a CategoryPlot.
A PieDataset implementation that obtains its data from one row or column of a CategoryDataset.
A URL generator for items in a CategoryDataset.
 
 
 
 
CClass is used by the compiler to build up the class information during compilation.
 
 
 
 
 
 
 
A CellIterator is used to iterate over the cells of an octree which are intersected by a line.
Arranges a block in the center of its container.
The mode for the center text on a RingPlot.
Translated from orignal C++ Lignum code.
Translated from orignal C++ Lignum code.
 
 
An extension of LayerPainter that allows the user to change several of its properties: Its color/fill style (can use a GradientPaint, for example). Whether the edges of a painted highlight are rounded. Whether painted highlights have translucency.
 
This ChangeModelListener is used to make sure SpinnerModels does not exceed the limits.
 
 
 
 
 
 
This class serves as a base class for input to ChannelMap-based computations.
 
 
 
 
 
CharAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type char.
 
 
 
CharConsumer is a callback interface.
CharFilterState is the subinterface of FilterState that is used for filter methods with return value of type char.
A CharList represents a list of char values.
 
 
 
Encodings which are provided by java.nio.charset.Charset.
 
Instances of CharSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToChar).
A change event that encapsulates information about a change to a chart.
Defines tokens used to indicate an event type.
The interface that must be supported by classes that wish to receive notification of chart events.
Class to extend the number of Colors available to the charts.
A chart editor is typically a JComponent containing a user interface for modifying the properties of a chart.
A factory for creating new ChartEditor instances.
The central point for obtaining ChartEditor instances for editing charts.
A class that captures information about some component of a chart (a bar, line etc).
A collection of utility methods for creating some standard charts with JFreeChart.
A frame for displaying a chart.
Special rendering hints that can be used internally by JFreeChart or by specialised implementations of the Graphics2D API.
A key for rendering hints that can be used with JFreeChart (in addition to the regular Java2D rendering hints).
A mouse event for a chart that is displayed in a ChartPanel.
The interface that must be implemented by classes that wish to receive ChartMouseEvent notifications from a ChartPanel.
Instances of CharToBoolean represent functions which take chars as input and return values of type boolean.
Instances of CharToBooleanGenerator represent generator functions which take chars as input and yield sequences of values of type boolean.
Instances of CharToByte represent functions which take chars as input and return values of type byte.
Instances of CharToByteGenerator represent generator functions which take chars as input and yield sequences of values of type byte.
Instances of CharToChar represent functions which take chars as input and return values of type char.
Instances of CharToCharGenerator represent generator functions which take chars as input and yield sequences of values of type char.
Instances of CharToDouble represent functions which take chars as input and return values of type double.
Instances of CharToDoubleGenerator represent generator functions which take chars as input and yield sequences of values of type double.
Instances of CharToFloat represent functions which take chars as input and return values of type float.
Instances of CharToFloatGenerator represent generator functions which take chars as input and yield sequences of values of type float.
Instances of CharToInt represent functions which take chars as input and return values of type int.
Instances of CharToIntGenerator represent generator functions which take chars as input and yield sequences of values of type int.
Instances of CharToLong represent functions which take chars as input and return values of type long.
Instances of CharToLongGenerator represent generator functions which take chars as input and yield sequences of values of type long.
Instances of CharToObject represent functions which take chars as input and return values of type V.
Instances of CharToObjectGenerator represent generator functions which take chars as input and yield sequences of values of type V.
Instances of CharToShort represent functions which take chars as input and return values of type short.
Instances of CharToShortGenerator represent generator functions which take chars as input and yield sequences of values of type short.
Instances of CharToVoid represent functions which take chars as input and return values of type void.
Instances of CharToVoidGenerator represent generator functions which take chars as input and yield sequences of values of type void.
 
A Swing GUI component for displaying a JFreeChart object.
An event that contains information about the drawing progress of a chart.
The interface that must be supported by classes that wish to receive notification of chart progress events.
 
A structure for storing rendering information from one call to the JFreeChart.draw() method.
A ChartTheme a class that can apply a style or 'theme' to a chart.
A class used to represent a chart on the clipboard.
A collection of utility methods for JFreeChart.
 
 
Migration step for the 'checkFileStatus' property whose meaning changed slightly in jEdit.
 
 
 
 
 
 
A completion provider that do not manage the completion itself.
 
 
 
 
 
This spectral curve represents a given (x,y) chromaticity pair as explained in the sun/sky paper (section A.5)
A syntax token with extra information required for painting it on screen.
 
 
 
 
 
 
 
 
This class implements a graph changing layout.
 
 
 
The turtle command Cl(x) sets TurtleState.localCarbon to the specified argument x.
 
The turtle command ClAdd(x) sets TurtleState.localCarbon to the sum of TurtleState.carbon and the specified argument x.
 
 
 
 
A completion for classes
A completion provider that check the text to the carret position, then, depending on the completioncontext it: if the CompletionContext.getContext() == NEWCLASS: it try to match the ClassCompletion.getName() to the entered text and autocomplete it with the ClassCompletion.getConstructors() if the CompletionContext.getContext() == INCLASS: it try to find match the name of the class with getEnteredClass() if it is not null (a.k.a. a CompletionClass matches) it will complete based on the ClassCompletion.getInternals()
 
 
 
ClassGeneratorUtil utilizes the ASM (www.objectweb.org) bytecode generator by Eric Bruneton in order to generate class "stubs" for BeanShell at runtime.
A ConstructorArgs object holds evaluated arguments for a constructor call as well as the index of a possible alternate selector to invoke.
 
 
 
 
 
Manage all classloading in BeanShell.
 
 
 
 
Possible states in which the current readline operation may be in.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A simple text panel that can take string data as input & output.
 
 
 
 
 
 
 
 
The turtle command ClMul(x) sets TurtleState.localCarbon to the product of the field TurtleState.carbon and the specified argument x.
 
 
Utilities for cloning.
 
Close all buffers dialog
An extension of XYBarRenderer that displays bars for different series values at the same x next to each other.
 
 
The turtle command CMul(x) multiplies TurtleState.carbon by the specified argument x.
 
 
 
This is the implementation of: BshIterator - a dynamically loaded extension that supports the collections API supported by JDK1.2 and greater.
The default CollectionManager (which remains Java 1.1 compatible) supports iteration over objects of type: Enumeration, Vector, String, StringBuffer and array.
An implementation that works with JDK 1.1
Dynamically loaded extension supporting post 1.1 collections iterator.
Intermediate node in a collection cloud that "hide" the display of the point cloud bellow.
This interface is used to store more information during the computation of the LightModel.
This class stores some useful information about incoming rays of an corresponding object, which has received a certain ray.
This class distinguish
This class stores some useful information about incoming rays of an corresponding object, which has received a certain ray.
 
 
A 3 element color represented by single precision floating point x,y,z coordinates.
A 4 element color represented by single precision floating point x,y,z,w coordinates.
A block that is filled with a single color.
 
 
 
 
 
 
This interface is helper to mark other Shaders instead of Phong as an owner of a ColorMapNode.
A button that, when clicked, shows a color chooser.
Arranges blocks in a column layout.
 
 
A combined category plot where the domain axis is shared.
An extension of XYPlot that contains multiple subplots that share a common domain axis.
An OptionDialog which combines Global and Plugin options into 2 tabs on a single dialog.
 
A combined category plot where the range axis is shared.
An extension of XYPlot that contains multiple subplots that share a common range axis.
A Command is an object which can be executed by a set of methods of a JobManager.
 
The CommandLineProgress is an observer for objects, which are ProgressObservable.
 
 
Represents one (Comparable, Object) data item for use in a ComparableObjectSeries.
A (possibly ordered) list of (Comparable, Object) data items.
Generic implementation of version comparison.
 
 
A formatter that displays numbers as directions.
A specialised plot that draws a compass to indicate a direction based on the value from a ValueDataset.
 
A CompilationUnit is a simple collection of items which constitute the complete input of a single source file for the XL compiler.
 
An CompiledRGGFilter reads a byte stream representing a JAR file into a CompilationUnit.
 
This helper class is the superclass of Compiler.
 
This class contains the set of all compiler options.
 
 
 
 
 
 
This CompiletimeModel is used by an XL compiler to parameterize property-related aspects of XL language features.
A CompileModel is used by an XL compiler to parametrize the access to graph-like data sources in queries.
A compile-time Property is declared by the current CompiletimeModel and represents a property as defined by the specification of the XL programming language.
 
 
 
 
A word completion popup.
Represents a completion choice.
A cell renderer that adds some pizazz when rendering the standard Completion types, like Eclipse and NetBeans do.
Context in which the completion happens.
Popup window for word completion in text area.
Candidates of completion.
Provides autocompletion values to an AutoCompletion.
A base class for all standard completion providers.
 
 
 
 
 
 
 
 
 
A title that contains multiple titles within a BlockContainer.
 
 
 
This abstract class can be used as base class for compound volumes whose geometry is defined in terms of a set of contained volumes.
 
 
This abstract class has to be used as base class for concurrent tasks in the context of an RGG.
This class implements a list of ConcurrentTasks.
 
 
 
 
Wrapper class.
Wrapper class.
 
 
 
Wrapper class.
Wrapper class.
This class divides a Cone into triangle patches.
Wrapper class.
 
This class represents the geometry of a cone.
 
 
 
 
A Configurable object defines a set of configurable options.
A Configuration is a ModifiableMap which uses Strings as keys and maintains three levels of associations: The basic level is represented by default values and is not modified by methods of this class.
A ConfigurationSet is a ModifiableMap and consists of a set of Configurations.
 
 
 
 
 
 
 
A Connector is used to specify a connection of a new node with a graph at a position which is given by an existing node in the graph.
A Console represents a Panel of the GUI which provides textual input and output.
A ConsoleWriter is a PrintWriter with the additional possibility to set the text color to use.
The capabilities of a minimal console for BeanShell.
 
 
 
 
 
Very simple class equivalent to a constant spectral curve.
Very simple class equivalent to a constant spectral curve.
 
 
 
 
The value of the field are stored in the Return parameter
 
The abstract class that define the registry items stored in the /statics directory
 
Parses the method xml description file (Platfor-Core/jel.xml) and returns a object representation of it.
 
A Context represents some object in the context of the graphical user interface.
Dialog for showing ActionSets and adding actions to context menus Was package private and located in AbstractContextOptionPane.java until 4.3pre16
This interface is implemented by attribute values and other objects whose semantics may depend on the object context of the current GraphState.
 
Right-click context menu editor.
A continuous generator provides a double value according to the distribution it relies on.
 
 
 
 
 
 
 
 
 
This class provides methods to transform coordinates from a coordinatesystem to another one.
This worker will copy a file.
The behavior if the target already exists
This class sets up primary transparency information and renders emissive materials which may need to be removed and worked into light shaders!
This class sets up primary transparency information and renders emissive materials which may need to be removed and worked into light shaders!
 
 
 
 
 
 
 
 
 
 
A crosshair for display on a plot.
A label generator for crosshairs.
An overlay for a ChartPanel that draws crosshairs on a chart.
Maintains state information about crosshairs on a plot between successive calls to the renderer's draw method.
An instance of this class represents the complement of a volume.
An instance of this class represents the difference of a list of volumes.
An instance of this class represents the intersection of a list of volumes.
 
An instance of this class represents the union of a list of volumes as defined by Constructive Solid Geometry.
A utility class for reading CategoryDataset data from a CSV file.
 
This class divides a Cube into triangle patches.
This class represents the geometry of a cube.
 
 
 
 
 
A file set for searching the current buffer.
Deprecated.
 
 
 
 
 
 
 
A custom URL generator.
 
 
 
 
A custom URL generator for pie charts.
A tool tip generator that stores custom tooltips.
A custom URL generator.
A special parameter-class for the cutCone-function in the Math2-class.
A special parameter-class for the cutRay2-function in the Math2-class.
This class provides native access to the CVODE library using JNA.
Wrapper to CVODE2 library.
Wrapper to CVODE library.
This class provides native access to the CVODE library using JNA.
This function computes the ODE right-hand side for a given value of the independent variable t and state vector y.
This function implements a vector-valued function g(t, y) such that the roots of the nrtfn components gi(t, y) are sought.
This class extends NumberAxis and handles cycling.
A special Number tick that also hold information about the cycle bound mapping for this tick.
The Cyclic XY item renderer is specially designed to handle cyclic axis.
A dataset to hold the interpolated points when drawing new lines.
Wrapper class.
Wrapper class.
 
 
 
Wrapper class.
Wrapper class.
This class divides a Cylinder into triangle patches.
Wrapper class.
 
This class represents the geometry of a cylinder.
 
 
 
 
 
The turtle command D(x) sets TurtleState.diameter to the specified argument x.
 
The turtle command D0 resets TurtleState.diameter to its initial value (as defined in TurtleState.initialState).
The turtle command DAdd(x) increments TurtleState.diameter by the specified argument x.
 
 
 
 
 
A Datacell represents a aingle cell of a tabular Dataset.
A resource bundle that stores all the items that might need localisation.
A resource bundle that stores all the items that might need localisation.
A resource bundle that stores all the items that might need localisation.
A resource bundle that stores all the items that might need localisation.
A resource bundle that stores all the items that might need localisation.
A resource bundle that stores all the items that might need localisation.
A Dataseries represents a row or a column of a Dataset.
A Dataset contains a set of Datacells which are arranged in a tabular scheme, i.e., in rows and columns.
The base interface for data sets.
 
 
A change event that encapsulates information about a change to a dataset.
The interface that must be supported by classes that wish to receive notification of changes to a dataset.
A class that is used to group datasets (currently not used for any specific purpose).
A utility class for reading datasets from XML.
 
 
Defines the tokens that indicate the rendering order for datasets in a CategoryPlot or an XYPlot.
Constants for the tags that identify the elements in the XML files.
A collection of useful static methods relating to datasets.
 
Utility methods for use with some of the data classes (but not the datasets, see DatasetUtils).
The base class for axes that display dates.
A range specified in terms of two java.util.Date objects.
A tick used by the DateAxis class.
Used to indicate the required position of tick marks on a date axis relative to the underlying time period.
A tick unit for use by subclasses of DateAxis.
An enumeration of the unit types for a DateTickUnit instance.
A chart title that displays the date.
A DavidsonHarelLayout computes a graph layout based on the force based DavidsonHarel model.
 
Represents a single day in the range 1-Jan-1900 to 31-Dec-9999.
 
 
This helper class is used to control the debugging facilities.
This class contains various debugging flags (mainly useful for core development) and debugging routines.
 
 
 
Deep indent rule.
A convenience class that provides a default implementation of the BoxAndWhiskerCategoryDataset interface.
A simple implementation of the BoxAndWhiskerXYDataset interface.
A default implementation of the CategoryDataset interface.
A default renderer for the CategoryPlot class.
 
 
A default implementation of the ChartEditorFactory interface.
A basic completion provider implementation.
A default implementation of the DrawingSupplier interface.
A dataset representing flows between source and destination nodes.
An interface that provides a method for focusing on the default component.
 
A default implementation of the HeatMapDataset interface.
A simple implementation of the OHLCDataset interface.
The default input handler maps sequences of keystrokes into actions and inserts key typed events into the text area.
This class provide the input handler used by the textarea.
 
A convenience class that provides a default implementation of the IntervalCategoryDataset interface.
A dataset that defines a range (interval) for both the x-values and the y-values.
A (key, value) pair.
A default implementation of the KeyedValueDataset interface.
An ordered list of (key, value) items.
A data structure that stores zero, one or many values, where each value is associated with two keys (a 'row' key and a 'column' key).
A default implementation of the KeyedValues2DDataset interface.
A default implementation of the KeyedValuesDataset interface.
 
This class implements a standard LightProcessor.
A panel for editing properties of a LogAxis.
 
A category dataset that defines multiple values for each item.
A simple implementation of the OHLCDataset interface.
A default implementation of the PieDataset interface.
A renderer that can be used with the PolarPlot class.
A panel for editing the properties of a PolarPlot.
 
 
A default implementation of the ShadowGenerator interface, based on code in a blog post by Romain Guy.
A convenience class that provides a default implementation of the StatisticalCategoryDataset interface.
An XYDataset where every series shares the same x-values (required for generating stacked area charts).
Builds a linked list of tokens without any additional processing.
A dataset that stores a single value (that is possibly null).
 
 
A default implementation of the WindDataset interface.
A default implementation of the XYDataset interface that stores data values in arrays of double primitives.
A default renderer for the XYPlot class.
A default implementation of the XYZDataset interface that stores data values in arrays of double primitives.
 
 
 
 
 
 
 
 
 
 
An instance of Described provides descriptions for an object.
 
Passed to ExternalURLHandlers as a way for them to display a summary for a new completion in response to a link event.
 
A specialised subclass of the XYLineAndShapeRenderer that requires an IntervalXYDataset and represents the y-interval by shading an area behind the y-values on the chart.
A state object that is passed to each call to drawItem().
A specialised subclass of the DeviationRenderer that requires an IntervalXYDataset and represents the y-interval by shading an area behind the y-values on the chart, drawing only horizontal or vertical lines (steps);
 
A regular dial layer that can be used to draw the background for a dial.
A regular dial layer that can be used to draw a cap over the center of the dial (the base of the dial pointer(s)).
A dial frame is the face plate for a dial plot - it is always drawn last.
A dial layer draws itself within a reference frame.
An event that can be forwarded to any DialLayerChangeListener to signal a change to a DialLayer.
The interface via which an object is notified of changes to a DialLayer.
A dial plot composed of user-definable layers.
A base class for the pointer in a DialPlot.
A dial pointer that draws a thin line (like a pin).
A dial pointer.
A dial scale is a specialised layer that has the ability to convert data values into angles.
Used to indicate the background shape for a MeterPlot.
A text annotation for a DialPlot.
A value indicator for a DialPlot.
 
Transforms a GradientPaint to range over the width of a target shape.
This class implements a directional light.
 
 
 
 
Recursive directory search.
 
A classloader which can load one or more classes from specified sources.
 
A continuous generator provides a long value according to the distribution it relies on.
Manages low-level text display tasks, such as folding.
Creates Chunk objects that can be painted on screen.
This abstract visitor is used as base class
 
 
 
Wrap event listener that happen in a view.
 
 
 
Translated from orignal C++ Lignum code.
offers several discrete and continuous distributions all seeded by a common well-spaced pseudo random number generator (PRNG).
 
 
The turtle command Dl(x) sets TurtleState.localDiameter to the specified argument x.
 
The turtle command DlAdd(x) sets TurtleState.localDiameter to the sum of TurtleState.diameter and the specified argument x.
 
The turtle command DlMul(x) sets TurtleState.localDiameter to the product of the field TurtleState.diameter and the specified argument x.
 
The turtle command DMul(x) multiplies TurtleState.diameter by the specified argument x.
 
 
 
 
 
A more flexible BorderLayout with dockables.
 
 
 
An interface for notifying MOVABLE dockable windows before their docking position is changed.
A container for dockable windows.
Loads dockable.xml files and manages creation of new dockable windows.
Keeps track of all dockable windows for a single View, and provides an API for getting/showing/hiding them.
 
Objects of DockingLayout class describe which dockables are docked where, which ones are floating, and their sizes/positions for saving/loading perspectives.
Manages dockable windows for a single View.
 
jEdit's classic dockable window manager, turned into a "provider" service.
Message sent when dockable window state changes.
 
 
 
 
 
Base interface for the Docking Framework Provider service.
Saves and loads dockable layouts to disk
 
 
 
 
 
 
 
A range of text in a document.
An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
Used to indicate sorting order if any (ascending, descending or none).
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports DOM trees (IOFlavor.DOM).
 
 
DoubleAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type double.
 
 
 
DoubleConsumer is a callback interface.
Pair storing two doubles.
DoubleFilterState is the subinterface of FilterState that is used for filter methods with return value of type double.
Pair storing an integer and a double.
A DoubleList represents a list of double values.
 
Class to find the minimum and maximum double values in data.
 
Instances of DoubleSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToDouble).
Instances of DoubleToBoolean represent functions which take doubles as input and return values of type boolean.
Instances of DoubleToBooleanGenerator represent generator functions which take doubles as input and yield sequences of values of type boolean.
Instances of DoubleToByte represent functions which take doubles as input and return values of type byte.
Instances of DoubleToByteGenerator represent generator functions which take doubles as input and yield sequences of values of type byte.
Instances of DoubleToChar represent functions which take doubles as input and return values of type char.
Instances of DoubleToCharGenerator represent generator functions which take doubles as input and yield sequences of values of type char.
Instances of DoubleToDouble represent functions which take doubles as input and return values of type double.
Instances of DoubleToDoubleGenerator represent generator functions which take doubles as input and yield sequences of values of type double.
Instances of DoubleToFloat represent functions which take doubles as input and return values of type float.
Instances of DoubleToFloatGenerator represent generator functions which take doubles as input and yield sequences of values of type float.
Instances of DoubleToInt represent functions which take doubles as input and return values of type int.
Instances of DoubleToIntGenerator represent generator functions which take doubles as input and yield sequences of values of type int.
Instances of DoubleToLong represent functions which take doubles as input and return values of type long.
Instances of DoubleToLongGenerator represent generator functions which take doubles as input and yield sequences of values of type long.
Instances of DoubleToObject represent functions which take doubles as input and return values of type V.
Instances of DoubleToObjectGenerator represent generator functions which take doubles as input and yield sequences of values of type V.
Instances of DoubleToShort represent functions which take doubles as input and return values of type short.
Instances of DoubleToShortGenerator represent generator functions which take doubles as input and yield sequences of values of type short.
Instances of DoubleToVoid represent functions which take doubles as input and return values of type void.
Instances of DoubleToVoidGenerator represent generator functions which take doubles as input and yield sequences of values of type void.
 
 
A DragEvent represents a mouse-drag event.
 
A DragEvent3D represents a drag event in a 3D view.
 
 
An interface for an object that can draw itself within an area on a Graphics2D.
Container for Drawables.
A supplier of Paint, Stroke and Shape objects for use by plots and renderers.
Simple ToneMapping to render results of the hd-lighting passes.
Simple ToneMapping to render results of the hd-lighting passes.
Simple ToneMapping to render results of the hd-lighting passes.
Simple ToneMapping to render results of the hd-lighting passes.
A drop shadow border.
 
 
 
 
 
 
A fold handler that does nothing.
A dummy token handler that discards tokens.
Translated from orignal C++ Lignum code.
 
 
A service that can be offered by plugins when a text area context menu item needs to be offered that is sensitive to the state of the TextArea it was requested * from.
Generates tooltips using the Dynamic Drive DHTML Tip Message library (http://www.dynamicdrive.com).
Sending this message will cause the specified dynamic menu to be recreated.
Interface for a pull-down menu whose contents are determined at runtime.
A dynamic dataset.
 
 
A EadesLayout computes a graph layout based on the force based eades model.
 
 
A component on the EditBus.
The base class of all EditBus messages.
Plugins extending this class are automatically added to the EditBus.
 
An Edge represents an edge of a graph which is to be layouted by a Layout.
This class implements an edge-based graph changing layout.
 
This class implements an edge-based graph changing layout.
 
 
 
 
 
 
 
 
 
 
 
Process deferred shading textures and render results into float-Textures (ping-pong'ing)
Process deferred shading textures and render results into float-Textures (ping-pong'ing)
An EdgeIterator is used to iterate over the edges of a node.
An EdgePattern is a boolean function which can be applied to edges in the context of graph traversal.
 
 
 
Displayed when editing abbrevs
 
 
An action that can be bound to a menu item, tool bar button or keystroke.
'Wrap' EditActions in this class to turn them into AWT ActionListeners, that can be attached to buttons, menu items, etc.
jEdit's global event notification mechanism.
This annotation should be used in methods that are to be considered "edit bus message handlers".
An EditEvent is an event within the context of the graphical user interface.
Panel to load three option panes into tabs: EditModesPane, ModeSettingsPane, and UndoPane.
 
Option pane to set available edit modes and to add modes from a file.
Message sent just before jEdit exits.
Message sent when jEdit starts the exit process.
Message sent after jEdit has finished starting up, but before the initial view is created.
A panel containing a text area.
Message sent when an edit pane-related change occurs.
The abstract base class that every plugin must implement.
A placeholder for a plugin that didn't load.
A placeholder for a plugin that hasn't been loaded yet.
Inter-process communication.
 
 
 
 
 
Buffer Listener for Elastic Tabstops.
A Swing TabExpander for Elastic Tabstops.
This is an element for the graphreading.
 
 
 
Translated from orignal C++ Lignum code.
 
 
Translated from orignal C++ Lignum code.
 
Emacs Macro utility functions.
The Emitter interface is the superinterface for all entities which emit a quantity of light transport: Light sources emit radiance, Sensors emit importance.
 
An empty block with a fixed size.
 
 
 
A standard icon that doesn't paint anything.
 
 
This class represents an empty volume, i.e., a volume which contains no point.
A collection of utility methods for encoding images and returning them as a byte[] or writing them directly to an OutputStream.
An interface to represent an encoding.
An interface to detect a reasonable encoding from some bytes at the beginning of a file.
A class for some static methods to deal with encodings.
Encodings options.
 
Encodings which have BOM at the beginning of byte stream.
 
 
A EnergyModelLAyout computes a graph layout based on the rPolyLog-Model
 
A toolbar button
jEdit's custom menu item.
Dialog that handles OK/Cancel for you A dialog box that handles window closing, the ENTER key and the ESCAPE key for you.
 
 
jEdit's custom menu item.
An enhancement of the DefaultTreeCellRenderer to be used as superclass for custom tree cell renderers.
 
 
 
An interface that is used by the draw() method of some Block implementations to determine whether or not to generate entities for the items within the block.
Provides access to the EntityCollection generated when a block is drawn.
This interface defines the methods used to access an ordered list of ChartEntity objects.
 
 
An EnumerationType is a type whose values are drawn from an enumeration.
 
 
This class serves as input to scattering calculations.
This represents an EPS document.
 
EpsGraphics2D is suitable for creating high quality EPS graphics for use in documents and papers, and can be used just like a standard Graphics2D object.
 
 
 
Used to list I/O and plugin load errors
 
This text pane sets its size to a constant amount of 80x25 chars, when used inside a scrollpane.
This widget will show you in the status bar the last errors reported in jEdit.
EvalError indicates that we cannot continue evaluating the script or the script has thrown an exception.
 
EvaluateRadiationForCfTreeSegment evaluates shading caused by all other segments on this conifer segment.
Is just like EvaluateRadiationForCfTreeSegment but uses instead of Firmaments diffuseRegionRadiationSum diffuseForestRegionRadiationSum, that is, the tree is surrounded by identical trees that are taken care with Lambert-Beer extinction.
Translated from orignal C++ Lignum code.
 
This interface is a listener interface for the general event EventObject.
 
 
An instance of EventSupport can be used in implementations of Graph for the management of event listeners and for dispatching of events.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A fold handler that folds lines based on markers ("{{{" and "}}}") embedded in the text.
 
 
 
 
 
 
 
The ExportJob encapsulates the export of the video into a Job in order to be processed by a Worker.
This panel controls the video generation process
Utility functions for exporting charts to SVG and PDF format.
 
 
 
Expression is the base class for the internal representation of compiled expression trees.
 
 
 
An extended version of the CategoryAxis class that supports sublabels on the axis.
A layout manager that places components in a rectangular grid with variable cell sizes that supports colspans and rowspans.
Specifies constraints for components that are laid out using the ExtendedGridLayout class.
 
 
 
An Extent keeps track of all nodes of a specific class in a GraphManager.
A namespace which maintains an external map of values held in variables in its scope.
 
A callback for when an external URL is clicked in the description window.
 
 
 
 
 
 
 
 
 
 
The turtle command F(x) represents a cylinder along the local z-direction.
 
 
 
The turtle command F0 represents a cylinder along the local z-direction.
 
The turtle command FAdd(x) represents a cylinder along the local z-direction.
 
 
 
A fast scatter plot.
 
 
A VFS used for remembering frequently-visited directories.
 
 
Generic FeatureVector class that can contain any type of data (i.e. numerical or categorical attributes).
Factory API for this feature vector.
 
Opens a panel for providing feedback to the GroIMP developer team.
 
 
 
A Java wrapper for the FFmpeg tool.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Local filesystem VFS.
 
 
This is a data class for video file formats.
 
File Opener Service.
File's Properties dialog.
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports reading from an underlying File (IOFlavor.FILE_READER).
 
 
A VFS that lists local root filesystems.
Files changed on disk dialog.
 
 
 
 
 
Local filesystem VFS.
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports writing to Files (IOFlavor.FILE_WRITER).
 
A Filter is the base for 3D image filtering operations.
A Filter is part of a filter pipeline, consisting of a chain of Filters and FilterSources.
An instance of Filter is used in filter method invocations as specified by the XL programming language.
This is a base class for the implementation of Filters.
A FilterDescriptor can be used as base class for GraphDescriptors of GraphFilters.
 
This ListModel delegates another model to add some filtering features to any JList.
This TableModel delegates another model to add some filtering features to any JTable.
 
This factory class is used to represent a FilterSource in the registry.
Instances of FilterSource represent data sources in the pipeline of Filters.
 
 
 
An instance of FilterState is used in filter method invocations as specified by the XL programming language.
 
 
 
Translated from orignal C++ Lignum code.
 
This class tries to model a gap in a forest.
 
This class contains the first and last nodes of a produced graph at a particular scale.
This class is a wrapper to Apache Commons Math.
 
 
Wrapper for a java.util.Date object that allows it to be used as a RegularTimePeriod.
 
 
 
 
FloatAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type float.
 
 
 
 
FloatConsumer is a callback interface.
FloatFilterState is the subinterface of FilterState that is used for filter methods with return value of type float.
 
 
A container for dockable windows.
A FloatList represents a list of float values.
 
 
Instances of FloatSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToFloat).
Instances of FloatToBoolean represent functions which take floats as input and return values of type boolean.
Instances of FloatToBooleanGenerator represent generator functions which take floats as input and yield sequences of values of type boolean.
Instances of FloatToByte represent functions which take floats as input and return values of type byte.
Instances of FloatToByteGenerator represent generator functions which take floats as input and yield sequences of values of type byte.
Instances of FloatToChar represent functions which take floats as input and return values of type char.
Instances of FloatToCharGenerator represent generator functions which take floats as input and yield sequences of values of type char.
Instances of FloatToDouble represent functions which take floats as input and return values of type double.
Instances of FloatToDoubleGenerator represent generator functions which take floats as input and yield sequences of values of type double.
Instances of FloatToFloat represent functions which take floats as input and return values of type float.
Wrapper for FloatToFloat instances.
Instances of FloatToFloatGenerator represent generator functions which take floats as input and yield sequences of values of type float.
Instances of FloatToInt represent functions which take floats as input and return values of type int.
Instances of FloatToIntGenerator represent generator functions which take floats as input and yield sequences of values of type int.
Instances of FloatToLong represent functions which take floats as input and return values of type long.
Instances of FloatToLongGenerator represent generator functions which take floats as input and yield sequences of values of type long.
Instances of FloatToObject represent functions which take floats as input and return values of type V.
Instances of FloatToObjectGenerator represent generator functions which take floats as input and yield sequences of values of type V.
Instances of FloatToShort represent functions which take floats as input and return values of type short.
Instances of FloatToShortGenerator represent generator functions which take floats as input and yield sequences of values of type short.
Instances of FloatToVoid represent functions which take floats as input and return values of type void.
Instances of FloatToVoidGenerator represent generator functions which take floats as input and yield sequences of values of type void.
 
 
 
 
 
 
 
Arranges blocks in a flow layout.
A dataset representing value flows from a set of source nodes to a set of destination nodes.
Utility methods related to FlowDataset.
A chart entity representing the flow between two nodes in a FlowPlot.
FlowKey<K extends Comparable<K>>
A key that identifies a flow within a dataset.
A label generator for a flow in a flow dataset.
A plot for visualising flows defined in a FlowDataset.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The FluxLightModel class provides a spectral light model, used to compute the spectral light distribution in the current graph.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
The turtle command FMul(x) represents a cylinder along the local z-direction.
 
Interface for obtaining the fold level of a specified line.
 
FoldPainter defines the interface for fold painters in the gutter.
 
 
 
A panel for choosing a font from the available system fonts - still a bit of a hack at the moment, but good enough for demonstration applications.
A field for displaying a font selection.
A font chooser widget.
A dialog for choosing fonts.
 
 
A ForceBasedLayout computes a graph layout based on a force model.
 
A second ForceBasedLayout computes a graph layout based on a force model.
ForestDescriptor collects descriptive statistics and indices for the forest in the voxel space.
Utility methods for output formatting of various number objects
This class contains the FormFactor value.
 
 
 
A Frame stores the current values of query Variables of a single query, including information if the variables are already bound to a value or not.
 
A FruchtermanReingoldLayout computes a graph layout based on the force based FruchtermanReingold model.
 
Class is used to realize the FruitObject-command in the DTD-syntax
Wrapper class.
Wrapper class.
 
 
 
Wrapper class.
Wrapper class.
This class divides a Frustum into triangle patches.
Wrapper class.
 
This class represents the geometry of a frustum.
 
 
 
This class represents the geometry of a cone.
 
This class represents a frustum with a variable number of sectors for the top and bottom surface.
 
 
 
 
 
Deprecated.
 
A function of the form y = f(x).
 
A completion choice representing a function.
A basic class for function-parameters.
 
 
 
 
A TextMeasurer based on a Graphics2D.
 
 
An extension of the IntervalCategoryDataset interface that adds support for multiple sub-intervals.
A renderer for simple Gantt charts.
 
The turtle command GD(x) sets TurtleState.generativeDistance to the specified argument x.
 
 
jEdit's General Options Pane
This class implements a general purpose layout
 
 
 
Various GUI utility functions not depending on jEdit, for use in StandaloneTextArea.
GenLloyd Library - Implementation of Generalized Lloyd (also known as Linde-Buzo-Gray or LBG) algorithm
 
 
 
 
Robust geometric predicates.
 
 
 
 
 
 
 
 
 
 
 
 
This class is responsible for drawing all visible objects in the GroIMP3D editor.
This class is responsible for drawing all visible objects in the GroIMP3D editor.
A model for all of the Global Options.
A dialog that can open initially to one of the Global Option Panes.
 
 
Implementation of VFSFileFilter that uses Unix-style globs to filter files.
Implementation of AffineUVTransformation.
Implementation of the spot light type.
 
 
 
 
 
Trigger class.
 
Base for all ChannelMaps.
 
Implementation of the surface-shader: Checker.
 
 
 
 
 
Implementation of the directional light type.
Implementation of the directional light type.
Extension to the GLDisplay class to work with shaders generated by ShaderOGL
A container-class managing all FBOs used in oglslview
Simple class that represents GroImps FloatToFloat classes.
 
 
 
 
Implementation of Graytone
Implementation for ImageMap.
 
 
 
Convention: If ambient is set to less than -1.0 the pixel should not be lit, only its diffuse color will be used to render it.
Represents a class of Shaders that need to be recompiled for every property change.
 
Represents a class of Shaders that need to be recompiled for every property change.
 
 
 
 
Implementation of Shader: Phong.
 
 
Implementation of the point light type.
Implementation of the point light type.
Translation of all renderables implementing the interface Polygonizable.
 
 
 
Implementation of RGBAShader.
Implementation of Shader: RGBColor
Base for all complete shaders like
Implements a textureCube to be used in point light shadow generation and rendering.
This class is the base for all shadowmaps.
 
 
Implementation of Shader: SideSwitch.
Implements a textureCube to be used as a reference for Sky-Illumination.
Implementation of the directional light type.
Implementation of the directional light type.
Implementation of the directional light type.
 
 
 
Implementation of the spot light type.
Implementation of the spot light type.
 
 
Implementation of ChannelMaps implementing surface-shader: SyntheticTexture.
 
 
Simple Texture class base for some "deferred Textures" which setup data but create glTextures only on demand.
 
 
Implementation of Shader: VolumeTurbulence.
 
 
GLSLUpdateCache is an Implementation of GLDisplay.GLVisitor.
Simple class that will gather Scene information about the extend of all objects
Implementation of Shader: VolumeChecker
Base class for all volume shaders.
Implementation of Shader: VolumeTurbulence.
 
 
 
 
 
A double precision, general, real, and dynamically resizeable two dimensional N x M matrix class.
 
 
 
 
 
A dialog for getting shortcut keys.
A jEdit action or macro with its two possible shortcuts.
 
An implementation of the BarPainter interface that uses several gradient fills to enrich the appearance of the bars.
The interface for a class that can transform a GradientPaint to fit an arbitrary shape.
Represents a type of transform for a GradientPaint.
An implementation of the XYBarPainter interface that uses several gradient fills to enrich the appearance of the bars.
Classes to compute the convex hull of a set of points in 2D, using the classic Grahams scan.
 
A Graph represents a graph-like structure.
This class is an abstract base class for implementations of XL's runtime model for graph-like structures.
 
 
A Graph represents a single relational data source for XL's relational query and rewriting facilities within the context of a single thread (i.e., the methods are not thread-safe).
 
 
A GraphDescriptor represents the persistent information which is needed to obtain a specific Graph in the context of a View.
 
 
A GraphFilter is a Graph which has another graph as source and filters the data of the source graph.
 
 
 
 
 
 
 
 
 
 
This abstract class represents an ODE on a graph.
 
 
 
 
 
 
 
 
 
 
 
 
 
pipeline data that goes from graph to sql data
A GraphState provides a context to access and modify a Graph.
This class represents an object context.
 
 
 
 
 
A Utility-Class with helping methods for layouting graphs especially for hierarchical graph layouts
 
 
 
A paint scale that returns shades of gray.
 
 
The JComboBox for choosing ages
 
The JCheckBox for boolean Values
The Color Chooser including a label to display color and a button to open a color chooser to select color
The JComboBox for choosing constant or variable
The Environment Panel
The Geometry Panel
The Global Panel
The Allometry Panel in Growth Panel
The Growth Panel including 3 sub-panels: source panel,sink panel, allometry panel
The Sink Panel of Growth Panel
The Source Panel of Growth Panel
Main class for the GreenLab GUI.
 
Autor : Cong Ding Date: 14.02.2012, Michael Henke Date: 21.06.2004 Time: 03:36:05
The Output Panel
The Property File Reader this class reads the *.sci file and store as a HashMap, and is updated on time.
The TextField
The Tooltip Panel shows additional information for a selected parameter.
The Topology Panel
 
Arranges blocks in a grid within their container.
This Billboarder render the object slice by slice from the back to the front.
 
 
 
The GroIMPConnector is the GroIMP implementation of the VideoPluginConnector interface and gives access to GroIMPs ImageProviders and SimulationMethods.
 
 
 
 
 
 
A renderer that draws stacked bars within groups.
 
This Class creates a List of PatchGroups.
A GRSMesh looks for GRSVertex nodes in its object context (see Polygons), interprets them as a graph rotation system, and computes the corresponding polygonal mesh.
 
A GRSVertex is used in conjunction with a GRSMesh to define a graph rotation system.
 
 
 
 
 
 
 
 
 
Various GUI utility functions related to icons, menus, toolbars, keyboard shortcuts, etc.
 
 
The gutter is the component that displays folding indicators and line numbers to the left of the text area.
 
 
A double precision, general, and dynamically resizeable one dimensional vector class.
 
 
 
 
The turtle command H(x) sets TurtleState.heartwood to the specified argument x.
 
The turtle command H0 resets TurtleState.heartwood to its initial value (as defined in TurtleState.initialState).
The turtle command HAdd(x) increments TurtleState.heartwood by the specified argument x.
 
 
This class represents the geometry of a half space.
 
 
One somewhat unconventional requirement of URLStreamHandler classes is that the class name and even the package name have certain restrictions.
Some utility methods for calculating hash codes.
 
 
Set the local z-axis (the turtle's head axis) so that it encompasses the given angle to the world's up axis.
 
 
The HeapMonitor can be used to measure the heap usage of the java application.
Enumeration of available output formats of the HeapMonitor.
A dataset that represents a rectangular grid of (x, y, z) values.
A utility class for the HeatMapDataset.
 
 
 
 
 
 
 
 
History model used by the help browser
Listener interface to montior changes to a HelpHistoryModel
 
Help table-of-contents loader.
a TOC item: href and title.
 
jEdit's searchable help viewer.
Interface supported by all HelpViewer classes.
This class creates a hemicube and calculates the delta form factors.
 
 
 
A custom number formatter that formats numbers as hexadecimal strings.
 
 
 
 
 
 
A HierarchicalQueue equips an OutputQueue with a record-like, hierarchical structure.
 
 
 
A HierarchyLayout computes a graph layout based on a hierarchy model.
Base class that highlighter have to extends.
Class that handle the highlight of object in a View.
 
 
 
 
A standard item label generator for plots that use data from a OHLCDataset.
A renderer that draws high/low/open/close markers on an XYPlot (requires a OHLCDataset).
 
 
A bin for the HistogramDataset class.
A dataset that can be used for creating histograms.
A class for creating constants to represent the histogram type.
History Button
A named history list One history list can be used by several history text fields.
Interface for loading and saving of the "history" files.
Controller (manager of models) for HistoryTextArea.
Text area with a history.
Text field with an arrow-key + drop-down accessable history.
The turtle command Hl(x) sets TurtleState.localHeartwood to the specified argument x.
 
 
The turtle command HlAdd(x) sets TurtleState.localHeartwood to the sum of TurtleState.heartwood and the specified argument x.
 
The turtle command HlMul(x) sets TurtleState.localHeartwood to the product of the field TurtleState.heartwood and the specified argument x.
 
A custom number formatter that formats numbers (in seconds) as HH:MM:SS.
The turtle command HMul(x) multiplies TurtleState.heartwood by the specified argument x.
 
 
An enumeration of the horizontal alignment types (LEFT, RIGHT and CENTER).
 
 
 
 
 
 
 
 
 
Represents an hour in a specific day.
Sets the status text to this action.mouse-over on hover.
 
Utility methods useful when generating HTML representations of RSTA content.
HTML utility methods for conversion of strings to HTML and highlighting matches in search results.
 
 
 
 
 
Translated from orignal C++ Lignum code.
 
 
 
 
 
A file in the HyperSearch results window.
A folder in the HyperSearch results window.
Open-able node in the HyperSearch results window.
Top result node of a HyperSearch request.
A set of occurrences of the search string on a given line in a buffer.
HyperSearch results window.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface for abstracting different types of image encoders.
Factory class for returning ImageEncoders for different ImageFormats.
Interface used for referencing different image formats.
 
 
 
 
Collection of utility methods related to producing image maps.
Small class to display images in a panel with a fixed size.
Object which is capable of creating VideoImage instances showing the current scene.
 
 
 
An ImageSequence is able to collect an ordered list of images.
Controller for an ImageSequence which grants write only access to the sequence.
Implements an ImageSequenceControl which grants changing access to the sequence given by objects creation by simply passing all method calls to the sequence.
TODO
Viewer for an ImageSequence which grants read only access to the sequence.
Implements an ImageSequenceView which grants read only access to the sequence given by objects creation by simply passing all method calls to the sequence.
 
A chart title that displays an image.
Samlung von Methoden fuer Verarbeitung von Bilder

Lizenz:
Diese Klasse wird kostenfrei verbreitet und darf geaendert werden.

Copyright:
by Aleksej Tokarev 2011

Date:
05.11.2011
Klasse mit Exception
 
 
 
 
 
 
This abstract base class represents the geometry of an implicit function.
 
 
 
 
 
 
Abstract Indentation Action
 
Indent action used for deep indent.
See comments for each instance of this class below.
 
 
Used to cancel increases in indentation.
 
A fold handler that folds lines based on their indent level.
Abstract Indentation Rule
 
 
 
 
Wrapper class.
 
 
 
 
 
 
 
 
 
 
 
 
 
An InputEditEvent is a consumable edit event.
An input handler converts the user's key strokes into concrete actions.
 
 
 
 
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports InputStreams (IOFlavor.INPUT_STREAM).
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
IntAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type int.
 
 
 
 
IntConsumer is a callback interface.
A simple collection that stores integers and grows automatically.
 
This interface can be used to enable or disable the input on a plugin panel.
 
An Interior instance represents the interior of a solid object.
This class serves as input to Interior.attenuate(Input, Color3f).
 
 
The InterpolationJob encapsulates the interpolation of images into a Job in order to be processed by a Worker.
This panel controls the image generation process
This abstract class describes classes which can generate images between all images of an ImageSequence given by an ImageSequenceView and an ImageSequenceControl object.
The BeanShell script interpreter.
An internal error in the interpreter has occurred.
 
Instances of Intersection specify the properties of an intersection point of a Line with the surface of a Volume.
 
This class contains a list of intersection points of a line with the surface of a Volume.
An implementation of this interface encapsulates the algorithm of intersection determination of a single ray in a 3D-scene.
This is a helpful utility class for intersection calculations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class is used to speed up the sphere intersection calculation.
 
A renderer that handles the drawing of bars for a bar plot where each bar has a high and low value.
A category dataset that defines a value range for each series/category combination.
A label generator for plots that use data from an IntervalCategoryDataset.
A tooltip generator for plots that use data from an IntervalCategoryDataset.
Represents an interval to be highlighted in some way.
An extension of the XYDataset interface that allows an x-interval and a y-interval to be defined.
A delegate that handles the specification or automatic calculation of the interval surrounding the x-values in a dataset.
An item label generator for datasets that implement the IntervalXYDataset interface.
A tooltip generator for datasets that implement the IntervalXYDataset interface.
An extension of the XYZDataset interface that allows a range of data to be defined for any of the X values, the Y values, and the Z values.
IntFilterState is the subinterface of FilterState that is used for filter methods with return value of type int.
 
 
Pair storing two integers.
A IntList represents a list of int values.
 
 
Instances of IntSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToInt).
Instances of IntToBoolean represent functions which take ints as input and return values of type boolean.
Instances of IntToBooleanGenerator represent generator functions which take ints as input and yield sequences of values of type boolean.
Instances of IntToByte represent functions which take ints as input and return values of type byte.
Instances of IntToByteGenerator represent generator functions which take ints as input and yield sequences of values of type byte.
Instances of IntToChar represent functions which take ints as input and return values of type char.
Instances of IntToCharGenerator represent generator functions which take ints as input and yield sequences of values of type char.
Instances of IntToDouble represent functions which take ints as input and return values of type double.
Instances of IntToDoubleGenerator represent generator functions which take ints as input and yield sequences of values of type double.
Instances of IntToFloat represent functions which take ints as input and return values of type float.
Instances of IntToFloatGenerator represent generator functions which take ints as input and yield sequences of values of type float.
Instances of IntToInt represent functions which take ints as input and return values of type int.
Instances of IntToIntGenerator represent generator functions which take ints as input and yield sequences of values of type int.
Instances of IntToLong represent functions which take ints as input and return values of type long.
Instances of IntToLongGenerator represent generator functions which take ints as input and yield sequences of values of type long.
Instances of IntToObject represent functions which take ints as input and return values of type V.
Instances of IntToObjectGenerator represent generator functions which take ints as input and yield sequences of values of type V.
Instances of IntToShort represent functions which take ints as input and return values of type short.
Instances of IntToShortGenerator represent generator functions which take ints as input and yield sequences of values of type short.
Instances of IntToVoid represent functions which take ints as input and return values of type void.
Instances of IntToVoidGenerator represent generator functions which take ints as input and yield sequences of values of type void.
 
 
 
 
 
 
 
 
 
 
 
 
The IOContext contains informations about import and export the exchange graph format.
An IOFlavor is similar to a DataFlavor: For some data to be transfered in an IO operation, it describes both the type of data and the way how to transfer it.
 
 
 
 
 
 
IO tools that depend on JDK only.
 
Interface for class that returns properties.
 
This class allows spectral curves to be defined from irregularly sampled data.
This class allows spectral curves to be defined from irregularly sampled data.
 
 
 
 
 
 
 
 
A handler for reading key-value items.
A key that references a single data item in a dataset.
An enumeration of the positions that a value label can take, relative to an item in a CategoryPlot.
The attributes that control the position of the label for each data item on a chart.
 
 
 
Iterator interface for more than one return value.
 
A class loader implementation that loads classes from JAR files.
 
Computes the convex hull of a set of p using the Jarvis algorithm.
An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (with java-like unicode escape processing).
 
 
A list where items can be selected and checked off independently.
A check box list entry.
A JFC/Swing based console for the BeanShell desktop.
The main class of the jEdit text editor.
 
An action that can be bound to a menu item, tool bar button or keystroke.
Manages a collection of action sets.
A set of actions, either loaded from an XML file, or constructed at runtime by a plugin.
An action that evaluates BeanShell code when invoked.
A JEditBuffer represents the contents of an open text file as it is maintained in the computer's memory (as opposed to how it may be stored on a disk).
 
 
An embeddable TextArea for jEdit plugins to use.
Handles loading and saving of the "history" files.
 
 
jEdit's text component.
 
 
 
The mother class of the tray icon service.
A Visitor can visit a View, an EditPane or a JEditTextArea.
Default implementation of a jEditVisitor.
A chart class implemented using the Java 2D APIs.
A class that captures information about an entire chart.
Localised resources for JFreeChart.
 
This abstract class defines a Job for the Worker class, which is ProgressObservable.
This JobListener defines methods, which are called by the Worker when a job is started, ended and the worker finished processing all jobs.
 
 
almost a direct copy from the IMP jobManager
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A wrapper for the JRT filesystem, as groimp filesystem do not extend java filesystem.
A JSON array.
Classes that support customized output of JSON text shall implement this interface.
A JSON object.
Beans that support customized output of JSON text to a writer shall implement this interface.
A utility class that can read and write data in specific JSON formats.
Utility methods for JSON values.
A TrayIcon that accepts Swing JPopupMenu.
 
 
 
 
 
 
 
A description of the properties of a key.
 
A (key, object) pair.
A collection of (key, object) pairs.
A data structure that stores zero, one or many objects, where each object is associated with two keys (a 'row' key and a 'column' key).
A (key, value) pair.
A utility class that can compare and order two KeyedValue instances and sort them into ascending or descending order by key or by value.
Used to indicate the type of a KeyedValueComparator : 'by key' or 'by value'.
A dataset containing a single value.
An ordered list of (key, value) items where the keys are unique and non-null.
An extension of the Values2D interface where a unique key is associated with the row and column indices.
A dataset containing (key, value) data items.
An object that references one data item in a KeyedValues2D data structure.
A dataset containing (key, value) data items.
A key that references one item in a KeyedValues data structure.
In conjunction with the KeyEventWorkaround, hides some warts in the AWT key event API.
 
Various hacks to get keyboard event handling to behave in a consistent manner across Java implementations.
 
 
 
A SAX handler for reading a key.
 
A FileFilter that returns keymaps files.
 
The states of the keymaps
The default keymap manager implementation.
Extracts, removes the shortcuts from jEdit 4.5 properties, and places them into the "imported" keymap.
 
 
A class that maps keys (instances of Comparable) to groups.
A KeywordMap is similar to a hashtable in that it maps keys to values.
 
 
The kill ring retains deleted text.
 
 
 
 
 
 
The turtle command L(x) sets TurtleState.length to the specified argument x.
 
The turtle command L0 resets TurtleState.length to its initial value (as defined in TurtleState.initialState).
 
 
A block containing a label.
 
The turtle command LAdd(x) increments TurtleState.length by the specified argument x.
 
 
 
A box with a parameterizable (sinus-)waves on the top side.
This class represents the geometry of a cube with the top side made of a lamella (parameterizable sinus function).
 
 
Provides a list of all supported languages by GroIMP.
 
The options pane for handling large files.
A Statusbar widget that show the time of last save of the current buffer.
 
Used to indicate either the foreground or background layer.
A CategoryItemRenderer that represents data using bars which are superimposed.
This class is the abstract base class for two-dimensional graph layouts.
 
 
 
 
 
 
Specialised layout manager for a grid of components.
 
 
 
 
 
Read the registry and map the name from the items bellow the filter to their given class.
 
 
Class is used to realize the LeafObject-command in the DTD-syntax
 
 
 
 
 
The graphical item within a legend item.
A temporary storage object for recording the properties of a legend item, without any consideration for layout issues.
A container that holds all the pieces of a single legend item.
A collection of legend items.
An entity that represents an item within a legend.
A source of legend items.
Represents the order for rendering legend items.
A chart title that displays a legend for the data in the chart.
Represents the three options for adjusting a length: expand, contract, and no change.
Defines tokens used to indicate a length constraint type.
 
 
 
 
 
 
A CategoryItemRenderer that draws individual data items as horizontal lines, spaced in the same way as bars in a bar chart.
 
 
Translated from orignal C++ Lignum code.
 
This class contains a collection of methods and constants which are useful in RGG modelling, especially in 3D.
 
 
 
A Light instance represents a light source.
 
 
Interface for all GLSLLightShaders.
 
 
 
 
 
 
 
 
 
Process deferred shading textures and render results into float-Textures (ping-pong'ing)
This light model generates light rays from the light sources in the current scene and calculates how much light is received by any object.
 
 
Provides the same functionality as LightModelD but in addition can deliver results for every recursion depth.
 
Perform light model calculation for a single ray and collect the energy that was absorbed by the volumes.
Same as LightModelProcessor but in addition allows to compute values for each recursion depth individually.
 
 
Wrapper class to hold a light with its corresponding transformation.
Interface that encapsulates the specific light calculation.
Interface that encapsulates the specific light calculation.
 
 
 
 
 
 
 
This class represents the geometry of a line.
 
A renderer that draws shapes for each data item, and lines between data items (for use with the CategoryPlot class).
 
This class represents a list of line strips.
A line border for any AbstractBlock.
 
A function in the form y = a + bx.
A class internal to jEdit's document model.
A needle that is represented by a line.
 
If a LineSegmentizable object is the value of the attribute Attributes.SHAPE, it defines a shape which is composed of line segments.
This class can be used to cache the result of segmentization of LineSegmentizable shapes.
 
 
 
Some utility methods for Line2D objects.
 
Possibly redirects one URL to another.
 
A dialog that pops up when you click on "Previously Entered Strings" from a HistoryTextField.
 
 
The turtle command Ll(x) sets TurtleState.localLength to the specified argument x.
 
The turtle command LlAdd(x) sets TurtleState.localLength to the sum of TurtleState.length and the specified argument x.
 
The turtle command LlMul(x) sets TurtleState.localLength to the product of the field TurtleState.length and the specified argument x.
 
The turtle command LMul(x) multiplies TurtleState.length by the specified argument x.
 
 
 
 
The Task for asynchronous saving local file to disk ommiting VFS API stack.
 
 
 
 
 
 
 
 
A Lock on a Lockable resource is either a read lock or an exclusive write lock.
An instance of Lockable is a resource on which read- or write-locked tasks can be performed.
An instance of DeadLockException is thrown by Lockable.executeForcedly(LockProtectedRunnable, boolean) if the operation would result in a dead-lock condition.
 
 
 
A LockProtectedRunnable represents a task which is to be executed within the context of a Lock on a [@link de.grogra.util.Lockable} resource.
 
 
 
This class provides methods for logging events.
 
 
 
 
 
A numerical axis that uses a logarithmic scale.
A numerical axis that uses a logarithmic scale.
A number formatter for logarithmic values.
 
 
 
 
 
 
 
 
 
A tick from a LogAxis.
Activity Log Viewer
LongAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type long.
 
 
 
LongConsumer is a callback interface.
LongFilterState is the subinterface of FilterState that is used for filter methods with return value of type long.
 
 
A LongList represents a list of long values.
 
A needle that is represented by a long line.
 
Instances of LongSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToLong).
Instances of LongToBoolean represent functions which take longs as input and return values of type boolean.
Instances of LongToBooleanGenerator represent generator functions which take longs as input and yield sequences of values of type boolean.
Instances of LongToByte represent functions which take longs as input and return values of type byte.
Instances of LongToByteGenerator represent generator functions which take longs as input and yield sequences of values of type byte.
Instances of LongToChar represent functions which take longs as input and return values of type char.
Instances of LongToCharGenerator represent generator functions which take longs as input and yield sequences of values of type char.
Instances of LongToDouble represent functions which take longs as input and return values of type double.
Instances of LongToDoubleGenerator represent generator functions which take longs as input and yield sequences of values of type double.
Instances of LongToFloat represent functions which take longs as input and return values of type float.
Instances of LongToFloatGenerator represent generator functions which take longs as input and yield sequences of values of type float.
Instances of LongToInt represent functions which take longs as input and return values of type int.
Instances of LongToIntGenerator represent generator functions which take longs as input and yield sequences of values of type int.
 
 
Instances of LongToLong represent functions which take longs as input and return values of type long.
Instances of LongToLongGenerator represent generator functions which take longs as input and yield sequences of values of type long.
Instances of LongToObject represent functions which take longs as input and return values of type V.
Instances of LongToObjectGenerator represent generator functions which take longs as input and yield sequences of values of type V.
Instances of LongToShort represent functions which take longs as input and return values of type short.
Instances of LongToShortGenerator represent generator functions which take longs as input and yield sequences of values of type short.
Instances of LongToVoid represent functions which take longs as input and return values of type void.
Instances of LongToVoidGenerator represent generator functions which take longs as input and yield sequences of values of type void.
 
 
 
A paint scale that uses a lookup table to associate paint instances with data value ranges.
 
 
 
 
 
 
LU Decomposition.
 
The turtle command M(x) represents a movement along the local z-direction.
 
The turtle command M0 represents a movement along the local z-direction.
This class records and runs macros.
Encapsulates creating and invoking macros in arbitrary scripting languages
Encapsulates the macro's label, name and path.
Handles macro recording.
 
The turtle command MAdd(x) represents a movement along the local z-direction.
 
 
 
 
 
 
The ManagePanel is the JPanel that shows the installed plugins.
 
A single-method interface which maps keys to values.
 
 
 
 
 
 
Custom printing attribute to represent page margins.
 
 
Buffers may contain one or more markers which serve as textual bookmarks.
The base class for markers that can be added to plots to highlight a value or range of values.
A band that can be added to a number axis to display regions.
An event that can be forwarded to any MarkerChangeListener to signal a change to a Marker.
The interface that must be supported by classes that wish to receive notification of changes to a Marker.
 
A save request for markers.
Dockable view of markers in the current buffer
A completion representing a tag in markup, such as HTML or XML.
 
 
 
Interface for all GLSLShaders.
This class defines a state for a glsl-Shader, where individual ChannelMaps may register Textures, TmpVariables or UniformVariables.
 
Deprecated.
 
This class contains a set of mathematical functions and constants, including random and noise generators, linear algebra, and table-based trigonometric functions.
Translated from orignal C++ Lignum code.
A collection of math related utility functions.
 
A two-dimensional matrix class, where the data is stored as two-dimensional array.
 
 
A double precision floating point 3 by 3 matrix.
 
 
A single precision floating point 3 by 3 matrix.
 
 
A double precision floating point 4 by 4 matrix.
 
 
A single precision floating point 4 by 4 matrix.
 
 
Represents a dense matrix M[i,j] where each Mij item of the matrix has a value (default is 0).
Represents a collection of MatrixSeries that can be used as a dataset.
A simple data structure that holds a mean value and a standard deviation value.
 
Measures is a utility that may store and retrieve time measures for ViewComponentAdapter.repaint(int) and GLSLDisplay.render(int).
 
 
Member is the superinterface for types, methods, and fields.
 
 
This class is used to collect a set of Members, and to determine the applicable, accessible, and most specific, member thereof.
This class stores information about the quality of applicability of a member in a context.
Resolution defines a strategy how applicable members for explicitly given arguments are determined and how the most specific member of these is chosen.
 
 
 
 
MenuItemTextComparator implements java.util.Comparator, and compares the text value of JMenuItems using the case-insensitive smart comparison of StandardUtilities.compareStrings.
 
Instances of this interface define a polygonal mesh which can be used in MeshVolume to define a volume.
A MeshNode is used to represent a polygonal mesh defined by an instance of Polygons within the graph.
This class represents a given Mesh as a Volume.
 
 
 
 
An interval to be highlighted on a MeterPlot.
The base class used to represent the needle on a CompassPlot.
A plot that displays a single value in the form of a needle on a dial.
 
 
 
 
 
 
 
 
 
 
 
 
A needle that is drawn as a pin shape.
A Migration service.
Represents a millisecond.
This class implements a MIME type as specified by RFC 2045 and 2046.
 
 
Minimizer for the r-PolyLog energy model, based on the Barnes-Hut algorithm.
Renderer for drawing min max plot.
This class implements a rotation about the local y-axis.
Represents a minute.
 
 
Path, URL name manipulation, string manipulation, and more.
Indicates that an operation cannot be completed properly because of a mismatch in the sizes of object attributes.
The turtle command MMul(x) represents a movement along the local z-direction.
 
 
An edit mode defines specific settings for editing some type of file.
 
 
 
 
This class works like a singleton, the instance is initialized by jEdit.
Option pane to change the settings of an edit mode.
 
This interface adds a put-method to the Map interface.
 
 
 
An axis that displays numerical values within a fixed range using a modulo calculation.
 
This class represents a set of monitor functions.
Represents a single month.
A set of constants for the month numbers (1 - 12).
A formatter that formats dates to show the initial letter(s) of the month name and, as an option, the year for the first or last month of each year.
 
 
 
The mouseHandler used for jEdit.
 
A class that handles mouse wheel events for the ChartPanel class.
 
A utility class for calculating moving averages of time series data.
The turtle command MRel(x) represents a movement along the local z-direction.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Maintains state of the MTG data loading.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Class representing an MTG.
 
 
 
Tokenizer for lines read from MTG file.
Main Class for parsing and translating the MTG file data into a graph
 
 
 
 
A plot that displays multiple pie plots using data from a CategoryDataset.
A series label generator for plots that use data from an XYDataset.
 
A category dataset that defines multiple values for each item.
Short Description of this class Long Description
 
 
 
This is an extension of MeshVolume.
The turtle command N(x) sets TurtleState.parameter to the specified argument x.
 
This structure represents an N-dimensional vector of double.
 
 
 
 
The turtle command N0 resets TurtleState.parameter to its initial value (as defined in TurtleState.initialState).
 
 
 
The turtle command NAdd(x) increments TurtleState.parameter by the specified argument x.
 
 
 
 
 
 
 
 
 
 
 
 
This interface supports name completion, which is used primarily for command line tools, etc.
 
A namespace in which methods, variables, and imports (class names) live.
 
ISO-8859-1 with unicode escapes as e. g. needed for http://download.oracle.com/javase/6/docs/api/java/util/Properties.html
 
 
 
The Navigator3D implements the navigation controls on the View3D.
 
 
 
The NavigatorEventFactory is the factory for the NavigatorEvent.
The NavigatorFactory reference item that create the NavigatorBase.
 
 
 
 
 
 
 
Main class, called when an new GreenLab project is opened.
 
 
This class contains some numeric algorithms based on the Newton algorithm.
 
 
The turtle command Nl(x) sets TurtleState.localParameter to the specified argument x.
 
The turtle command NlAdd(x) sets TurtleState.localParameter to the sum of TurtleState.parameter and the specified argument x.
 
The turtle command NlMul(x) sets TurtleState.localParameter to the product of the field TurtleState.parameter and the specified argument x.
 
The turtle command NMul(x) multiplies TurtleState.parameter by the specified argument x.
 
Although this class is implemented as antialiasing method it will not perform any aliasing.
Although this class is implemented as antialiasing method it will not perform any aliasing.
 
This class represents the base class of nodes in a GraphManager.
A Node represents a node of a graph which is to be layouted by a Layout.
 
 
 
 
 
 
 
 
 
A chart entity representing a node in a FlowPlot.
 
NodeKey<K extends Comparable<K>>
A key that identifies a node in a FlowDataset.
 
 
 
 
 
 
 
 
 
 
 
A solver for PTask that should not make modification on the graph.
 
 
 
A normal distribution function.
 
Represents a dense normalized matrix M[i,j] where each Mij item of the matrix has a value (default is 0).
 
 
 
 
 
 
 
 
 
An exception that is generated by the Outlier, OutlierList and OutlierListCollection classes.
 
 
 
 
 
 
 
Adapter for arrays of numbers, to avoid boxing.
An axis for displaying numerical data.
A table cell renderer that formats numbers with right alignment in each cell.
 
 
A numerical tick.
A numerical tick unit.
A tick unit source implementation that returns NumberTickUnit instances that are multiples of 1, 2 or 5 times some power of 10.
 
Interface NumberVector defines the methods that should be implemented by any Object that is element of a real vector space of type N.
NumberVector.Factory<V extends NumberVector<? extends N>,N extends Number>
Factory API for this feature vector.
 
 
 
This exception is thrown when an error occurs during numerical integration.
 
 
A TextField that accepts only numeric values.
 
 
 
 
 
 
 
 
 
 
ObjectAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type T.
 
 
Wrapper class.
Wrapper class.
 
Wrapper class.
Wrapper class.
Wrapper class.
 
 
 
ObjectConsumer is a callback interface.
 
 
 
 
ObjectFilterState is the subinterface of FilterState that is used for filter methods with return value of type T.
 
 
 
 
 
 
 
A ObjectList represents a list of Object values.
A list of objects that can grow as required.
 
 
 
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports objects (IOFlavor.OBJECT).
 
Instances of ObjectSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToObject).
Instances of ObjectToBoolean represent functions which take Ks as input and return values of type boolean.
Instances of ObjectToBooleanGenerator represent generator functions which take Ks as input and yield sequences of values of type boolean.
Instances of ObjectToByte represent functions which take Ks as input and return values of type byte.
Instances of ObjectToByteGenerator represent generator functions which take Ks as input and yield sequences of values of type byte.
Instances of ObjectToChar represent functions which take Ks as input and return values of type char.
Instances of ObjectToCharGenerator represent generator functions which take Ks as input and yield sequences of values of type char.
Instances of ObjectToDouble represent functions which take Ks as input and return values of type double.
Instances of ObjectToDoubleGenerator represent generator functions which take Ks as input and yield sequences of values of type double.
Instances of ObjectToFloat represent functions which take Ks as input and return values of type float.
Instances of ObjectToFloatGenerator represent generator functions which take Ks as input and yield sequences of values of type float.
Instances of ObjectToInt represent functions which take Ks as input and return values of type int.
Instances of ObjectToIntGenerator represent generator functions which take Ks as input and yield sequences of values of type int.
Instances of ObjectToLong represent functions which take Ks as input and return values of type long.
Instances of ObjectToLongGenerator represent generator functions which take Ks as input and yield sequences of values of type long.
Instances of ObjectToObject represent functions which take Ks as input and return values of type V.
Instances of ObjectToObjectGenerator represent generator functions which take Ks as input and yield sequences of values of type V.
Instances of ObjectToShort represent functions which take Ks as input and return values of type short.
Instances of ObjectToShortGenerator represent generator functions which take Ks as input and yield sequences of values of type short.
Instances of ObjectToVoid represent functions which take Ks as input and return values of type void.
Instances of ObjectToVoidGenerator represent generator functions which take Ks as input and yield sequences of values of type void.
 
A collection of useful static utility methods for handling classes and object instantiation.
A simple exporter for Wavefront (ASCII)-OBJ files.
A simple exporter for Wavefront (ASCII)-OBJ files.
An OBJFace.
A list of the faces that build up the obj file
A single group within the model
 
Abstractly stores an OBJ loaded material.
A prototype for OBJ model data.
A loader to create abstract java data from a Wavefront OBJ file.
 
 
 
Abstract base class for octrees.
A Cell represents a cell of an Octree.
 
 
An OctreeUnion behaves like a SimpleUnion, but has a better performance due to the intersection acceleration by an octree.
This interface is used to describe an initial value problem.
A data record containing open-high-low-close data (immutable).
Represents a single (open-high-low-close) data item in an DefaultOHLCDataset.
An interface that defines data in the form of (x, high, low, open, close) tuples.
An item representing data in the form (time-period, open, high, low, close).
A list of (RegularTimePeriod, open, high, low, close) data items.
A collection of OHLCSeries objects.
Static class that offers a basic noise function (improved perlin noise) and a turbulence function based on noise.
Base class from which one can more easily implement a migration step that should be executed only once per installation.
 
 
 
 
 
OpenGLState stores all relevant information about the used OpenGL Context.
Operating system detection routines.
 
 
 
 
 
 
A set of option panes shown in one branch in the options dialog.
An option pane for displaying groups of options.
The interface all option panes must implement.
Reads all Photon Map parameter from the registry and checks if values where changed.
Reads all Radiosity Options from the registry and checks if values where changed.
This simple interface is used to provide configuration options for raytracing algorithms, e.g., a Renderer or a light model.
An abstract options dialog box.
 
 
Text file that contains a list of properties.
 
TreeModel implementation backed by an OptionGroup
 
 
 
The turtle command OR(x) sets TurtleState.order to the specified argument x.
 
An oriented face of a tetrahedron.
Represents one outlier in the box and whisker plot.
A collection of outliers for a single entity in a box and whisker plot.
A collection of outlier lists for a box and whisker plot.
This class represents a queue of byte, int, long, float, double, and Object-values.
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports OutputStreams (IOFlavor.OUTPUT_STREAM).
Defines the interface for an overlay that can be added to a ChartPanel.
A change event for an Overlay.
A listener for changes to an Overlay.
Generates tooltips using the OverLIB library (http://www.bosrup.com/web/overlib/).
A simple highlighter that can be used by the autocompletor
 
 
The turtle command P(x) sets TurtleState.color to the specified argument x.
 
The turtle command P0 resets TurtleState.color to its initial value (as defined in TurtleState.initialState).
 
A completion for package names.
 
Draws a line across the text area indicating where a printing page break would be.
This class contains static methods for the manipulation of objects of type Paint
A table of Paint objects.
A storage structure that maps Comparable instances with Paint instances.
A panel that displays a paint sample.
A source for Paint instances, used by the XYBlockRenderer.
A legend that shows a range of values and their associated colors, driven by an underlying PaintScale implementation.
Utility code that relates to Paint objects.
Pair interface.
Translated from orignal C++ Lignum code.
A Workbench presents its information in a set of Panels.
This is a decorator class for Panels.
 
 
 
A container for dockable windows.
 
An interface that the ChartPanel class uses to communicate with plots that support panning.
Wrapper class.
Wrapper class.
 
 
Wrapper class.
Wrapper class.
Wrapper class.
 
 
 
 
 
 
 
 
 
Provides completions for a ParameterizedCompletion's parameters.
Interface to define the required methods for command line interaction.
A completion option that takes parameters, such as a function or method.
A parameter passed to a parameterized Completion.
A small popup window offering a list of likely choices for a parameter when the user has code-completed a parameterized completion.
Describes a parameterized completion - what's being inserted, where the parameters are in the inserted text, etc.
Information about a replacement.
Translated from orignal C++ Lignum code.
 
 
 
 
This exception is thrown when parse errors are encountered.
CUP v0.10k generated parser.
CUP v0.10k generated parser.
 
This is the BeanShell parser.
 
A parser rule.
A set of parser rules.
 
 
This tagging interface is used for partial tasks which are part of a complete Task and are solved by a Solver.
 
 
Paste previous/paste deleted dialog
"Paste Special" dialog.
 
A PatchGroup is a triangle witch contains 4 sub triangles.
A Path consists of an alternating sequence of nodes and edges (starting with a node) of a graph.
 
This class implements a physically correct path tracer.
 
 
 
 
 
 
 
A regular expression string matcher using java.util.regex.
 
 
 
 
 
Class to incrementally compute pearson correlation.
An axis that displays a date scale based on a RegularTimePeriod.
A record that contains information for one "band" of date labels in a PeriodAxis.
 
 
 
 
A PersistenceField represents a field which can be handled by classes of the persistence package.
 
 
 
 
 
 
 
 
Manages persistence of open buffers and views across jEdit sessions.
 
 
Translated from orignal C++ Lignum code.
 
 
 
 
 
 
 
A Phong shader represents a Phong-like reflector.
 
 
This class provides a photon map.
Funktioniert momentan nur mit Punktlichtquellen und Arealight Funktioniert nicht mit directional Light
This class renders a scene with the photon map rendering algorithm.
 
 
 
 
 
Updates the GroIMP position of any objects moved by the physics engine
 
 
 
Pickable is implemented by shapes which know how to compute intersections of a ray with themselves.
 
 
 
 
The only difference with imp3d.PickRayVisitor is that this one ignores the Grahp.IGNORED_EDGE
 
 
Needs to be implemented by Visitor that enables picking in a view.
 
 
A general purpose dataset where values are associated with keys.
A SAX handler for reading a PieDataset from an XML file.
This class distributes the section labels for one side of a pie chart so that they do not overlap.
Used to indicate the style for the lines linking pie sections to their corresponding labels.
A structure that retains information about the label for a section in a pie chart.
PiePlot<K extends Comparable<K>>
A plot that displays data in the form of a pie chart, using data from any class that implements the PieDataset interface.
Deprecated.
For 3D pie charts, use Orson Charts (https://github.com/jfree/orson-charts).
A renderer state.
A chart entity that represents one section within a pie plot.
Interface for a label generator for plots that use data from a PieDataset.
A tool tip generator that is used by the PiePlot class.
Interface for a URL generator for plots that use data from a PieDataset.
A panel with two lists, allowing the user to move items between them.
A needle that is drawn as a pin shape.
 
 
 
The turtle command Pl(x) sets TurtleState.localColor to the specified argument x.
 
 
 
 
 
Wrapper class.
Wrapper class.
 
 
Wrapper class.
Wrapper class.
Wrapper class.
 
 
 
 
The base class for all plots in JFreeChart.
An event that can be forwarded to any PlotChangeListener to signal a change to a plot.
The interface that must be supported by classes that wish to receive notification of changes to a plot.
A class that captures information about a plot.
Used to indicate the orientation (horizontal or vertical) of a 2D plot.
Stores information about the dimensions of a plot and its subplots.
Records information about the state of a plot during the drawing process.
An instance of Plugin is the representation of a plugin and can response to lifetime events of the plugin.
 
 
 
 
 
Loads and unloads plugins.
Used by the DockableWindowManager and ServiceManager to handle caching.
 
 
Context of elements that are managed with a plugin manager.
The plugin manager option pane.
Refactored from PluginOptions.java - this class contains only the OptionGroup and none of the GUI code.
 
deprecated use CombinedOptions I've undeprecated this, CombinedOptions does not provide the same api and cannot be traded out for PluginOptions.
 
 
An implementation of jeditresource:/ url protocol.
 
Message sent when plugins are loaded and unloaded.
A needle for use with the CompassPlot class.
This class implements a rotation about the local y-axis.
A simple exporter for ASCII-PLY (Polygon File Format or Stanford Triangle Format) files.
A simple exporter for ASCII-PLY (Polygon File Format or Stanford Triangle Format) files.
 
 
PngEncoder takes a Java Image object and creates a byte string which can be saved as a PNG file.
 
 
A 2 element point that is represented by double precision doubleing point x,y coordinates.
 
A 2 element point that is represented by single precision floating point x,y coordinates.
 
A 3 element point that is represented by double precision floating point x,y,z coordinates.
 
A 3 element point that is represented by single precision floating point x,y,z coordinates.
 
A 4 element point that is represented by double precision floating point x,y,z,w coordinates.
A 4 element point that is represented by single precision floating point x,y,z,w coordinates.
This class represents a point cloud.
pointcloudBase represent a point cloud object.
Handling adding nodes and their persistence should be managed by a graph manager and a persistence manager.
 
 
Not used - should be deleted.
 
 
 
 
A needle in the shape of a pointer, for use with the CompassPlot class.
 
 
This class divides a PointLight into triangle patches.
 
 
 
 
 
Used to indicate the location of an axis on a PolarPlot.
PolarChartPanel is the top level object for using the PolarPlot.
The interface for a renderer that can be used by the PolarPlot class.
Plots data that is in (theta, radius) pairs where theta equal to zero is due north and increases clockwise.
 
 
Class representing a simple polygon.
Simple class encapsulating a set of points which define the outline of a coplanar polygon.
This class represents a list of polygons.
Wrapper class.
Wrapper class.
 
If a Polygonizable object is the value of the attribute Attributes.SHAPE, it defines a shape which is composed of polygons.
Wrapper class.
Wrapper class.
Wrapper class.
 
 
This interface represents an algorithm which decomposes a data source returned by Polygonizable.getPolygonizableSource(GraphState) into a polygon mesh representation.
This class can be used to cache the result of polygonization of Polygonizable shapes.
This class encapsulates a static PolygonArray.
This interface is used to represent the actual polygon data of a MeshNode.
This abstract class can be used as superclass for user-defined polygonal data.
 
A function in the form y = a0 + a1 * x + a2 * x^2 + ... + an * x^n.
 
 
 
 
A hook allowing hosting applications to decorate JWindows created by the AutoComplete library.
 
An EBMessage associated with an EditPane that is sent just before its caret position changes in a "major way" to another location in the same Buffer.
Translated from orignal C++ Lignum code.
 
 
 
 
 
 
 
 
 
 
 
A function of the form y = a * x ^ b.
 
 
 
 
 
This class sets up primary transparency information
This class sets up primary transparency information
This class sets up primary transparency information and renders emissive materials which may need to be removed and worked into light shaders!
This class sets up primary transparency information and renders emissive materials which may need to be removed and worked into light shaders!
 
 
 
Renderpass that renders a texture to opengls drawbuffer.
Renderpass that renders a texture to opengls drawbuffer.
The PreviewPanel displays all collected images.
 
Wrapper for primitive types in Bsh.
 
 
 
 
 
 
 
 
 
 
Data model for the print preview pane, contains setters and getters for the print preview display.
 
Custom component to display the current page of the current buffer.
Abstract class that look and feels may use to paint this component appropriately.
Custom print request attribute to represent a page range type, i.e. all pages, current page, range of pages, just a selection of lines, or only odd or even pages.
 
 
 
 
 
 
 
 
This class is an abstract base implementation of Producer.
A Producer is used within right hand sides of XL rules in order to construct the replacement for the match of the left hand side.
 
 
 
 
 
 
 
A Progress defines a "progress", it's really that simple.
This interface is used by a Renderer to monitor the progress of rendering and to show messages.
 
 
A ProgressObservable is just an Observable object, with an additional method ProgressObservable.setProgress(Progress) to make the use easier.
Interface used to monitor things that can progress.
The ProgressPanel shows the progress of the job currently processed.
The abstract Project class holds all information regarding the Project, such as the registry, the file and mimeType and the name of the project This class also holds all functions for any file interaction with the project.
 
This interface add some described parameters for project directories.
 
 
 
 
 
This class add an additional wrapping around FileObjectItem.
 
 
 
 
 
 
 
 
 
 
 
 
A "java bean" that can serialize itself into a java.util.Properties instance.
Message sent when properties are changed using the global options or plugin options dialog box.
Message sent right before the global options dialog is shown.
 
 
 
 
 
 
 
 
 
 
 
 
PropertyFileReader.java Provides functions to read properties from external files.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A PTask is the same a de.grogra.rgg.ConcurrentTask, but in the scope of a PTaskManager.
 
An interface that exposes the clone() method.
 
QR Decomposition.
 
This class contains the state information of a query pertaining to multiple scales.
 
 
 
Defines a quarter (in a given year).
A formatter that formats dates to show the year and quarter (for example, '2004 IV' for the last quarter of 2004.
A 4 element quaternion represented by double precision floating point x,y,z,w coordinates.
A 4 element quaternion represented by single precision floating point x,y,z,w coordinates.
 
 
 
This class contains the state information of a query pertaining to multiple scales.
This class represents exceptions thrown by QueryStateMultiScale This class is part of the extension of XL for multiscale modelling.
 
A Queue represents a queue of tasks which is filled during the execution of an XL program.
A QueueCollection represents a set of Queues in the context of a Graph.
A QueueDescriptor is a handle to the method QueueCollection.getQueue(QueueDescriptor), there it is used to instantiate a queue by QueueDescriptor.createQueue(QueueCollection).
This interface has to be implements by Solvers which are used for ConcurrentTasks.
Computes the convex hull of a set of three dimensional points.
 
 
 
Abstract base class for radiation model.
This is a Radiosity Processor.
This is the main radiosity calculation class.
 
 
 
 
 
A random number generator producing pseudorandom numbers based on the value of a specific seed.
Visualizing the graph in random style
 
 
This class implements interval arithmetic.
 
Defines a range of integers from start to end, inclusive.
Represents an immutable range of values.
An interface (optional) that can be implemented by a dataset to assist in determining the minimum and maximum values.
An extension of JSlider to select a range of values using two thumb controls.
Used to indicate the type of range to display on an axis (full, positive or negative).
A RateAssignemnt stores class and property of a rate assignment (operator symbol :'=).
RationalNumber represents rational numbers in arbitrary precision.
This class represents a light ray.
This class is needed for a correct intersection computation.
This class represents a list of rays.
An implementation of this interface encapsulates the raytracing algorithm.
An implementation of this interface encapsulates the raytracing algorithm for a single ray.
 
 
 
 
 
Chart plugin for GroIMP based on R/ggplot2
ggplot2 commands
legend positions
line types
point shapes
An RD(x,s) node represents a rotation which implements a directional tropism towards the direction x.
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports Readers (IOFlavor.READER).
A simple implementation of ReaderSource which wraps an existing Reader.
 
 
 
This class manages a list of RecognitionExceptions.
 
Used to indicate an anchor point for a rectangle.
A description of a constraint for resizing a rectangle.
Used to indicate the edge of a rectangle.
Represents the insets for a rectangle, specified in absolute or relative terms.
 
 
 
 
Simple ToneMapping to render results of the hd-lighting passes.
 
 
 
ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
This is the implementation of: ReflectManager - a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater.
An encoding detector which finds regex pattern.
 
Message sent when a register is updated.
jEdit's registers are an extension of the clipboard metaphor.
A clipboard register.
A register.
An interface to delegate save/load operations of registers.
An interface to listen some events about registers.
Dockable view of register contents
The registry consists of a tree of items.
 
This simple interface is used for classes whose instances are associated with a Registry.
 
 
 
A utility class for fitting regression curves to data.
 
 
 
 
 
An abstract class representing a unit of time.
A formatter that formats dates to show the elapsed time relative to some base date.
Menu provider for actions to reload the current buffer with a specific encoding.
 
Remote executor class.
 
 
 
 
 
 
Dimension used for rendering purpose.
 
 
 
This interface specifies the basic operations for a renderer.
Creates an image using a Renderer instance.
An event that can be forwarded to any RendererChangeListener to signal a change to a renderer.
The interface that must be supported by classes that wish to receive notification of changes to a renderer.
Represents the current state of a renderer.
Utility methods related to the rendering process.
The RenderJob encapsulates the automatic simulation and rendering of images into a Job in order to be processed by a Worker.
This RenderPanel controls the rendering process.
 
This interface describes all functions a render device must implement.
Simple ToneMapping to render results of the hd-lighting passes.
 
Nodes that are ResolutionSensitive can produce a different behavior when they are visited by a Visitor which is STOP by they resolution
 
 
 
Wrapper of ResourceBundle.getBundle() methods.
 
 
 
 
 
 
Result of all GLSLChanelMap Shaders.
 
Custom print attribute indicating the pages should be printed in reverse order.
Reversed view of a given CharSequence.
 
The turtle command RG(x) represents a rotation which implements maximal gravitropism.
Lizenz:
Diese Klasse wird kostenfrei verbreitet und darf geaendert werden.

Copyright:
by Aleksej Tokarev 2011

Date:
29.08.2011
A RGBAShader implements a simple lambertian material with a single color and an alpha-value for the transparency.
 
 
 
 
 
 
This class is the base class of all instances of relational growth grammars within GroIMP.
 
 
 
 
A RGGMethodAdaptor adapts GroIMP Method objects to the abstract SimulationMethod class.
 
 
 
This class implements a rotation about the local z-axis (the turtle's head axis).
 
 
 
 
 
 
A customised pie plot that leaves a hole in the middle.
This class implements a rotation about the local x-axis (the turtle's left axis).
 
An RN(x,s) node represents a rotation which implements a positional tropism towards the location of node x.
 
 
 
 
 
 
 
An RO(x,s) node represents a rotation which implements an orthogonal tropism which moves away from a given direction x.
 
Class for buttons that implement rollovers If you wish to have rollovers on your buttons, use this class.
Class for buttons that implement rollovers If you wish to have rollovers on your buttons, use this class.
 
 
A SAX handler that delegates work to sub-handlers.
 
A Rotate node rotates the local coordinate system by Rotate.rotateX degrees about the local x-axis, then by Rotate.rotateY degrees about the local y-axis, then by Rotate.rotateZ degrees about the local z-axis.
 
 
This class is the base class for rotations about one of the coordinate axes.
Represents a direction of rotation (CLOCKWISE or ANTICLOCKWISE).
This is an implementation to rotate the camera around an axis by a given distance and a given angle.
 
 
An AutoCompletion that adds the ability to cycle through a set of CompletionProviders via the trigger key.
A Routine provides a VMXState with the information that is needed to construct a stack frame in which the routine can be executed.
 
A descriptor for a later invocation of a routine in a given frame context.
An RP(x,s) node represents a rotation which implements a positional tropism towards the point x.
 
 
 
This interface represents an interface of a scene camera.
 
 
 
This is an object that cannot be treated as correct pysical and gemetric object.
 
 
 
 
 
 
 
 
 
 
This class represents a scene of 3d objects.
Implement this interface with a object processing functionality that is performed when scene graph is traversed.
 
 
 
 
 
 
This class implements a rotation about the local y-axis (the turtle's up axis).
 
 
 
 
 
 
 
 
This RuntimeModel is used by the XL run-time system as an interface to the access of properties.
A RuntimeModel is used by the XL run-time system as an interface to the concrete relational data source in use.
 
 
 
 
 
 
 
 
 
 
 
 
 
The turtle command RV(x) represents a rotation which implements gravitropism.
 
The turtle command RV0 represents a rotation which implements gravitropism.
The turtle command RVAdd(x) represents a rotation which implements gravitropism.
 
The turtle command RVMul(x) represents a rotation which implements gravitropism.
 
 
A renderer that draws line charts.
Records the state for the renderer.
The Save and Backup option panel.
A visitor that saves the caret info of an EditPane
 
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports SAX events (IOFlavor.SAX).
 
Scaling tool.
A Scale node scales the local coordinate system using the scaling factors Scale.scaleX, Scale.scaleY and Scale.scaleZ.
 
 
This class represents a scale in a structure-of-scales.
 
 
 
 
Instances of Scanner enables to scan a structure using rays.
 
A Scattering instance represents a scattering entity: Either a surface Shader, a Light source, or a Sensor.
A renderer that handles the multiple values from a MultiValueCategoryDataset by plotting a shape for each value for each given item in the dataset.
A Scene represents the complete geometry, shading, and lighting information which is needed for a raytracer.
This base class is used to export the 3D scene graph of a View3D to another representation (usually, this is a file representation for which this class provides a set of useful methods).
This interface is used to export a leaf of the SceneTree to the destination.
This interface is used to export an object (as an attribute of a node of the scene tree) to the destination.
 
This class is able to make AWT and OpenGL snapshots of the GroIMP scene.
A SceneTree is a simplified image of a Graph designed for usage in the context of 3D analysis (e.g., export).
This class represents an inner node of a scene tree.
This represents a leaf in a SceneTree.
The abstract base class for nodes of a SceneTree.
A Visitor is used to visit a SceneTree.
This class extends SceneTree and keeps track of the current shader and interior.
This subclass of SceneTree.Leaf stores the shader and interior which are associated with the object of the leaf.
 
 
A SceneVisitor is used to traverse a graph, collect the geometry and lights of this graph and represent them as a Scene.
Scode is the abstract base class for all scopes.
Translated from orignal C++ Lignum code.
 
 
Copied from java documentation examples
Similar to a javax.swing.ScrollPaneLayout, but not as restrictive on the components that can be added.
A scroll listener will be notified when the text area is scrolled, either horizontally or vertically.
Class that implements regular expression and literal search within jEdit buffers.
Incremental search tool bar.
Search and replace dialog.
An abstract interface representing a set of files.
An abstract class for matching strings.
 
Message sent when search and replace settings change.
Represents a second in a particular day.
represents classes which has a seed
A SeedGenerator is a DiscreteGenerator which produces well-spaced seeds according to its spacing attribute.
An extended segment that you can append text to.
Class that lets java.util.regex search within a javax.swing.text.Segment.
 
A Selectable is an object which knows how to create a Selection of itself.
 
A Selection represents a selection for the GUI.
An abstract class that holds data on a region of selected text.
An ordinary range selection.
A rectangular selection.
 
The SelectionEvent is the base for the Selection.
It defines the activation events that trigger the selection mode.
 
 
 
 
Dialog for selection of a range of lines
 
 
 
 
 
 
 
 
 
An abstract class that defines our requirements for manipulating dates, without tying down a particular implementation.
 
A class containing useful utility methods relating to serialization.
Base class representing a data series.
An event with details of a change to a series.
Methods for receiving notification of changes to a data series.
The interface for a dataset consisting of one or many series of data.
A general purpose exception class for data series.
Defines the tokens that indicate the rendering order for series in a XYPlot.
 
 
A generic way for plugins (and core) to provide various API extensions.
A FoldHandler based on the ServiceManager
 
A XML file in the settings directory.
 
 
 
A Shader instance represents a surface shader which calculates the color of an outgoing light ray at a given point as a function of geometrical and optical properties, namely local and global point coordinates, canonical uv-coordinates, surface tangent vectors, outgoing ray direction, index of refraction, and a list of incident light rays, consisting of color and direction.
 
 
 
 
Translated from orignal C++ Lignum code.
This class serves as input to scattering calculations.
An interface that defines the API for a shadow generator.
Interface for all GLSLLightShaders.
This class is both a collection of shadow-map-prototypes and a cache for instances of shadow-maps referenced by Light Objects.
 
A ShadowProcessor have to decide wether a possibly light/shadow ray realy illuminates the specified intersection point.
 
 
Translated from orignal C++ Lignum code.
 
 
Fold Painter
 
 
A table of Shape objects.
Utility methods for Shape objects.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A needle in the shape of a ship, for use with the CompassPlot class.
 
 
 
ShortAggregateState is the subinterface of AggregateState that is used for aggregate methods with return value of type short.
 
 
 
ShortConsumer is a callback interface.
 
Event fired when jEdit starts and stops listening for shortcut completions
Key binding editor.
ShortFilterState is the subinterface of FilterState that is used for filter methods with return value of type short.
A completion where the input text is shorthand for (really, just different from) the actual text to be inserted.
A ShortList represents a list of short values.
 
Instances of ShortSynth are used in the context of the method Library.synthesize(Object, ObjectToObjectGenerator, ObjectToShort).
A text title that is only displayed if the entire text will be visible without line wrapping.
Instances of ShortToBoolean represent functions which take shorts as input and return values of type boolean.
Instances of ShortToBooleanGenerator represent generator functions which take shorts as input and yield sequences of values of type boolean.
Instances of ShortToByte represent functions which take shorts as input and return values of type byte.
Instances of ShortToByteGenerator represent generator functions which take shorts as input and yield sequences of values of type byte.
Instances of ShortToChar represent functions which take shorts as input and return values of type char.
Instances of ShortToCharGenerator represent generator functions which take shorts as input and yield sequences of values of type char.
Instances of ShortToDouble represent functions which take shorts as input and return values of type double.
Instances of ShortToDoubleGenerator represent generator functions which take shorts as input and yield sequences of values of type double.
Instances of ShortToFloat represent functions which take shorts as input and return values of type float.
Instances of ShortToFloatGenerator represent generator functions which take shorts as input and yield sequences of values of type float.
Instances of ShortToInt represent functions which take shorts as input and return values of type int.
Instances of ShortToIntGenerator represent generator functions which take shorts as input and yield sequences of values of type int.
Instances of ShortToLong represent functions which take shorts as input and return values of type long.
Instances of ShortToLongGenerator represent generator functions which take shorts as input and yield sequences of values of type long.
Instances of ShortToObject represent functions which take shorts as input and return values of type V.
Instances of ShortToObjectGenerator represent generator functions which take shorts as input and yield sequences of values of type V.
Instances of ShortToShort represent functions which take shorts as input and return values of type short.
Instances of ShortToShortGenerator represent generator functions which take shorts as input and yield sequences of values of type short.
Instances of ShortToVoid represent functions which take shorts as input and return values of type void.
Instances of ShortToVoidGenerator represent generator functions which take shorts as input and yield sequences of values of type void.
 
 
 
 
 
 
 
 
 
This class implements an edge based graph changing layout.
 
A bin for the SimpleHistogramDataset.
A dataset used for creating simple histograms with custom defined bins.
This abstract strategy computes n images between two VideoImages A and B.
 
 
 
 
An arbitrary period of time, measured to millisecond precision using java.util.Date.
An instance of this class represents a simple union of a list of volumes.
Static class that offers simplex noise function and a turbulence function based on noise.
A SimulationMethod is an abstract class for simulating a model.
 
 
 
 
 
 
 
 
Indicates that inverse of a matrix cannot be computed.
Singular Value Decomposition.
 
 
 
A simple class for representing the dimensions of an object.
 
 
 
 
This class defines a state for a glsl-Shader, where individual ChannelMaps may register Textures, TmpVariables or UniformVariables.
This class defines a state for a glsl-Shader, where individual ChannelMaps may register Textures, TmpVariables or UniformVariables.
This class defines a state for a glsl-Shader, where individual ChannelMaps may register Textures, TmpVariables or UniformVariables.
This class represents a sky sphere.
 
A CategoryDataset implementation that presents a subset of the categories in an underlying dataset.
A GanttCategoryDataset implementation that presents a subset of the categories in an underlying dataset.
Provides functionality for reading and interpreting bytes from SMB object's byte array.
The SMBFilter describes an object of class of Mesh stored in the SMB file format of the Amap software.
Class providing functionality to load SMB geometry data The SMBObject describes a geometric object stored in an .smb file.
 
 
A solver is an implementation of a numerical process to solve an ordinary differential equation.
A Solver solves a PartialTask of a Task.
This abstract class implements Solver such that a thread is created in which the actual work is done.
 
 
Compares two Completions by their relevance before sorting them lexicographically.
Defines tokens used to indicate sorting order (ascending or descending).
 
 
 
 
 
This class is used to represent a space character between 2 primary predicates (i.e.
Defines the required methods needed for comparison of spatial objects.
 
 
 
 
 
 
 
 
 
This class is an abstract interface to sampled or analytic spectral data.
This class is an abstract interface to sampled or analytic spectral data.
 
 
 
 
 
This interface represents a spectrum, i.e., a function f(ν) of frequency ν of a wave.
This class implements a spectrum which is represented by three double values which are interpreted as the red, green and blue part of the spectrum.
This class implements a spectrum which is represented by three float values which are interpreted as the red, green and blue part of the spectrum.
 
 
Wrapper class.
Wrapper class.
 
 
 
Wrapper class.
Wrapper class.
This class divides a Sphere into triangle patches.
Wrapper class.
 
This class represents the geometry of a sphere.
 
 
 
 
 
 
 
This class represents the geometry of a sphere segment.
 
 
 
A plot that displays data from a CategoryDataset in the form of a "spider web".
 
 
The splash screen displayed on startup.
 
 
 
Class used by PerspectiveManager to parse SplitConfig strings.
This class implements a spot light.
 
 
Represents a date using an integer, in a similar fashion to the implementation in Microsoft Excel.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
This class divides a Square into triangle patches.
This class represents the geometry of a square.
 
This class implements a graph changing layout.
 
 
A renderer that draws stacked area charts for a CategoryPlot.
A stacked bar renderer for use with the CategoryPlot class.
A stacked area renderer for the XYPlot class.
A stacked area renderer for the XYPlot class.
A bar renderer that displays the series items stacked.
jEdit's standalone text component.
The actionSet for standalone textArea.
An implementation of the BarPainter interface that preserves the behaviour of bar painting that existed prior to the introduction of the BarPainter interface.
A standard label generator that can be used with a CategoryItemRenderer.
A standard series label generator for plots that use data from a CategoryDataset.
A standard tool tip generator that can be used with a CategoryItemRenderer.
A URL generator that can be assigned to a CategoryItemRenderer.
A default implementation of the ChartTheme interface.
A default label generator.
A simple circular frame for the DialPlot class.
A layer that draws a range highlight on a dial plot.
A scale for a DialPlot.
A standard implementation of the EntityCollection interface.
Standard flow label generator.
Transforms a GradientPaint to range over the width of a target shape.
A standard item label generator for plots that use data from a PieDataset.
A standard item label generator for plots that use data from a PieDataset.
A URL generator for pie charts.
A source that can used by the NumberAxis class to obtain a suitable TickUnit.
Generates tooltips using the HTML title attribute for image map area tags.
Generates URLs using the HTML href attribute for image map area tags.
Several tools that depends on JDK only.
Compares objects as strings.
An implementation of the XYBarPainter interface that preserves the behaviour of bar painting that existed prior to the introduction of the XYBarPainter interface.
A standard item label generator for plots that use data from an XYDataset.
Standard item renderer for an XYPlot.
Records the state for the renderer.
A standard series label generator for plots that use data from an XYDataset.
A standard tool tip generator for use with an XYItemRenderer.
A URL generator.
A standard item label generator for use with XYZDataset data.
A URL generator.
 
 
 
 
A renderer that handles the drawing a bar plot where each bar has a mean value and a standard deviation line.
A category dataset that defines a mean and standard deviation value for each item.
A renderer that draws shapes for each data item, and lines between data items.
 
A utility class that provides some common statistical functions.
 
The status bar used to display various information to the user.
Status bar editor.
Fired when the text area needs to display a status message.
A widget factory for the status bar.
Klasse fuer Erstellung von Stereobilder

Lizenz:
Diese Klasse wird kostenfrei verbreitet und darf geaendert werden.

Copyright:
by Aleksej Tokarev 2011
 
A simple exporter for ASCII-STL files.
This class implements a stochastical antialiasing algorithm.
This class implements a stratified stochastic supersampling strategy.
 
 
 
 
 
 
 
 
A List<String> with some perl-like convenience functions (split/join primarily), and easy conversion to/from arrays.
 
 
A model for a single String, which supports TextListeners.
 
 
 
 
String utilities.
 
 
A component for choosing a stroke from a list of available strokes.
A table of Stroke objects.
A storage structure that maps Comparable instances with Stroke instances.
A panel that displays a stroke sample.
 
 
 
 
 
 
 
 
 
 
 
An interface for matching parts of a source file's stucture.
 
Paints the structure match highlight.
A structure match, denoted by a start and end position.
 
 
Style editor dialog
 
A specialised category axis that can display sub-categories.
 
defines what a graph object stored in the subgraph explorer should be able to do
 
 
This filter is used when a project that contains SubGraph object is open.
 
 
 
 
 
 
 
 
This class describes a patch containing a triangle.
 
the original from: Dexu Zhao This class implements a graph changing layout.
 
Adapter class for the Sun JPEG Encoder.
Adapter class for the Sun PNG Encoder.
 
 
 
 
This class represents a supershape.
This class represents the geometry of a supershape.
 
Used to suppress FindBugs warnings.
 
 
 
 
 
 
Compute the Convex Hull and/or Delaunay Triangulation, using the sweep-hull approach of David Sinclair.
Class representing a triangle, by referencing points in a list.
 
 
 
 
 
 
This abstract base class defines a shader which switches between a set of actual shaders based on the shading environment and ray direction.
 
 
 
 
 
CUP generated class containing symbol constants.
CUP generated class containing symbol constants.
A standard linear value axis that replaces integer values with symbols.
A standard item label generator for plots that use data from an XYDataset.
 
 
 
 
 
 
 
 
Style option pane.
A simple text style class.
Contains utility functions used by the syntax highlighting code.
Syntax utilities that depends on JDK only and syntax package.
 
Opens a panel to provide basic system informations.
 
 
Replacement for OptionsDialog.
 
Used to indicate the processing order for a table (by row or by column).
A dataset containing one or more data series containing (x, y) data items, where all series in the dataset share the same set of x-values.
 
 
 
 
 
 
TargetError is an EvalError that wraps an exception thrown by the script (or by code called from the script).
A Task is used for a complex problem which can be decomposed in several independent PartialTasks.
A Task is a Runnable with progress.
A simple representation of a task.
 
 
The TaskManager manage Tasks in the Threadpool, it knows all of them, and sends events to TaskListeners.
 
 
Task Monitor dockable panel, for showing progress on active tasks.
A Statusbar widget that monitor the task manager.
 
A series that contains zero, one or many Task objects.
A collection of TaskSeries objects.
A completion made up of a template with arbitrary parameters that the user can tab through and fill in.
 
 
 
 
Simple test connector class, which loads images from disk instead of rendering them.
This test implementation of the abstract VideoExporter class just prints the filenames of all images in the ImageSequence to export.
This TestFrame wraps a VideoPanel into a swing JFrame.
 
A Delaunay tetrahedralization.
An oriented, delaunay tetrahedral cell.
A simple exporter for LaTeX/ TikZ files.
 
Used to indicate the position of an anchor point for a text string.
A base class for text annotations.
Abstract TextArea component.
 
A dialog box with a text area
Exception that the TextArea can throw when an error occurs.
Subclasses of this class can perform custom painting and tool tip handling in the text area and gutter.
This class manage the key bindings and execute the actions binded on the keyboard events for the standalone textarea.
Standalone TextArea MouseHandler.
 
The text area painter is the component responsible for displaying the text of the current buffer.
 
 
A list of TextLine objects that form a block of text.
 
Used to indicate the position of an anchor point for a text block.
A box containing a text block.
 
 
A text item, with an associated font, that fits on a single line (see TextLine).
 
 
 
 
A sequence of TextFragment objects that together form a line of text.
An object that can measure text.
This class renders a TrueType Font into OpenGL
A chart title that displays a text string with automatic wrapping as required.
 
 
In GroIMP3D images are converted to OpenGL textures on demand.
In GroIMP3D images are converted to OpenGL textures on demand.
 
 
 
 
 
 
 
 
 
 
 
 
 
Contains several text manipulation methods.
Some utility methods for working with text in Java2D.
 
A plot that displays a single value (from a ValueDataset) in a thermometer type display.
'This' is the type of bsh scripted objects.
 
 
 
 
The threadpool of jEdit.
 
The base class used to represent labeled ticks along an axis.
A chart entity representing a tick label.
Used to indicate the tick type (MAJOR or MINOR).
Base class representing a tick unit.
A collection of tick units, used by the DateAxis and NumberAxis classes.
An interface used by the DateAxis and NumberAxis classes to obtain a suitable TickUnit.
 
 
An interface that defines the contract for a Timeline.
A period of time measured to millisecond precision using two instances of java.util.Date.
Used to indicate one of three positions in a time period: START, MIDDLE and END.
An exception that indicates an invalid format in a string representing a time period.
Represents a time period and an associated value.
A structure containing zero, one or many TimePeriodValue instances.
A collection of TimePeriodValues objects.
 
Represents a sequence of zero or more data items in the form (period, value) where 'period' is some instance of a subclass of RegularTimePeriod.
A collection of time series objects.
Represents one data item in a time series.
Wrapper around a time series to convert it to a table model for use in a JTable.
A URL generator for time series charts.
The TimeStopper can be used to measure time.
Enumeration of available output formats of the TimeStopper.
A dataset for regular time periods that implements the TableXYDataset interface.
Tip of the day window
The base class for all chart titles.
A change event that encapsulates information about a change to a chart title.
The interface that must be supported by classes that wish to receive notification of changes to a chart title.
A class that captures information about a Title of a chart.
 
 
 
Describes the input token stream.
A linked list of syntax tokens.
Token markers send tokens to implementations of this interface.
 
A token marker splits lines of text into tokens.
Stores persistent per-line syntax parser state.
 
This class is supposed to be used in conjunction with the ODE framework to indicate allowed absolute and relative errors for an integrated field.
Simple ToneMapping to render results of the hd-lighting passes.
A Tool represents a tool for interactive manipulation of objects in a 2D- or 3D-view.
 
Handles toolbars for a single View
Tool bar editor.
 
 
 
 
 
 
 
 
Renders cached Nodes from the scenegraph.
Renders cached Nodes from the scenegraph.
Instances of this class are used as root nodes of tool graphs for the interactive manipulation of objects in two- or three-dimensional views.
 
This class is the base class for roots of tool graphs which manipulate 3D objects (the latter are called tool targets).
 
Interface for generating the tooltip fragment of an HTML image map area tag.
 
 
 
A TouchLayout computes a graph layout based on a touch model.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An instance of Transform3D represents a coordinate transformation in 3D-space.
 
This class represents the base class for volumes whose geometry is specified in local coordinates.
 
This interface represents affine 3D coordinate transformations for an object in a graph.
 
 
This class is the base class for tool roots which manipulate transformable objects (objects having the attribute Attributes.TRANSFORM).
 
This class implements a tool for the translation of 3D objects.
A Translate node translates the local coordinate system using the translation distances Translate.translateX, Translate.translateY and Translate.translateZ.
 
This class defines a state for a glsl-Shader, where individual ChannelMaps may register Textures, TmpVariables or UniformVariables.
 
 
 
 
 
Translated from orignal C++ Lignum code.
 
 
 
 
 
 
Translated from orignal C++ Lignum code.
 
 
 
This Iterator class iterates over all nodes of the subtree starting at a specified root node.
This class implements a graph changing layout.
 
 
 
 
 
 
 
Translated from orignal C++ Lignum code.
Translated from orignal C++ Lignum code.
 
 
 
 
 
 
 
 
 
 
This Exception is thrown, if an Volume can't be subdivided into triangles.
This class divides a volume into patches.
 
 
 
 
 
 
 
 
A generic 2 element tuple that is represented by double precision floating point x,y coordinates.
 
 
A generic 2 element tuple that is represented by single precision floating point x,y coordinates.
 
 
A generic 3 element tuple that is represented by double precision floating point x,y and z coordinates.
 
 
A generic 3 element tuple that is represented by single precision floating point x,y and z coordinates.
 
 
A generic 4 element tuple that is represented by double precision floating point x,y,z and w coordinates.
 
 
A generic 4 element tuple that is represented by single precision floating point x,y,z and w coordinates.
 
 
 
 
 
 
 
 
 
A TVector3d is a Vector3d which implements the interface Transform3D.
 
The interface Type is similar in function to the class Class.
 
 
This interface defines an enumeration of int ids which are used to identify the kind of a type (see Type).
 
 
 
 
 
 
This class represents the root node of a type graph in a GraphManager.
 
The turtle command U(x) sets TurtleState.internodeCount to the specified argument x.
 
The turtle command U0 resets TurtleState.internodeCount to its initial value (as defined in TurtleState.initialState).
The turtle command UAdd(x) increments TurtleState.internodeCount by the specified argument x.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A collection of utility methods relating to user interfaces.
The turtle command Ul(x) sets TurtleState.localInternodeCount to the specified argument x.
 
The turtle command UlAdd(x) sets TurtleState.localInternodeCount to the sum of TurtleState.internodeCount and the specified argument x.
 
The turtle command UlMul(x) sets TurtleState.localInternodeCount to the product of the field TurtleState.internodeCount and the specified argument x.
 
The turtle command UMul(x) multiplies TurtleState.internodeCount by the specified argument x.
 
 
 
 
 
 
 
 
A class internal to jEdit's document model.
Set options for undo here.
 
 
 
 
 
This abstract class is the base class for unions of volumes.
 
 
Used to indicate absolute or relative units.
An exception that indicates an unknown key value.
Opens the GroIMP version file and compares it with the version of this copy.
 
Interface for generating the URL fragment of an HTML image map area tag.
URL VFS.
This class implements a rotation about the local y-axis (the turtle's up axis).
 
 
 
 
 
 
 
 
 
 
 
 
 
This class provides usefull static methods for recurring tasks.
Utility methods for the auto-complete framework.
UtilEvalError is an error corresponding to an EvalError but thrown by a utility or other class that does not have the caller context (Node) available to it.
 
A collection of functions that could be Helpful for the usage of the CLI.
 
 
 
 
UtilTargetError is an error corresponding to a TargetError but thrown by a utility or other class that does not have the caller context (Node) available to it.
 
The canonical enumeration of vertices.
The turtle command V(x) sets TurtleState.tropism to the specified argument x.
 
The turtle command V0 resets TurtleState.tropism to its initial value (as defined in TurtleState.initialState).
The turtle command VAdd(x) increments TurtleState.tropism by the specified argument x.
 
 
 
A general purpose interface for accessing a value.
The base class for axes that display value data, where values are measured using the double primitive.
An interface that is implemented by plots that use a ValueAxis, providing a standard method to find the current data range.
An interface for a dataset that returns a single value.
A handler for reading a 'Value' element.
A marker that represents a single value.
 
An interface through which (single-dimension) data values can be accessed.
A general purpose interface that can be used to access a table of values.
A value tick.
 
 
A Variable represents a query variable of a query.
 
A completion for a variable (or constant) in a programming language.
 
A rectangular grid layout manager with variable cell sizes The container is divided into rectangles, and one component is placed in each rectangle.
This class contains a set of temporary variables which may be used freely in methods which receive an instance of Variables as argument.
 
 
 
 
 
Provides a vector object that encapsulates an m x 1 - matrix object.
A vector.
A 2 element vector that is represented by single precision floating point x,y coordinates.
 
A 2 element vector that is represented by single precision floating point x,y coordinates.
 
This class extends the javax.vecmath.Vector3d class and adds same rotation functions.
A 3 element vector that is represented by double precision floating point x,y,z coordinates.
 
A 3 element vector that is represented by single precision floating point x,y,z coordinates.
 
A 4 element vector that is represented by double precision floating point x,y,z,w coordinates.
A 4 element vector that is represented by single precision floating point x,y,z,w coordinates.
A data item representing data in the form (x, y, deltaX, deltaY), intended for use by the VectorSeries class.
A renderer that represents data from an VectorXYDataset by drawing a line with an arrow at each (x, y) point.
A list of (x,y, deltaX, deltaY) data items.
A collection of VectorSeries objects.
An extension of the XYDataset interface that allows a vector to be defined at a specific (x, y) location.
 
 
 
 
This abstract base class contains a list of vertex coordinates.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An enumeration of the vertical alignment types (TOP, BOTTOM and CENTER).
A virtual filesystem implementation.
Implementation of Comparator interface that compares VFSFile instances.
 
 
The main class of the VFS browser.
 
 
 
A directory entry returned from a file listing.
Wraps the VFS browser in a modal dialog.
An interface similar to java.io.FilenameFilter, that is used by VFSBrowser to define what files to show in the directory view.
 
jEdit's virtual filesystem allows it to transparently edit files stored elsewhere than the local filesystem, for example on an FTP site.
Message sent when a file system tree node, or a ProjectViewer tree node, is selected.
Message sent when a file or directory changes.
This abstract class represents objects capable of exporting videos.
A VideoImage class is a wrapper for images in the plugin.
The VideoPanel is the graphical user interface of the video export plugin.
This test class creates a VideoPanel with a TestConnector and showing the panel in a swing JFrame using the TestFrame.
This class wraps the VideoPanel (graphical user interface of the plugin) into a panel, which is compatible with GroIMP.
The VideoPlugin class connects the video export plugin with the rest of the GroIMP software.
This interface connects the plugin the the rest of the GroIMP implementation.
This class collects all information which are relevant in order to create a video.
A View is a Panel which represents a Graph in geometrical-graphical way (e.g., using two- or three-dimensional graphics).
A View is jEdit's top-level frame window.
 
 
 
 
 
 
A View3D is a View which displays a graph as a 3D structure.
 
 
A ViewComponent represents the actual visualization component of a View.
 
 
 
This class describes a viewcube.
 
 
 
 
 
 
Message sent when a view-related change occurs.
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports reading from an underlying virtual file (IOFlavor.VFILE_READER).
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports writing to files in a virtual FileSystem.
A Visitor is a callback-instance which is informed about the structure of a graph via invocation of Graph.accept(Object, Visitor, ArrayPath).
 
This base implementation of the Visitor interface tracks information about the current coordinate transformation and layer of objects.
 
 
The turtle command Vl(x) sets TurtleState.localTropism to the specified argument x.
 
The turtle command VlAdd(x) sets TurtleState.localTropism to the sum of TurtleState.tropism and the specified argument x.
 
The turtle command VlMul(x) sets TurtleState.localTropism to the product of the field TurtleState.tropism and the specified argument x.
 
Class providing basic vector mathematics, for low-level vectors stored as double[].
The turtle command VMul(x) multiplies TurtleState.tropism by the specified argument x.
 
A VMXState is associated with a single Thread.
This class represents a local variable.
Translated from orignal C++ Lignum code.
 
 
VoidConsumer is a callback interface.
 
Instances of VoidToBoolean represent functions which take voids as input and return values of type boolean.
Instances of VoidToBooleanGenerator represent generator functions which take voids as input and yield sequences of values of type boolean.
Instances of VoidToByte represent functions which take voids as input and return values of type byte.
Instances of VoidToByteGenerator represent generator functions which take voids as input and yield sequences of values of type byte.
Instances of VoidToChar represent functions which take voids as input and return values of type char.
Instances of VoidToCharGenerator represent generator functions which take voids as input and yield sequences of values of type char.
Instances of VoidToDouble represent functions which take voids as input and return values of type double.
Instances of VoidToDoubleGenerator represent generator functions which take voids as input and yield sequences of values of type double.
Instances of VoidToFloat represent functions which take voids as input and return values of type float.
Instances of VoidToFloatGenerator represent generator functions which take voids as input and yield sequences of values of type float.
Instances of VoidToInt represent functions which take voids as input and return values of type int.
Instances of VoidToIntGenerator represent generator functions which take voids as input and yield sequences of values of type int.
Instances of VoidToLong represent functions which take voids as input and return values of type long.
Instances of VoidToLongGenerator represent generator functions which take voids as input and yield sequences of values of type long.
Instances of VoidToObject represent functions which take voids as input and return values of type V.
Instances of VoidToObjectGenerator represent generator functions which take voids as input and yield sequences of values of type V.
Instances of VoidToShort represent functions which take voids as input and return values of type short.
Instances of VoidToShortGenerator represent generator functions which take voids as input and yield sequences of values of type short.
Instances of VoidToVoid represent functions which take voids as input and return values of type void.
Instances of VoidToVoidGenerator represent generator functions which take voids as input and yield sequences of values of type void.
This interface represents three dimensional geometric objects having a volume.
 
This abstract class implements the operator and id methods of the interface Volume.
 
A VolumeBuilderBase is used to build volumes.
 
A VolumeFunction is a ChannelMap which assigns a float-value to each point in 3D-space.
A VolumeListener is informed from a SceneVisitor about the mappings from graph objects to volumes via invocations of the method volumeCreated.
 
 
 
 
 
 
Translated from orignal C++ Lignum code.
Translated from orignal C++ Lignum code.
Wrapper class for different photosynthesising elements a voxel box Translated from orignal C++ Lignum code.
Translated from orignal C++ Lignum code.
Translated from orignal C++ Lignum code.
 
 
 
 
 
 
 
 
This XL queue can be used for parallel application of vertex-vertex operations on graph rotation systems.
 
A dataset that can be used with the WaferMapPlot class.
A wafer map plot.
A renderer for wafer map plots.
A renderer that handles the drawing of waterfall bar charts, for use with the CategoryPlot class.
Create a Color object given the wavelength of the colour in nanometers.
 
A simple exporter for WebGL using three.js (threejs.org).
A calendar week.
 
 
Point3d with weight
Created by josue on 12/08/15.
 
 
 
Whitespace rule.
 
Status Bar Widget interface.
 
 
 
 
 
Interface for a dataset that supplies wind intensity and direction values observed at various points in time.
A specialised renderer for displaying wind intensity/direction data.
A needle that indicates wind direction, for use with the CompassPlot class.
 
 
 
 
 
 
 
The Worker is used to process jobs inside the plugin.
The WorkerThread belongs to a Worker and is used to process the jobs in a separate Thread.
 
 
 
 
 
 
This subinterface of FilterSource has to be implemented by filter sources whose flavor supports Writers (IOFlavor.WRITER).
 
 
 
 
 
This class describes a x3d import and export groimp plugin.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
An item representing data in the form (x, x-low, x-high, y).
A list of (x, x-low, x-high, y) data items.
A collection of XIntervalSeries objects.
Represent a data set where X is a symbolic values.
The XLBinding class provides access to the plugin features throw static methods.
This exception is thrown in methods of the XLBinding class.
A ClassWriter that computes the common super class of two classes without actually loading them with a ClassLoader.
 
A completion provider for a xl or rgg context.
An XLFilter parses a character stream representing XL source code into a CompilationUnit.
 
 
 
 
 
 
 
An encoding detector which extracts encoding from XML declaration.
 
 
 
An XMLPersistenceReader is used to read the serialization output of an XMLPersistenceWriter.
An XMLPersistenceWriter serializes data into XML elements and attributes.
 
 
 
 
 
XML utility methods that only depend on the JDK.
 
XML handler for mode definition files.
 
 
 
 
 
 
XThis is a dynamically loaded extension which extends This.java and adds support for the generalized interface proxy mechanism introduced in JDK1.3.
The interface that must be supported by annotations that are to be added to an XYPlot.
An interface that supplies information about the bounds of the annotation.
A chart entity that represents an annotation on an XYPlot.
Area item renderer for an XYPlot.
Area item renderer for an XYPlot.
A dataset wrapper class that converts a standard XYDataset into an IntervalXYDataset suitable for use in creating XY bar charts.
The interface for plugin painter for the XYBarRenderer class.
A renderer that draws bars on an XYPlot (requires an IntervalXYDataset).
A renderer that represents data from an XYZDataset by drawing a color block at each (x, y) point, where the color is a function of the z-value from the dataset.
A renderer that draws box-and-whisker items on an XYPlot.
A box annotation that can be placed on an XYPlot.
A renderer that draws a circle at each data point with a diameter that is determined by the z-value in the dataset (the renderer requires the dataset to be an instance of XYZDataset.
Represents an (x, y) coordinate.
Represents several possible interpretations for an (x, y) coordinate.
Crosshair state information for the XYPlot and XYItemRenderer classes.
An annotation that allows an image to be placed within a rectangle specified in data coordinates on an XYPlot.
Represents one (x, y) data item for an XYSeries.
An interface through which data in the form of (x, y) items can be accessed.
A READ-ONLY wrapper around a TableXYDataset to convert it to a table model for use in a JTable.
A renderer for an XYPlot that highlights the differences between two series.
An interface that can (optionally) be implemented by a dataset to assist in determining the minimum and maximum x-values in the dataset.
A renderer that draws a small dot at each data point for an XYPlot.
A general annotation that can be placed on an XYPlot.
A line and shape renderer that can also display x and/or y-error values.
An annotation that allows an image to be placed at some location on an XYPlot.
An xy-interval.
An item representing data in the form (x, x-low, x-high, y, y-low, y-high).
A list of (x, x-low, x-high, y, y-low, y-high) data items.
A collection of XYIntervalSeries objects.
A chart entity that represents one item within an XYPlot.
An object that references one data item in an XYZDataset.
Interface for a label generator for plots that use data from an XYDataset.
Interface for rendering the visual representation of a single (x, y) item on an XYPlot.
The state for an XYItemRenderer.
A renderer that connects data points with lines and/or draws shapes at each data point.
Records the state for the renderer.
A simple line annotation that can be placed on an XYPlot.
A general class for plotting data in the form of (x, y) pairs.
An arrow and label that can be placed on an XYPlot.
A polygon annotation that can be placed on an XYPlot.
An interface that can (optionally) be implemented by a dataset to assist in determining the minimum and maximum y-values.
Represents a sequence of zero or more data items in the form (x, y).
Represents a collection of XYSeries objects that can be used as a dataset.
A generator that creates labels for the series in an XYDataset.
A simple Shape annotation that can be placed on an XYPlot.
A renderer that draws shapes at (x, y) coordinates and, if the dataset is an instance of XYZDataset, fills the shapes with a paint that is based on the z-value (the paint is obtained from a lookup table).
A renderer that connects data points with natural cubic splines and/or draws shapes at each data point.
An enumeration of the fill types for the renderer.
Represents state information that applies to a single rendering of a chart.
A step chart renderer that fills the area between the step and the x-axis.
Line/Step item renderer for an XYPlot.
A dataset implementation that wraps a TaskSeriesCollection and presents it as an IntervalXYDataset, allowing a set of tasks to be displayed using an XYBarRenderer (and usually a SymbolAxis).
A text annotation that can be placed at a particular (x, y) location on an XYPlot.
An annotation that allows any Title to be placed at a location on an XYPlot.
Interface for a tooltip generator for plots that use data from an XYDataset.
Interface for a URL generator for plots that uses data from an XYDataset.
 
The interface through which JFreeChart obtains data in the form of (x, y, z) items - used for XY and XYZ plots.
Interface for a tooltip generator for plots that use data from an XYZDataset.
 
Interface for a URL generator for plots that uses data from an XYZDataset.
Represents a year in the range -9999 to 9999.
 
A y-interval.
An item representing data in the form (x, y, y-low, y-high).
A renderer that draws a line connecting the start and end Y values for an XYPlot.
A list of (x, y, y-low, y-high) data items.
A collection of YIntervalSeries objects.
Represent a data set where Y is a symbolic values.
A y-value plus the bounds for the related x-interval.
This class implements a Z-buffer for one side of the hemicube.
A plot that is zoomable must implement this interface to provide a mechanism for the ChartPanel to control the zooming.
This class represents one Pixel on the HemiCube.