All Classes and Interfaces
Class
Description
A dialog that displays information about the demonstration application.
A frame that displays information about the demonstration application.
A standard panel for displaying information about an application.
A resource bundle that stores all the user interface items that might need localisation.
A resource bundle that stores all the user interface items that might need localisation.
A resource bundle that stores all the user interface items that might need localisation.
A resource bundle that stores all the user interface items that might need localisation.
A resource bundle that stores all the user interface items that might need localisation.
A class that allows Action features introduced in JDK 1.3 to be used with JDK 1.2.2, by
defining the two new constants introduced by Sun in JDK 1.3.
The common base for all Boot classes.
An abstract element definition handler.
A base class for all file operations.
Loads the class model from an previously written xml file set.
The abstract module provides a default implementation of the module interface.
The reader helper provides a pushback interface for the reader to read and
buffer complete lines.
An abstract base class for object descriptions.
A list of objects that can grow as required.
A tabbed GUI.
A base class for implementing an
XmlReadHandler
.A base class for implementing a handler that writes the XML for an object of a particular
class.
The ActionButton is used to connect an Action and its properties to a Button.
This class is used to collect actions to be enabled or disabled
by a sinle call.
Defines the 2 new constants introduced by Sun in version 1.3 of the J2SDK.
The ActionMenuItem is used to connect an Action and its properties to an
MenuItem.
The ActionRadioButton is used to connect an Action and its properties to a JRadioButton.
A utility class for aligning rectangles.
The base class for all 'annual' date rules: that is, rules for generating
one date for any given year.
A base class for creating the main frame for simple applications.
An class that implements the
ClassFactory
interface to
create Arrays of objects.Describes an Object- or primitive value array.
Utility methods for working with arrays.
A basic panel that displays a small up or down arrow.
An attribute definition.
Some utility methods for working with
AttributedString
objects.An attribute handler is an object that can transform an object into a string or vice
versa.
The attribute list is used by a writer to specify the attributes
of an XML element in a certain order.
A name/value pair of the attribute list.
An iterator over the attribute names of this list.
Provides encoding of raw bytes to base64-encoded characters, and
decoding of base64 characters to raw bytes.
Deprecated.
base64 encoded elements are no longer supported ...
The base boot class.
Basic project info.
A helper class, which simplifies the loading of optional library
implementations.
An object-description for a
BasicStroke
object.A SAX handler for reading a
BasicStroke
object from XML.A handler that can write the XML description for a
BasicStroke
object.A class that contains information about some basic types.
An object-description for a bean object.
An arrow icon that can point up or down (usually used to indicate the sort direction in a table).
A list of
Boolean
objects.An object-description for a
Boolean
object.Utility methods for working with
Boolean
objects.Project info for a bootable project.
An object-description for a
Byte
object.A layout manager that displays a single component in the center of its
container.
An object-description for a
Character
object.The class comparator can be used to compare and sort classes and their
superclasses.
Deprecated.
Moved to org.jfree.util
A description of a Java class.
A class factory.
A class factory collector.
An abstract class that implements the
ClassFactory
interface.An object-description for a class loader.
A collection of tags used in the object model description.
Creation-Date: 02.11.2007, 18:42:27
An object description for simple collection objects, like java.util.List
or java.util.Set.
An object-description for a
Color
object.A SAX handler for reading
Color
objects from an XML element.A handler for writing a
Color
object.The comment handler is used to collect all XML comments from the
SAX parser.
A set of comments for a model.
A simple query interface for a configuration.
A constructor definition.
A simple class representing a contributor to a software project.
A panel containing a table that lists the contributors to a project.
A table model containing a list of contributors to a project.
A table cell renderer that formats dates.
A panel that allows the user to select a date.
A simple demo showing the
DateChooserPanel
.An object-description for a
Date
object.Some useful date methods.
An annual date rule where the generated date always falls on the same day
and month each year.
An annual date rule that specifies the nth day of the week in a given month
(for example, the third Wednesday in June, or the last Friday in November).
An object-description for a
DecimalFormat
object.Default configuration.
A default log implementation.
The module definition for the System.out-Logging.
A reader for the class model.
Provides a default implementation of the module info interface.
A utility application for generating class descriptions.
A model containing class descriptions.
A detail editor.
An object-description for a
Dimension2D
object.An object-description for a
java.awt.Dimension
object.An object-description for a
Double
object.An actionmap, which is JDK 1.2.2 compatible.
An interface for an object that can draw itself within an area on a Graphics2D.
A component, that accepts a drawable and which draws that drawable.
A demo of some of the string drawing methods in the JCommon class library.
A panel used by the
DrawStringDemo
class.An annual date rule for Easter (Sunday).
A reportdefinition exception is thrown when the parsing of the report definition
failed because invalid or missing attributes are encountered.
A element definition handler.
The extended configuration provides methods to make using the
configuration easier.
A wrapper for the extended configuration interface around a plain configuration.
A drawable that has a preferred size and aspect ratio.
A filter for JFileChooser that filters files by extension.
A very simple unsynchronized stack.
A filesystem filter.
A class containing useful utility methods relating to files.
A dimension object specified using
float
values.Enables a button to have a simple floating effect.
An object-description for a
Float
object.A dialog for choosing a font from the available system fonts.
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 SAX handler for reading a font definition.
A handler for writing
Font
objects.A layout manager that spaces components over six columns in seven different
formats.
The frontenddefault handler connects the SAX-backend with the handler implementations.
A
TextMeasurer
based on a Graphics2D
.The generic object factory contains all methods necessary to collect
the property values needed to produce a fully instantiated object.
A SAX handler for reading a generic object from an XML element.
A handler for writing generic objects.
A SAX handler for reading a
GradientPaint
from an XML element.The interface for a class that can transform a
GradientPaint
to
fit an arbitrary shape.Represents a type of transform for a
GradientPaint
.A handler for writing
GradientPaint
objects.The HashNMap can be used to store multiple values by a single key value.
An helper class to implement an empty iterator.
A hierarchical configuration.
An enumeration of the horizontal alignment types (
LEFT
,
RIGHT
and CENTER
).Represents an ignored property.
Indexed property info.
A component for editing an instance of the Insets class.
A reader that can parse the XML element for an
Insets
object.A JTextField for displaying insets.
A handler for writing an
Insets
object.A document for editing integers.
An object-description for an
Integer
object.The IOUtils provide some IO related helper methods.
A default factory for all commonly used java base classes from java.lang, java.awt
etc.
The class collects all class-files and loads the class objects named
by these files.
A file filter.
This class contains static information about the JCommon class library.
Information about the JCommon project.
Localised resources for the JCommon Class Library.
The info implementation for the XML classes of JCommon.
An observer that selects all the text when a field gains the focus.
A key description.
The KeyedComboBox model allows to define an internal key (the data element)
for every entry in the model.
The internal data carrier to map keys to values and vice versa.
A 'ready-made' panel that has one button on the left and another button on the right - a layout
manager takes care of resizing.
A 'ready-made' panel that has one button on the left and two buttons on the right - nested
panels and layout managers take care of resizing.
A 'ready-made' panel that has one button on the left and three buttons on the right - nested
panels and layout managers take care of resizing.
Used to indicate either the foreground or background layer.
Specialised layout manager for a grid of components.
Represents the three options for adjusting a length: expand, contract, and
no change.
This Document restricts the size of the contained plain text to the given number of
characters.
A simple class representing a library in a software project.
Deprecated.
shadow class for deprecation
A panel containing a table that lists the libraries used in a project.
A table model containing a list of libraries used in a project.
Contains the full texts of the GNU General Public Licence and the GNU Lesser
General Public Licence.
An object-description for a
Line2D
object.An iterator that breaks text into lines.
A SAX handler for reading a list from an XML element.
A handler for writing a
List
object.A simple logging facility.
A simple message class.
A log configuration class.
A log context.
An interface that defines a log target (a consumer of log messages).
An object-description for a
Long
object.A lookup definition.
Maps a class to a read handler and a write handler.
The manual mapping describes, how a certain class is handled in the parser.
A mapping model.
A helper class to print memory usage message if needed.
A model builder.
A model writer.
A modifiable configuration.
A module encapsulates optional functionality within a project.
The Module info class encapsulates metadata about a given module.
This exception is thrown when the module initialization encountered an
unrecoverable error which prevents the module from being used.
The module initializer is used to separate the initialization process from
the module definition.
Useful constants for months.
Maps a class to ...
A multiplex mapping entry.
Defines the multiplex entries for a certain base class.
A null read handler.
A table cell renderer that formats numbers with right alignment in each cell.
An interface for object descriptions.
An exception that indicates a problem with an object description.
An object factory.
An exception that is thrown, if the creation of an Object failed in the
ObjectFactory implementation.
The object factory loader loads the xml specification for the generic
handlers.
A list of objects that can grow as required.
A SAX handler for an object reference.
A lookup table for objects.
A collection of useful static utility methods for handling classes and object
instantiation.
A simple layoutmanager to overlay all components of a parent.
The PackageManager is used to load and configure the modules of JFreeReport.
The PackageConfiguration handles the module level configuration.
Compares two modules for order.
An Internal wrapper class which collects additional information
on the given module.
The package state class is used by the package manager to keep track of
the activation level of the installed or errornous packages.
A message object that pads the output if the text is shorter than
the given length.
A table of
Paint
objects.A panel that displays a paint sample.
Utility code that relates to
Paint
objects.A parse exception.
The Parser handles the SAXEvents and forwards the event call to the currently
active ElementDefinitionHandler.
The reportgenerator initializes the parser and provides an interface
the the default parser.
Basic helper functions to ease up the process of parsing.
PngEncoder takes a Java Image object and creates a byte string which can be
saved as a PNG file.
An object-description for a
Point2D
object.A SAX handler for reading
Point2D
objects from an XML element.A handler for writing a
Point2D
object.A utility class for printing information about a class.
A log target that sends output to a
PrintStream
.A class for recording the basic information about a free or open source software project.
A property definition.
A report configuration that reads its values from an arbitary property file.
Information about a property.
An enumeration over the defined property types.
An interface that exposes the clone() method.
RadialLayout is a component layout manager.
A reader-writer lock from "Java Threads" by Scott Oak and Henry Wong.
A node for the waiting list.
Protects an given iterator by preventing calls to remove().
An object-description for a
Rectangle2D
object.A handler for reading a
Rectangle2D
object.A handler for writing a
Rectangle2D
object.Used to indicate an anchor point for a rectangle.
Used to indicate the edge of a rectangle.
Represents the insets for a rectangle, specified in absolute or relative
terms.
A collection of utility methods relating to user interfaces.
An annual date rule that returns a date for each year based on (a) a
reference rule; (b) a day of the week; and (c) a selection parameter
(SerialDate.PRECEDING, SerialDate.NEAREST, SerialDate.FOLLOWING).
A read handler that can parse the XML element for a
RenderingHints
collection.A handler for writing a
RenderingHints
object.A read handler for a rendering hint value.
An utility class to ease up using property-file resource bundles.
Wrapper of ResourceBundle.getBundle() methods.
A root editor reprensents a tab in a TabbedUI.
A root panel is a panel implementation of an root editor.
A base root SAX handler.
A root handler for writing objects to XML format.
Represents a direction of rotation (
CLOCKWISE
or
ANTICLOCKWISE
).A container for information relating to the tags in the JFreeReport XML report files.
A tag description.
An abstract class that defines our requirements for manipulating dates,
without tying down a particular implementation.
A panel that allows the user to select a date.
A utility class that provides a number of useful methods (some static).
A class containing useful utility methods relating to serialization.
A table of
Shape
objects.Utility methods for
Shape
objects.An object-description for a
Short
object.An object-description for a
SimpleDateFormat
object.A simple object factory.
A simple class for representing the dimensions of an object.
A simple extension of JTable that supports the use of a SortableTableModel.
Captures mouse clicks on a table header, with the intention of triggering a sort.
The base class for a sortable table model.
A table cell renderer for table headings - uses one of three JButton instances to indicate the
sort order for the table column.
Writes a
Configuration
instance into a property file, where
the keys are sorted by their name.Defines tokens used to indicate sorting order (ascending or descending).
A source collector returns a collection of
Class
objects.A very basic spinner component, used for demo purposes only.
A model writer that writes to multiple files.
Represents a date using an integer, in a similar fashion to the
implementation in Microsoft Excel.
A baseclass for exceptions, which could have parent exceptions.
A baseclass for RuntimeExceptions, which could have parent exceptions.
The base class for standard dialogs.
Transforms a
GradientPaint
to range over the width of a target
shape.A
String
attribute handler.An object-description for a
String
object.Required for list contents ...
String utilities.
A component for choosing a stroke from a list of available strokes.
A table of
Stroke
objects.A panel that displays a stroke sample.
A sub-system holds a separate collection of modules.
A utility class for working with system properties.
A frame containing a table that displays the system properties for the
current Java Virtual Machine (JVM).
A panel containing a table of system properties.
A sortable table model containing the system properties.
Useful class for holding the name and value of a system property.
A class for comparing SystemProperty objects.
A property configuration based on system properties.
An applet implementation that uses a tabbed GUI as backend.
A JDialog implementation that uses a tabbed UI as backend.
A JFrame implementation that uses a tabbed UI as backend.
Used to indicate the processing order for a table (by row or by column).
Used to indicate the position of an anchor point for a text string.
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 demo of the TextBlock class.
A panel used by the
DrawStringDemo
class.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.
Some utility methods for working with text in Java2D.
Retains information about a type.
A utility class to tune the Metal look and feel.
Used to indicate absolute or relative units.
A URL class factory.
An object-description for a
URL
object.An enumeration of the vertical alignment types (
TOP
,
BOTTOM
and CENTER
).A simple layout manager, which aligns all components in a vertical
flow layout.
This image observer blocks until the image is completely loaded.
A dialog that presents the user with a sequence of steps for completing a task.
A panel that provides the user interface for a single step in a WizardDialog.
An XML reader exception.
A handler for reading an XML element.
The interface that must be supported by all XML write handlers.
A class for writing XML to a character stream.
An exception that can be thrown by the
XMLWriter
class.A support class for writing XML files.