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.
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.
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.
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 class that handles the conversion of Boolean attributes to and from their String representation.
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.
A class that handles the conversion of Byte attributes to and from an appropriate String representation.
An object-description for a Byte object.
A layout manager that displays a single component in the center of its container.
A class that handles the conversion of Character attributes to and from an appropriate String representation.
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.
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 reader for the class model.
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.
A class that handles the conversion of Double attributes to and from an appropriate String representation.
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.
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 class that handles the conversion of Float attributes to and from an appropriate String representation.
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 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 class that handles the conversion of Integer attributes to and from an appropriate String representation.
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.
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.
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 context.
An interface that defines a log target (a consumer of log messages).
A class that handles the conversion of Long attributes to and from an appropriate String representation.
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 model builder.
A model writer.
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.
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.
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.
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.
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.
A class that handles the conversion of Short attributes to and from an appropriate String representation.
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 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.
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 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.