META-INF/
META-INF/MANIFEST.MF
com/
com/keypoint/
org/
org/jfree/
org/jfree/base/
org/jfree/base/config/
org/jfree/base/log/
org/jfree/base/modules/
org/jfree/date/
org/jfree/io/
org/jfree/layout/
org/jfree/resources/
org/jfree/text/
org/jfree/threads/
org/jfree/ui/
org/jfree/ui/about/
org/jfree/ui/about/resources/
org/jfree/ui/action/
org/jfree/ui/tabbedui/
org/jfree/util/
com/keypoint/PngEncoder.class
PngEncoder.java
package com.keypoint
public com.keypoint.PngEncoder extends java.lang.Object {
	public static final boolean ENCODE_ALPHA
	public static final boolean NO_ALPHA
	public static final int FILTER_NONE
	public static final int FILTER_SUB
	public static final int FILTER_UP
	public static final int FILTER_LAST
	protected static final byte[] IHDR
	protected static final byte[] IDAT
	protected static final byte[] IEND
	protected static final byte[] PHYS
	protected byte[] pngBytes
	protected byte[] priorRow
	protected byte[] leftBytes
	protected java.awt.Image image
	protected int width
	protected int height
	protected int bytePos
	protected int maxPos
	protected java.util.zip.CRC32 crc
	protected long crcValue
	protected boolean encodeAlpha
	protected int filter
	protected int bytesPerPixel
	private int xDpi
	private int yDpi
	private static float INCH_IN_METER_UNIT
	protected int compressionLevel
	public void  () 
	public void  (java.awt.Image) 
		java.awt.Image image
	public void  (java.awt.Image, boolean) 
		java.awt.Image image
		boolean encodeAlpha
	public void  (java.awt.Image, boolean, int) 
		java.awt.Image image
		boolean encodeAlpha
		int whichFilter
	public void  (java.awt.Image, boolean, int, int) 
		java.awt.Image image
		boolean encodeAlpha
		int whichFilter
		int compLevel
	public void setImage (java.awt.Image) 
		java.awt.Image image
	public java.awt.Image getImage () 
	public byte[] pngEncode (boolean) 
		boolean encodeAlpha
		byte[] pngIdBytes
	public byte[] pngEncode () 
	public void setEncodeAlpha (boolean) 
		boolean encodeAlpha
	public boolean getEncodeAlpha () 
	public void setFilter (int) 
		int whichFilter
	public int getFilter () 
	public void setCompressionLevel (int) 
		int level
	public int getCompressionLevel () 
	protected byte[] resizeByteArray (byte[], int) 
		byte[] array
		int newLength
		byte[] newArray
		int oldLength
	protected int writeBytes (byte[], int) 
		byte[] data
		int offset
	protected int writeBytes (byte[], int, int) 
		byte[] data
		int nBytes
		int offset
	protected int writeInt2 (int, int) 
		int n
		int offset
		byte[] temp
	protected int writeInt4 (int, int) 
		int n
		int offset
		byte[] temp
	protected int writeByte (int, int) 
		int b
		int offset
		byte[] temp
	protected void writeHeader () 
		int startPos
	protected void filterSub (byte[], int, int) 
		int i
		byte[] pixels
		int startPos
		int width
		int offset
		int actualStart
		int nBytes
		int leftInsert
		int leftExtract
	protected void filterUp (byte[], int, int) 
		byte currentByte
		int i
		byte[] pixels
		int startPos
		int width
		int nBytes
	protected boolean writeImageData () 
		Exception e
		int i
		int[] pixels
		int nRows
		byte[] scanLines
		int scanPos
		int startPos
		java.awt.image.PixelGrabber pg
		byte[] compressedLines
		int nCompressed
		java.io.IOException e
		int rowsLeft
		int startRow
		java.util.zip.Deflater scrunch
		java.io.ByteArrayOutputStream outBytes
		java.util.zip.DeflaterOutputStream compBytes
	protected void writeEnd () 
	public void setXDpi (int) 
		int xDpi
	public int getXDpi () 
	public void setYDpi (int) 
		int yDpi
	public int getYDpi () 
	public void setDpi (int, int) 
		int xDpi
		int yDpi
	protected void writeResolution () 
		int startPos
	static void  () 
}

org/jfree/base/AbstractBoot.class
AbstractBoot.java
package org.jfree.base
public abstract org.jfree.base.AbstractBoot extends java.lang.Object implements org.jfree.base.modules.SubSystem  {
	private org.jfree.util.ExtendedConfigurationWrapper extWrapper
	private org.jfree.base.modules.PackageManager packageManager
	private org.jfree.util.Configuration globalConfig
	private boolean bootInProgress
	private boolean bootDone
	static Class class$org$jfree$base$config$PropertyFileConfiguration
	protected void  () 
	public synchronized org.jfree.base.modules.PackageManager getPackageManager () 
	public synchronized org.jfree.util.Configuration getGlobalConfig () 
	public final synchronized boolean isBootInProgress () 
	public final synchronized boolean isBootDone () 
	protected abstract org.jfree.util.Configuration loadConfiguration () 
	public final void start () 
		InterruptedException e
		InterruptedException e
		org.jfree.base.AbstractBoot boot
		int i
		org.jfree.base.BootableProjectInfo[] childs
		org.jfree.base.BootableProjectInfo info
	protected abstract void performBoot () 
	protected abstract org.jfree.base.BootableProjectInfo getProjectInfo () 
	protected org.jfree.base.AbstractBoot loadBooter (java.lang.String) 
		Class c
		java.lang.reflect.Method m
		Exception e
		String classname
	protected org.jfree.util.Configuration createDefaultHierarchicalConfiguration (java.lang.String, java.lang.String, boolean) 
		String staticConfig
		String userConfig
		boolean addSysProps
	protected org.jfree.util.Configuration createDefaultHierarchicalConfiguration (java.lang.String, java.lang.String, boolean, java.lang.Class) 
		org.jfree.base.config.PropertyFileConfiguration rootProperty
		String userConfigStripped
		org.jfree.base.config.PropertyFileConfiguration baseProperty
		java.io.InputStream in
		java.io.IOException ioe
		java.net.URL url
		org.jfree.base.config.PropertyFileConfiguration baseProperty
		int i
		java.util.Enumeration userConfigs
		java.util.ArrayList configs
		java.io.IOException e
		String userConfigStripped
		org.jfree.base.config.SystemPropertyConfiguration systemConfig
		String staticConfig
		String userConfig
		boolean addSysProps
		Class source
		org.jfree.base.config.HierarchicalConfiguration globalConfig
	public synchronized org.jfree.util.ExtendedConfiguration getExtendedConfig () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/base/BaseBoot.class
BaseBoot.java
package org.jfree.base
public org.jfree.base.BaseBoot extends org.jfree.base.AbstractBoot {
	private static org.jfree.base.BaseBoot singleton
	private org.jfree.base.BootableProjectInfo bootableProjectInfo
	static Class class$org$jfree$base$BaseBoot
	static Class class$org$jfree$base$log$DefaultLogModule
	private void  () 
	public static org.jfree.base.config.ModifiableConfiguration getConfiguration () 
	protected synchronized org.jfree.util.Configuration loadConfiguration () 
	public static synchronized org.jfree.base.AbstractBoot getInstance () 
	protected void performBoot () 
	protected org.jfree.base.BootableProjectInfo getProjectInfo () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/base/BasicProjectInfo$OptionalLibraryHolder.class
BasicProjectInfo.java
package org.jfree.base
 org.jfree.base.BasicProjectInfo$OptionalLibraryHolder extends java.lang.Object {
	private String libraryClass
	private transient org.jfree.base.Library library
	public void  (java.lang.String) 
		String libraryClass
	public void  (org.jfree.base.Library) 
		org.jfree.base.Library library
	public java.lang.String getLibraryClass () 
	public org.jfree.base.Library getLibrary () 
	protected org.jfree.base.Library loadLibrary (java.lang.String) 
		java.lang.reflect.Method m
		Exception e
		Class c
		Exception e
		String classname
}

org/jfree/base/BasicProjectInfo.class
BasicProjectInfo.java
package org.jfree.base
public org.jfree.base.BasicProjectInfo extends org.jfree.base.Library {
	private String copyright
	private java.util.List libraries
	private java.util.List optionalLibraries
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String licence
		String info
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String info
		String copyright
		String licenceName
	public java.lang.String getCopyright () 
	public void setCopyright (java.lang.String) 
		String copyright
	public void setInfo (java.lang.String) 
		String info
	public void setLicenceName (java.lang.String) 
		String licence
	public void setName (java.lang.String) 
		String name
	public void setVersion (java.lang.String) 
		String version
	public org.jfree.base.Library[] getLibraries () 
	public void addLibrary (org.jfree.base.Library) 
		org.jfree.base.Library library
	public org.jfree.base.Library[] getOptionalLibraries () 
		org.jfree.base.BasicProjectInfo$OptionalLibraryHolder holder
		org.jfree.base.Library l
		int i
		java.util.ArrayList libraries
	public void addOptionalLibrary (java.lang.String) 
		String libraryClass
	public void addOptionalLibrary (org.jfree.base.Library) 
		org.jfree.base.Library library
}

org/jfree/base/BootableProjectInfo.class
BootableProjectInfo.java
package org.jfree.base
public org.jfree.base.BootableProjectInfo extends org.jfree.base.BasicProjectInfo {
	private String bootClass
	private boolean autoBoot
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String licence
		String info
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String info
		String copyright
		String licenceName
	public org.jfree.base.BootableProjectInfo[] getDependencies () 
		org.jfree.base.Library lib
		int i
		org.jfree.base.Library lib
		int i
		java.util.ArrayList dependencies
		org.jfree.base.Library[] libraries
		org.jfree.base.Library[] optionalLibraries
	public void addDependency (org.jfree.base.BootableProjectInfo) 
		org.jfree.base.BootableProjectInfo projectInfo
	public java.lang.String getBootClass () 
	public void setBootClass (java.lang.String) 
		String bootClass
	public boolean isAutoBoot () 
	public void setAutoBoot (boolean) 
		boolean autoBoot
}

org/jfree/base/ClassPathDebugger.class
ClassPathDebugger.java
package org.jfree.base
public org.jfree.base.ClassPathDebugger extends java.lang.Object {
	static Class class$org$jfree$util$ObjectUtilities
	static Class class$java$lang$String
	public void  () 
	public static void main (java.lang.String[]) 
		java.util.Enumeration resources
		Exception e
		String[] args
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/base/config/HierarchicalConfiguration.class
HierarchicalConfiguration.java
package org.jfree.base.config
public org.jfree.base.config.HierarchicalConfiguration extends java.lang.Object implements org.jfree.base.config.ModifiableConfiguration org.jfree.util.PublicCloneable  {
	private java.util.Properties configuration
	private transient org.jfree.util.Configuration parentConfiguration
	public void  () 
	public void  (org.jfree.util.Configuration) 
		org.jfree.util.Configuration parentConfiguration
	public java.lang.String getConfigProperty (java.lang.String) 
		String key
	public java.lang.String getConfigProperty (java.lang.String, java.lang.String) 
		String key
		String defaultValue
		String value
	public void setConfigProperty (java.lang.String, java.lang.String) 
		String key
		String value
	private boolean isRootConfig () 
	public boolean isLocallyDefined (java.lang.String) 
		String key
	protected java.util.Properties getConfiguration () 
	public void insertConfiguration (org.jfree.base.config.HierarchicalConfiguration) 
		org.jfree.base.config.HierarchicalConfiguration config
	protected void setParentConfig (org.jfree.util.Configuration) 
		org.jfree.util.Configuration config
	protected org.jfree.util.Configuration getParentConfig () 
	public java.util.Enumeration getConfigProperties () 
	public java.util.Iterator findPropertyKeys (java.lang.String) 
		String prefix
		java.util.TreeSet keys
	private void collectPropertyKeys (java.lang.String, org.jfree.util.Configuration, java.util.TreeSet) 
		String key
		org.jfree.base.config.HierarchicalConfiguration hconfig
		String prefix
		org.jfree.util.Configuration config
		java.util.TreeSet collector
		java.util.Enumeration enum1
	protected boolean isParentSaved () 
	protected void configurationLoaded () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream out
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		boolean readParent
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.jfree.base.config.HierarchicalConfiguration config
}

org/jfree/base/config/ModifiableConfiguration.class
ModifiableConfiguration.java
package org.jfree.base.config
public abstract org.jfree.base.config.ModifiableConfiguration extends java.lang.Object implements org.jfree.util.Configuration  {
	public abstract void setConfigProperty (java.lang.String, java.lang.String) 
	public abstract java.util.Enumeration getConfigProperties () 
	public abstract java.util.Iterator findPropertyKeys (java.lang.String) 
}

org/jfree/base/config/PropertyFileConfiguration.class
PropertyFileConfiguration.java
package org.jfree.base.config
public org.jfree.base.config.PropertyFileConfiguration extends org.jfree.base.config.HierarchicalConfiguration {
	static Class class$org$jfree$base$config$PropertyFileConfiguration
	public void  () 
	public void load (java.lang.String) 
		String resourceName
	public void load (java.lang.String, java.lang.Class) 
		java.io.IOException e
		java.io.IOException e
		String resourceName
		Class resourceSource
		java.io.InputStream in
	public void load (java.io.InputStream) 
		java.io.BufferedInputStream bin
		java.util.Properties p
		java.io.IOException ioe
		java.io.InputStream in
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/base/config/SystemPropertyConfiguration.class
SystemPropertyConfiguration.java
package org.jfree.base.config
public org.jfree.base.config.SystemPropertyConfiguration extends org.jfree.base.config.HierarchicalConfiguration {
	public void  () 
	public void setConfigProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String getConfigProperty (java.lang.String, java.lang.String) 
		String value
		SecurityException se
		String key
		String defaultValue
	public boolean isLocallyDefined (java.lang.String) 
		SecurityException se
		String key
	public java.util.Enumeration getConfigProperties () 
		SecurityException se
}

org/jfree/base/jcommon.properties
org/jfree/base/Library.class
Library.java
package org.jfree.base
public org.jfree.base.Library extends java.lang.Object {
	private String name
	private String version
	private String licenceName
	private String info
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String licence
		String info
	protected void  () 
	public java.lang.String getName () 
	public java.lang.String getVersion () 
	public java.lang.String getLicenceName () 
	public java.lang.String getInfo () 
	protected void setInfo (java.lang.String) 
		String info
	protected void setLicenceName (java.lang.String) 
		String licenceName
	protected void setName (java.lang.String) 
		String name
	protected void setVersion (java.lang.String) 
		String version
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.base.Library library
	public int hashCode () 
}

org/jfree/base/log/DefaultLog.class
DefaultLog.java
package org.jfree.base.log
public org.jfree.base.log.DefaultLog extends org.jfree.util.Log {
	private static final org.jfree.util.PrintStreamLogTarget DEFAULT_LOG_TARGET
	private static final org.jfree.base.log.DefaultLog defaultLogInstance
	protected void  () 
	public void init () 
		String logLevel
	public synchronized void addTarget (org.jfree.util.LogTarget) 
		org.jfree.util.LogTarget target
	public static org.jfree.base.log.DefaultLog getDefaultLog () 
	public static void installDefaultLog () 
	static void  () 
		String property
		SecurityException se
}

org/jfree/base/log/DefaultLogModule.class
DefaultLogModule.java
package org.jfree.base.log
public org.jfree.base.log.DefaultLogModule extends org.jfree.base.modules.AbstractModule {
	static Class class$org$jfree$util$PrintStreamLogTarget
	public void  ()  throws org.jfree.base.modules.ModuleInitializeException 
	public void initialize (org.jfree.base.modules.SubSystem)  throws org.jfree.base.modules.ModuleInitializeException 
		org.jfree.base.modules.SubSystem subSystem
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/base/log/LogConfiguration.class
LogConfiguration.java
package org.jfree.base.log
public org.jfree.base.log.LogConfiguration extends java.lang.Object {
	public static final String DISABLE_LOGGING_DEFAULT
	public static final String LOGLEVEL
	public static final String LOGLEVEL_DEFAULT
	public static final String LOGTARGET
	public static final String LOGTARGET_DEFAULT
	public static final String DISABLE_LOGGING
	static Class class$org$jfree$util$PrintStreamLogTarget
	private void  () 
	public static java.lang.String getLogTarget () 
	public static void setLogTarget (java.lang.String) 
		String logTarget
	public static java.lang.String getLogLevel () 
	public static void setLogLevel (java.lang.String) 
		String level
	public static boolean isDisableLogging () 
	public static void setDisableLogging (boolean) 
		boolean disableLogging
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/jfree/base/log/MemoryUsageMessage.class
MemoryUsageMessage.java
package org.jfree.base.log
public org.jfree.base.log.MemoryUsageMessage extends java.lang.Object {
	private final String message
	public void  (java.lang.String) 
		String message
	public java.lang.String toString () 
}

org/jfree/base/log/module.properties
org/jfree/base/log/PadMessage.class
PadMessage.java
package org.jfree.base.log
public org.jfree.base.log.PadMessage extends java.lang.Object {
	private final Object text
	private final int length
	public void  (java.lang.Object, int) 
		Object message
		int length
	public java.lang.String toString () 
		char[] pad
		StringBuffer b
}

org/jfree/base/modules/AbstractModule$ReaderHelper.class
AbstractModule.java
package org.jfree.base.modules
 org.jfree.base.modules.AbstractModule$ReaderHelper extends java.lang.Object {
	private String buffer
	private final java.io.BufferedReader reader
	protected void  (java.io.BufferedReader) 
		java.io.BufferedReader reader
	public boolean hasNext ()  throws java.io.IOException 
	public java.lang.String next () 
		String line
	public void pushBack (java.lang.String) 
		String line
	protected java.lang.String readLine ()  throws java.io.IOException 
		String line
	public void close ()  throws java.io.IOException 
}

org/jfree/base/modules/AbstractModule.class
AbstractModule.java
package org.jfree.base.modules
public abstract org.jfree.base.modules.AbstractModule extends org.jfree.base.modules.DefaultModuleInfo implements org.jfree.base.modules.Module  {
	private org.jfree.base.modules.ModuleInfo[] requiredModules
	private org.jfree.base.modules.ModuleInfo[] optionalModules
	private String name
	private String description
	private String producer
	private String subsystem
	static Class class$org$jfree$base$modules$AbstractModule
	static Class class$org$jfree$base$modules$ModuleInitializer
	public void  () 
	protected void loadModuleInfo ()  throws org.jfree.base.modules.ModuleInitializeException 
		java.io.InputStream in
	protected void loadModuleInfo (java.io.InputStream)  throws org.jfree.base.modules.ModuleInitializeException 
		String lastLineRead
		java.util.ArrayList optionalModules
		java.util.ArrayList dependendModules
		org.jfree.base.modules.AbstractModule$ReaderHelper rh
		java.io.IOException ioe
		java.io.InputStream in
	private java.lang.String readValue (org.jfree.base.modules.AbstractModule$ReaderHelper, java.lang.String)  throws java.io.IOException 
		String trimedLine
		org.jfree.base.modules.AbstractModule$ReaderHelper reader
		String firstLine
		StringBuffer b
		boolean newLine
	private boolean isNextLineValueLine (org.jfree.base.modules.AbstractModule$ReaderHelper)  throws java.io.IOException 
		org.jfree.base.modules.AbstractModule$ReaderHelper reader
		String firstLine
	private void readModuleInfo (org.jfree.base.modules.AbstractModule$ReaderHelper)  throws java.io.IOException 
		String b
		String lastLineRead
		String line
		String key
		org.jfree.base.modules.AbstractModule$ReaderHelper reader
	private java.lang.String parseKey (java.lang.String) 
		String line
		int idx
	private java.lang.String parseValue (java.lang.String) 
		String line
		int idx
	private org.jfree.base.modules.DefaultModuleInfo readExternalModule (org.jfree.base.modules.AbstractModule$ReaderHelper)  throws java.io.IOException 
		String b
		String lastLineRead
		String line
		String key
		org.jfree.base.modules.AbstractModule$ReaderHelper reader
		org.jfree.base.modules.DefaultModuleInfo mi
	public java.lang.String getName () 
	protected void setName (java.lang.String) 
		String name
	public java.lang.String getDescription () 
	protected void setDescription (java.lang.String) 
		String description
	public java.lang.String getProducer () 
	protected void setProducer (java.lang.String) 
		String producer
	public org.jfree.base.modules.ModuleInfo[] getRequiredModules () 
		org.jfree.base.modules.ModuleInfo[] retval
	public org.jfree.base.modules.ModuleInfo[] getOptionalModules () 
		org.jfree.base.modules.ModuleInfo[] retval
	protected void setRequiredModules (org.jfree.base.modules.ModuleInfo[]) 
		org.jfree.base.modules.ModuleInfo[] requiredModules
	public void setOptionalModules (org.jfree.base.modules.ModuleInfo[]) 
		org.jfree.base.modules.ModuleInfo[] optionalModules
	public java.lang.String toString () 
		StringBuffer buffer
	protected static boolean isClassLoadable (java.lang.String) 
		ClassLoader loader
		Exception e
		String name
	protected static boolean isClassLoadable (java.lang.String, java.lang.Class) 
		Exception e
		String name
		Class context
	public void configure (org.jfree.base.modules.SubSystem) 
		java.io.IOException e
		java.io.IOException e
		org.jfree.base.modules.SubSystem subSystem
		java.io.InputStream in
	protected void performExternalInitialize (java.lang.String)  throws org.jfree.base.modules.ModuleInitializeException 
		org.jfree.base.modules.ModuleInitializer mi
		org.jfree.base.modules.ModuleInitializeException mie
		Exception e
		String classname
	protected void performExternalInitialize (java.lang.String, java.lang.Class)  throws org.jfree.base.modules.ModuleInitializeException 
		org.jfree.base.modules.ModuleInitializer mi
		org.jfree.base.modules.ModuleInitializeException mie
		Exception e
		String classname
		Class context
	public java.lang.String getSubSystem () 
	protected void setSubSystem (java.lang.String) 
		String name
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/base/modules/DefaultModuleInfo.class
DefaultModuleInfo.java
package org.jfree.base.modules
public org.jfree.base.modules.DefaultModuleInfo extends java.lang.Object implements org.jfree.base.modules.ModuleInfo  {
	private String moduleClass
	private String majorVersion
	private String minorVersion
	private String patchLevel
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String moduleClass
		String majorVersion
		String minorVersion
		String patchLevel
	public java.lang.String getModuleClass () 
	public void setModuleClass (java.lang.String) 
		String moduleClass
	public java.lang.String getMajorVersion () 
	public void setMajorVersion (java.lang.String) 
		String majorVersion
	public java.lang.String getMinorVersion () 
	public void setMinorVersion (java.lang.String) 
		String minorVersion
	public java.lang.String getPatchLevel () 
	public void setPatchLevel (java.lang.String) 
		String patchLevel
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.base.modules.ModuleInfo defaultModuleInfo
	public int hashCode () 
		int result
	public java.lang.String toString () 
		StringBuffer buffer
}

org/jfree/base/modules/Module.class
Module.java
package org.jfree.base.modules
public abstract org.jfree.base.modules.Module extends java.lang.Object implements org.jfree.base.modules.ModuleInfo  {
	public abstract org.jfree.base.modules.ModuleInfo[] getRequiredModules () 
	public abstract org.jfree.base.modules.ModuleInfo[] getOptionalModules () 
	public abstract void initialize (org.jfree.base.modules.SubSystem)  throws org.jfree.base.modules.ModuleInitializeException 
	public abstract void configure (org.jfree.base.modules.SubSystem) 
	public abstract java.lang.String getDescription () 
	public abstract java.lang.String getProducer () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getSubSystem () 
}

org/jfree/base/modules/ModuleInfo.class
ModuleInfo.java
package org.jfree.base.modules
public abstract org.jfree.base.modules.ModuleInfo extends java.lang.Object {
	public abstract java.lang.String getModuleClass () 
	public abstract java.lang.String getMajorVersion () 
	public abstract java.lang.String getMinorVersion () 
	public abstract java.lang.String getPatchLevel () 
}

org/jfree/base/modules/ModuleInitializeException.class
ModuleInitializeException.java
package org.jfree.base.modules
public org.jfree.base.modules.ModuleInitializeException extends org.jfree.util.StackableException {
	public void  () 
	public void  (java.lang.String, java.lang.Exception) 
		String s
		Exception e
	public void  (java.lang.String) 
		String s
}

org/jfree/base/modules/ModuleInitializer.class
ModuleInitializer.java
package org.jfree.base.modules
public abstract org.jfree.base.modules.ModuleInitializer extends java.lang.Object {
	public abstract void performInit ()  throws org.jfree.base.modules.ModuleInitializeException 
}

org/jfree/base/modules/PackageManager$PackageConfiguration.class
PackageManager.java
package org.jfree.base.modules
public org.jfree.base.modules.PackageManager$PackageConfiguration extends org.jfree.base.config.PropertyFileConfiguration {
	public void  () 
	public void insertConfiguration (org.jfree.base.config.HierarchicalConfiguration) 
		org.jfree.base.config.HierarchicalConfiguration config
}

org/jfree/base/modules/PackageManager.class
PackageManager.java
package org.jfree.base.modules
public final org.jfree.base.modules.PackageManager extends java.lang.Object {
	private static final int RETURN_MODULE_LOADED
	private static final int RETURN_MODULE_UNKNOWN
	private static final int RETURN_MODULE_ERROR
	private final org.jfree.base.modules.PackageManager$PackageConfiguration packageConfiguration
	private final java.util.ArrayList modules
	private final java.util.ArrayList initSections
	private org.jfree.base.AbstractBoot booter
	private static java.util.HashMap instances
	public static org.jfree.base.modules.PackageManager createInstance (org.jfree.base.AbstractBoot) 
		org.jfree.base.modules.PackageManager manager
		org.jfree.base.AbstractBoot booter
		org.jfree.base.modules.PackageManager manager
	private void  (org.jfree.base.AbstractBoot) 
		org.jfree.base.AbstractBoot booter
	public boolean isModuleAvailable (org.jfree.base.modules.ModuleInfo) 
		org.jfree.base.modules.PackageState state
		int i
		org.jfree.base.modules.ModuleInfo moduleDescription
		org.jfree.base.modules.PackageState[] packageStates
	public void load (java.lang.String) 
		String moduleClass
		String key
		String modulePrefix
		org.jfree.util.Configuration config
		java.util.Iterator it
		int count
	public synchronized void initializeModules () 
		org.jfree.base.modules.PackageState mod
		int i
		org.jfree.base.modules.PackageState mod
		int i
	public synchronized void addModule (java.lang.String) 
		org.jfree.base.modules.Module mod
		int i
		String modClass
		java.util.ArrayList loadModules
		org.jfree.base.modules.ModuleInfo modInfo
	private int containsModule (java.util.ArrayList, org.jfree.base.modules.ModuleInfo) 
		int i
		org.jfree.base.modules.ModuleInfo[] mods
		int i
		java.util.ArrayList tempModules
		org.jfree.base.modules.ModuleInfo module
		org.jfree.base.modules.PackageState[] packageStates
	private void dropFailedModule (org.jfree.base.modules.PackageState) 
		org.jfree.base.modules.PackageState state
	private boolean loadModule (org.jfree.base.modules.ModuleInfo, java.util.ArrayList, java.util.ArrayList, boolean) 
		org.jfree.base.modules.PackageState state
		org.jfree.base.modules.PackageState state
		org.jfree.base.modules.PackageState state
		org.jfree.base.modules.PackageState state
		int i
		int i
		org.jfree.base.modules.ModuleInfo[] required
		org.jfree.base.modules.ModuleInfo[] optional
		Class c
		org.jfree.base.modules.Module module
		int moduleContained
		ClassNotFoundException cnfe
		Exception e
		org.jfree.base.modules.ModuleInfo moduleInfo
		java.util.ArrayList incompleteModules
		java.util.ArrayList modules
		boolean fatal
	private boolean acceptVersion (org.jfree.base.modules.ModuleInfo, org.jfree.base.modules.Module) 
		int compare
		int compare
		org.jfree.base.modules.ModuleInfo moduleRequirement
		org.jfree.base.modules.Module module
	private int acceptVersion (java.lang.String, java.lang.String) 
		int delta
		char[] modVerArray
		char[] depVerArray
		char[] b1
		int delta
		char[] modVerArray
		char[] depVerArray
		String modVer
		String depModVer
		int mLength
		char[] modVerArray
		char[] depVerArray
	public org.jfree.base.modules.PackageManager$PackageConfiguration getPackageConfiguration () 
	public org.jfree.base.modules.Module[] getAllModules () 
		org.jfree.base.modules.PackageState state
		int i
		org.jfree.base.modules.Module[] mods
	public org.jfree.base.modules.Module[] getActiveModules () 
		org.jfree.base.modules.PackageState state
		int i
		java.util.ArrayList mods
	public void printUsedModules (java.io.PrintStream) 
		int i
		org.jfree.base.modules.Module mod
		int i
		java.io.PrintStream p
		org.jfree.base.modules.Module[] allMods
		java.util.ArrayList activeModules
		java.util.ArrayList failedModules
}

org/jfree/base/modules/PackageSorter$SortModule.class
PackageSorter.java
package org.jfree.base.modules
 org.jfree.base.modules.PackageSorter$SortModule extends java.lang.Object implements java.lang.Comparable  {
	private int position
	private final org.jfree.base.modules.PackageState state
	private java.util.ArrayList dependSubsystems
	public void  (org.jfree.base.modules.PackageState) 
		org.jfree.base.modules.PackageState state
	public java.util.ArrayList getDependSubsystems () 
	public void setDependSubsystems (java.util.ArrayList) 
		java.util.ArrayList dependSubsystems
	public int getPosition () 
	public void setPosition (int) 
		int position
	public org.jfree.base.modules.PackageState getState () 
	public java.lang.String toString () 
		StringBuffer buffer
	public int compareTo (java.lang.Object) 
		Object o
		org.jfree.base.modules.PackageSorter$SortModule otherModule
}

org/jfree/base/modules/PackageSorter.class
PackageSorter.java
package org.jfree.base.modules
public final org.jfree.base.modules.PackageSorter extends java.lang.Object {
	private void  () 
	public static void sort (java.util.List) 
		org.jfree.base.modules.PackageSorter$SortModule mod
		org.jfree.base.modules.PackageState state
		int i
		org.jfree.base.modules.PackageSorter$SortModule sortMod
		int i
		org.jfree.base.modules.PackageSorter$SortModule mod
		int position
		int i
		int i
		int i
		java.util.List modules
		java.util.HashMap moduleMap
		java.util.ArrayList errorModules
		java.util.ArrayList weightModules
		org.jfree.base.modules.PackageSorter$SortModule[] weigths
		boolean doneWork
	private static int searchModulePosition (org.jfree.base.modules.PackageSorter$SortModule, java.util.HashMap) 
		String moduleName
		org.jfree.base.modules.PackageSorter$SortModule reqMod
		int modPos
		String moduleName
		org.jfree.base.modules.PackageSorter$SortModule reqMod
		int modPos
		org.jfree.base.modules.PackageSorter$SortModule mod
		org.jfree.base.modules.Module subSysMod
		org.jfree.base.modules.PackageSorter$SortModule smodule
		java.util.HashMap moduleMap
		org.jfree.base.modules.Module module
		int position
		org.jfree.base.modules.ModuleInfo[] modInfo
		String subSystem
		java.util.Iterator it
	private static boolean isBaseModule (org.jfree.base.modules.Module, org.jfree.base.modules.ModuleInfo) 
		int i
		int i
		org.jfree.base.modules.Module mod
		org.jfree.base.modules.ModuleInfo mi
		org.jfree.base.modules.ModuleInfo[] info
	private static java.util.ArrayList collectSubsystemModules (org.jfree.base.modules.Module, java.util.HashMap) 
		org.jfree.base.modules.PackageSorter$SortModule dependentModule
		int i
		org.jfree.base.modules.Module dependentModule
		int i
		org.jfree.base.modules.Module childMod
		java.util.HashMap moduleMap
		java.util.ArrayList collector
		org.jfree.base.modules.ModuleInfo[] info
}

org/jfree/base/modules/PackageState.class
PackageState.java
package org.jfree.base.modules
public org.jfree.base.modules.PackageState extends java.lang.Object {
	public static final int STATE_NEW
	public static final int STATE_CONFIGURED
	public static final int STATE_INITIALIZED
	public static final int STATE_ERROR
	private final org.jfree.base.modules.Module module
	private int state
	public void  (org.jfree.base.modules.Module) 
		org.jfree.base.modules.Module module
	public void  (org.jfree.base.modules.Module, int) 
		org.jfree.base.modules.Module module
		int state
	public boolean configure (org.jfree.base.modules.SubSystem) 
		NoClassDefFoundError noClassDef
		Exception e
		org.jfree.base.modules.SubSystem subSystem
	public org.jfree.base.modules.Module getModule () 
	public int getState () 
	public boolean initialize (org.jfree.base.modules.SubSystem) 
		NoClassDefFoundError noClassDef
		org.jfree.base.modules.ModuleInitializeException me
		Exception e
		org.jfree.base.modules.SubSystem subSystem
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.base.modules.PackageState packageState
	public int hashCode () 
}

org/jfree/base/modules/SubSystem.class
SubSystem.java
package org.jfree.base.modules
public abstract org.jfree.base.modules.SubSystem extends java.lang.Object {
	public abstract org.jfree.util.Configuration getGlobalConfig () 
	public abstract org.jfree.util.ExtendedConfiguration getExtendedConfig () 
	public abstract org.jfree.base.modules.PackageManager getPackageManager () 
}

org/jfree/date/AnnualDateRule.class
AnnualDateRule.java
package org.jfree.date
public abstract org.jfree.date.AnnualDateRule extends java.lang.Object implements java.lang.Cloneable  {
	protected void  () 
	public abstract org.jfree.date.SerialDate getDate (int) 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/jfree/date/DateUtilities.class
DateUtilities.java
package org.jfree.date
public org.jfree.date.DateUtilities extends java.lang.Object {
	private static final java.util.Calendar CALENDAR
	private void  () 
	public static synchronized java.util.Date createDate (int, int, int) 
		int yyyy
		int month
		int day
	public static synchronized java.util.Date createDate (int, int, int, int, int) 
		int yyyy
		int month
		int day
		int hour
		int min
	static void  () 
}

org/jfree/date/DayAndMonthRule.class
DayAndMonthRule.java
package org.jfree.date
public org.jfree.date.DayAndMonthRule extends org.jfree.date.AnnualDateRule {
	private int dayOfMonth
	private int month
	public void  () 
	public void  (int, int) 
		int dayOfMonth
		int month
	public int getDayOfMonth () 
	public void setDayOfMonth (int) 
		int dayOfMonth
	public int getMonth () 
	public void setMonth (int) 
		int month
	public org.jfree.date.SerialDate getDate (int) 
		int yyyy
}

org/jfree/date/DayOfWeekInMonthRule.class
DayOfWeekInMonthRule.java
package org.jfree.date
public org.jfree.date.DayOfWeekInMonthRule extends org.jfree.date.AnnualDateRule {
	private int count
	private int dayOfWeek
	private int month
	public void  () 
	public void  (int, int, int) 
		int count
		int dayOfWeek
		int month
	public int getCount () 
	public void setCount (int) 
		int count
	public int getDayOfWeek () 
	public void setDayOfWeek (int) 
		int dayOfWeek
	public int getMonth () 
	public void setMonth (int) 
		int month
	public org.jfree.date.SerialDate getDate (int) 
		org.jfree.date.SerialDate result
		int year
		org.jfree.date.SerialDate result
}

org/jfree/date/EasterSundayRule.class
EasterSundayRule.java
package org.jfree.date
public org.jfree.date.EasterSundayRule extends org.jfree.date.AnnualDateRule {
	public void  () 
	public org.jfree.date.SerialDate getDate (int) 
		int year
		int g
		int c
		int h
		int i
		int j
		int l
		int month
		int day
}

org/jfree/date/MonthConstants.class
MonthConstants.java
package org.jfree.date
public abstract org.jfree.date.MonthConstants extends java.lang.Object {
	public static final int JANUARY
	public static final int FEBRUARY
	public static final int MARCH
	public static final int APRIL
	public static final int MAY
	public static final int JUNE
	public static final int JULY
	public static final int AUGUST
	public static final int SEPTEMBER
	public static final int OCTOBER
	public static final int NOVEMBER
	public static final int DECEMBER
}

org/jfree/date/RelativeDayOfWeekRule.class
RelativeDayOfWeekRule.java
package org.jfree.date
public org.jfree.date.RelativeDayOfWeekRule extends org.jfree.date.AnnualDateRule {
	private org.jfree.date.AnnualDateRule subrule
	private int dayOfWeek
	private int relative
	public void  () 
	public void  (org.jfree.date.AnnualDateRule, int, int) 
		org.jfree.date.AnnualDateRule subrule
		int dayOfWeek
		int relative
	public org.jfree.date.AnnualDateRule getSubrule () 
	public void setSubrule (org.jfree.date.AnnualDateRule) 
		org.jfree.date.AnnualDateRule subrule
	public int getDayOfWeek () 
	public void setDayOfWeek (int) 
		int dayOfWeek
	public int getRelative () 
	public void setRelative (int) 
		int relative
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.jfree.date.RelativeDayOfWeekRule duplicate
	public org.jfree.date.SerialDate getDate (int) 
		int year
		org.jfree.date.SerialDate result
		org.jfree.date.SerialDate base
}

org/jfree/date/SerialDate.class
SerialDate.java
package org.jfree.date
public abstract org.jfree.date.SerialDate extends java.lang.Object implements java.lang.Comparable java.io.Serializable org.jfree.date.MonthConstants  {
	private static final long serialVersionUID
	public static final java.text.DateFormatSymbols DATE_FORMAT_SYMBOLS
	public static final int SERIAL_LOWER_BOUND
	public static final int SERIAL_UPPER_BOUND
	public static final int MINIMUM_YEAR_SUPPORTED
	public static final int MAXIMUM_YEAR_SUPPORTED
	public static final int MONDAY
	public static final int TUESDAY
	public static final int WEDNESDAY
	public static final int THURSDAY
	public static final int FRIDAY
	public static final int SATURDAY
	public static final int SUNDAY
	static final int[] LAST_DAY_OF_MONTH
	static final int[] AGGREGATE_DAYS_TO_END_OF_MONTH
	static final int[] AGGREGATE_DAYS_TO_END_OF_PRECEDING_MONTH
	static final int[] LEAP_YEAR_AGGREGATE_DAYS_TO_END_OF_MONTH
	static final int[] LEAP_YEAR_AGGREGATE_DAYS_TO_END_OF_PRECEDING_MONTH
	public static final int FIRST_WEEK_IN_MONTH
	public static final int SECOND_WEEK_IN_MONTH
	public static final int THIRD_WEEK_IN_MONTH
	public static final int FOURTH_WEEK_IN_MONTH
	public static final int LAST_WEEK_IN_MONTH
	public static final int INCLUDE_NONE
	public static final int INCLUDE_FIRST
	public static final int INCLUDE_SECOND
	public static final int INCLUDE_BOTH
	public static final int PRECEDING
	public static final int NEAREST
	public static final int FOLLOWING
	private String description
	protected void  () 
	public static boolean isValidWeekdayCode (int) 
		int code
	public static int stringToWeekdayCode (java.lang.String) 
		int i
		String s
		String[] shortWeekdayNames
		String[] weekDayNames
		int result
	public static java.lang.String weekdayCodeToString (int) 
		int weekday
		String[] weekdays
	public static java.lang.String[] getMonths () 
	public static java.lang.String[] getMonths (boolean) 
		boolean shortened
	public static boolean isValidMonthCode (int) 
		int code
	public static int monthCodeToQuarter (int) 
		int code
	public static java.lang.String monthCodeToString (int) 
		int month
	public static java.lang.String monthCodeToString (int, boolean) 
		String[] months
		int month
		boolean shortened
		String[] months
	public static int stringToMonthCode (java.lang.String) 
		NumberFormatException e
		int i
		String s
		String[] shortMonthNames
		String[] monthNames
		int result
	public static boolean isValidWeekInMonthCode (int) 
		int code
	public static boolean isLeapYear (int) 
		int yyyy
	public static int leapYearCount (int) 
		int yyyy
		int leap4
		int leap100
		int leap400
	public static int lastDayOfMonth (int, int) 
		int month
		int yyyy
		int result
	public static org.jfree.date.SerialDate addDays (int, org.jfree.date.SerialDate) 
		int days
		org.jfree.date.SerialDate base
		int serialDayNumber
	public static org.jfree.date.SerialDate addMonths (int, org.jfree.date.SerialDate) 
		int months
		org.jfree.date.SerialDate base
		int yy
		int mm
		int dd
	public static org.jfree.date.SerialDate addYears (int, org.jfree.date.SerialDate) 
		int years
		org.jfree.date.SerialDate base
		int baseY
		int baseM
		int baseD
		int targetY
		int targetD
	public static org.jfree.date.SerialDate getPreviousDayOfWeek (int, org.jfree.date.SerialDate) 
		int adjust
		int targetWeekday
		org.jfree.date.SerialDate base
		int adjust
		int baseDOW
	public static org.jfree.date.SerialDate getFollowingDayOfWeek (int, org.jfree.date.SerialDate) 
		int adjust
		int targetWeekday
		org.jfree.date.SerialDate base
		int adjust
		int baseDOW
	public static org.jfree.date.SerialDate getNearestDayOfWeek (int, org.jfree.date.SerialDate) 
		int targetDOW
		org.jfree.date.SerialDate base
		int baseDOW
		int adjust
	public org.jfree.date.SerialDate getEndOfCurrentMonth (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate base
		int last
	public static java.lang.String weekInMonthToString (int) 
		int count
	public static java.lang.String relativeToString (int) 
		int relative
	public static org.jfree.date.SerialDate createInstance (int, int, int) 
		int day
		int month
		int yyyy
	public static org.jfree.date.SerialDate createInstance (int) 
		int serial
	public static org.jfree.date.SerialDate createInstance (java.util.Date) 
		java.util.Date date
		java.util.GregorianCalendar calendar
	public abstract int toSerial () 
	public abstract java.util.Date toDate () 
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String toString () 
	public abstract int getYYYY () 
	public abstract int getMonth () 
	public abstract int getDayOfMonth () 
	public abstract int getDayOfWeek () 
	public abstract int compare (org.jfree.date.SerialDate) 
	public abstract boolean isOn (org.jfree.date.SerialDate) 
	public abstract boolean isBefore (org.jfree.date.SerialDate) 
	public abstract boolean isOnOrBefore (org.jfree.date.SerialDate) 
	public abstract boolean isAfter (org.jfree.date.SerialDate) 
	public abstract boolean isOnOrAfter (org.jfree.date.SerialDate) 
	public abstract boolean isInRange (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
	public abstract boolean isInRange (org.jfree.date.SerialDate, org.jfree.date.SerialDate, int) 
	public org.jfree.date.SerialDate getPreviousDayOfWeek (int) 
		int targetDOW
	public org.jfree.date.SerialDate getFollowingDayOfWeek (int) 
		int targetDOW
	public org.jfree.date.SerialDate getNearestDayOfWeek (int) 
		int targetDOW
	static void  () 
}

org/jfree/date/SerialDateUtilities.class
SerialDateUtilities.java
package org.jfree.date
public org.jfree.date.SerialDateUtilities extends java.lang.Object {
	private java.text.DateFormatSymbols dateFormatSymbols
	private String[] weekdays
	private String[] months
	public void  () 
	public java.lang.String[] getWeekdays () 
	public java.lang.String[] getMonths () 
	public int stringToWeekday (java.lang.String) 
		String s
	public static int dayCountActual (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate start
		org.jfree.date.SerialDate end
	public static int dayCount30 (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		int d1
		int m1
		int y1
		int d2
		int m2
		int y2
		org.jfree.date.SerialDate start
		org.jfree.date.SerialDate end
	public static int dayCount30ISDA (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		int d1
		int m1
		int y1
		int d2
		int m2
		int y2
		org.jfree.date.SerialDate start
		org.jfree.date.SerialDate end
	public static int dayCount30PSA (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		int d1
		int m1
		int y1
		int d2
		int m2
		int y2
		org.jfree.date.SerialDate start
		org.jfree.date.SerialDate end
	public static int dayCount30E (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		int d1
		int m1
		int y1
		int d2
		int m2
		int y2
		org.jfree.date.SerialDate start
		org.jfree.date.SerialDate end
	public static boolean isLastDayOfFebruary (org.jfree.date.SerialDate) 
		int dom
		org.jfree.date.SerialDate d
	public static int countFeb29s (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate feb29
		int y1
		int y2
		int year
		org.jfree.date.SerialDate start
		org.jfree.date.SerialDate end
		int count
}

org/jfree/date/SpreadsheetDate.class
SpreadsheetDate.java
package org.jfree.date
public org.jfree.date.SpreadsheetDate extends org.jfree.date.SerialDate {
	private static final long serialVersionUID
	private final int serial
	private final int day
	private final int month
	private final int year
	public void  (int, int, int) 
		int day
		int month
		int year
	public void  (int) 
		int ss1
		int serial
		int days
		int overestimatedYYYY
		int leaps
		int nonleapdays
		int underestimatedYYYY
		int ss2
		int[] daysToEndOfPrecedingMonth
		int mm
		int sss
	public int toSerial () 
	public java.util.Date toDate () 
		java.util.Calendar calendar
	public int getYYYY () 
	public int getMonth () 
	public int getDayOfMonth () 
	public int getDayOfWeek () 
	public boolean equals (java.lang.Object) 
		org.jfree.date.SerialDate s
		Object object
	public int hashCode () 
	public int compare (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate other
	public int compareTo (java.lang.Object) 
		Object other
	public boolean isOn (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate other
	public boolean isBefore (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate other
	public boolean isOnOrBefore (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate other
	public boolean isAfter (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate other
	public boolean isOnOrAfter (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate other
	public boolean isInRange (org.jfree.date.SerialDate, org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate d1
		org.jfree.date.SerialDate d2
	public boolean isInRange (org.jfree.date.SerialDate, org.jfree.date.SerialDate, int) 
		org.jfree.date.SerialDate d1
		org.jfree.date.SerialDate d2
		int include
		int s1
		int s2
		int start
		int end
		int s
	private int calcSerial (int, int, int) 
		int d
		int m
		int y
		int yy
		int mm
		int dd
}

org/jfree/io/FileUtilities.class
FileUtilities.java
package org.jfree.io
public org.jfree.io.FileUtilities extends java.lang.Object {
	private void  () 
	public static java.io.File findFileOnClassPath (java.lang.String) 
		java.io.File target
		java.io.File target
		String pathElement
		java.io.File directoryOrJar
		java.io.File absoluteDirectoryOrJar
		String name
		String classpath
		String pathSeparator
		java.util.StringTokenizer tokenizer
}

org/jfree/io/IOUtils.class
IOUtils.java
package org.jfree.io
public org.jfree.io.IOUtils extends java.lang.Object {
	private static org.jfree.io.IOUtils instance
	private void  () 
	public static org.jfree.io.IOUtils getInstance () 
	private boolean isFileStyleProtocol (java.net.URL) 
		java.net.URL url
	private java.util.List parseName (java.lang.String) 
		String s
		String name
		java.util.ArrayList list
		java.util.StringTokenizer strTok
	private java.lang.String formatName (java.util.List, java.lang.String) 
		java.util.List name
		String query
		StringBuffer b
		java.util.Iterator it
	private int startsWithUntil (java.util.List, java.util.List) 
		String baseToken
		String urlToken
		int i
		java.util.List baseName
		java.util.List urlName
		int minIdx
	private boolean isSameService (java.net.URL, java.net.URL) 
		java.net.URL url
		java.net.URL baseUrl
	public java.lang.String createRelativeURL (java.net.URL, java.net.URL) 
		int i
		int levels
		java.util.List urlName
		java.util.List baseName
		String query
		int commonIndex
		java.util.ArrayList retval
		java.net.URL url
		java.net.URL baseURL
	private boolean isPath (java.net.URL) 
		SecurityException se
		java.io.File f
		java.net.URL baseURL
	private java.lang.String getQuery (java.net.URL) 
		java.net.URL url
		String file
		int queryIndex
	private java.lang.String getPath (java.net.URL) 
		java.net.URL url
		String file
		int queryIndex
	public void copyStreams (java.io.InputStream, java.io.OutputStream)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
	public void copyStreams (java.io.InputStream, java.io.OutputStream, int)  throws java.io.IOException 
		java.io.InputStream in
		java.io.OutputStream out
		int buffersize
		byte[] bytes
		int bytesRead
	public void copyWriter (java.io.Reader, java.io.Writer)  throws java.io.IOException 
		java.io.Reader in
		java.io.Writer out
	public void copyWriter (java.io.Reader, java.io.Writer, int)  throws java.io.IOException 
		java.io.Reader in
		java.io.Writer out
		int buffersize
		char[] bytes
		int bytesRead
	public java.lang.String getFileName (java.net.URL) 
		java.net.URL url
		String file
		int last
	public java.lang.String stripFileExtension (java.lang.String) 
		String file
		int idx
	public java.lang.String getFileExtension (java.lang.String) 
		String file
		int idx
	public boolean isSubDirectory (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File base
		java.io.File child
		java.io.File parentFile
}

org/jfree/io/SerialUtilities.class
SerialUtilities.java
package org.jfree.io
public org.jfree.io.SerialUtilities extends java.lang.Object {
	static Class class$java$io$Serializable
	static Class class$java$awt$GradientPaint
	static Class class$java$awt$BasicStroke
	static Class class$java$awt$geom$Line2D
	static Class class$java$awt$geom$Rectangle2D
	static Class class$java$awt$geom$Ellipse2D
	static Class class$java$awt$geom$Arc2D
	static Class class$java$awt$geom$GeneralPath
	private void  () 
	public static boolean isSerializable (java.lang.Class) 
		Class c
	public static java.awt.Paint readPaint (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		float x1
		float y1
		java.awt.Color c1
		float x2
		float y2
		java.awt.Color c2
		boolean isCyclic
		Class c
		java.io.ObjectInputStream stream
		java.awt.Paint result
		boolean isNull
	public static void writePaint (java.awt.Paint, java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.GradientPaint gp
		java.awt.Paint paint
		java.io.ObjectOutputStream stream
	public static java.awt.Stroke readStroke (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		float width
		int cap
		int join
		float miterLimit
		float[] dash
		float dashPhase
		Class c
		java.io.ObjectInputStream stream
		java.awt.Stroke result
		boolean isNull
	public static void writeStroke (java.awt.Stroke, java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.BasicStroke s
		java.awt.Stroke stroke
		java.io.ObjectOutputStream stream
	public static java.awt.Shape readShape (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		double x1
		double y1
		double x2
		double y2
		double x
		double y
		double w
		double h
		double x
		double y
		double w
		double h
		double x
		double y
		double w
		double h
		double as
		double ae
		int at
		int i
		int type
		java.awt.geom.GeneralPath gp
		float[] args
		boolean hasNext
		Class c
		java.io.ObjectInputStream stream
		java.awt.Shape result
		boolean isNull
	public static void writeShape (java.awt.Shape, java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.geom.Line2D line
		java.awt.geom.Rectangle2D rectangle
		java.awt.geom.Ellipse2D ellipse
		java.awt.geom.Arc2D arc
		int i
		int type
		java.awt.geom.PathIterator pi
		float[] args
		java.awt.Shape shape
		java.io.ObjectOutputStream stream
	public static java.awt.geom.Point2D readPoint2D (java.io.ObjectInputStream)  throws java.io.IOException 
		double x
		double y
		java.io.ObjectInputStream stream
		java.awt.geom.Point2D result
		boolean isNull
	public static void writePoint2D (java.awt.geom.Point2D, java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.geom.Point2D p
		java.io.ObjectOutputStream stream
	public static java.text.AttributedString readAttributedString (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int limit
		java.util.Map atts
		String plainStr
		char c
		int start
		java.io.ObjectInputStream stream
		java.text.AttributedString result
		boolean isNull
	public static void writeAttributedString (java.text.AttributedString, java.io.ObjectOutputStream)  throws java.io.IOException 
		int limit
		java.util.Map atts
		java.text.AttributedCharacterIterator aci
		StringBuffer plainStr
		char current
		int begin
		java.text.AttributedString as
		java.io.ObjectOutputStream stream
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/JCommon.class
JCommon.java
package org.jfree
public final org.jfree.JCommon extends java.lang.Object {
	public static final org.jfree.ui.about.ProjectInfo INFO
	private void  () 
	public static void main (java.lang.String[]) 
		String[] args
	static void  () 
}

org/jfree/JCommonInfo.class
JCommonInfo.java
package org.jfree
public org.jfree.JCommonInfo extends org.jfree.ui.about.ProjectInfo {
	private static org.jfree.JCommonInfo singleton
	static Class class$org$jfree$base$BaseBoot
	public static synchronized org.jfree.JCommonInfo getInstance () 
	private void  () 
		String baseResourceClass
		java.util.ResourceBundle resources
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/layout/CenterLayout.class
CenterLayout.java
package org.jfree.layout
public org.jfree.layout.CenterLayout extends java.lang.Object implements java.awt.LayoutManager java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	public java.awt.Dimension preferredLayoutSize (java.awt.Container) 
		java.awt.Component component
		java.awt.Dimension d
		java.awt.Insets insets
		java.awt.Container parent
	public java.awt.Dimension minimumLayoutSize (java.awt.Container) 
		java.awt.Component component
		java.awt.Dimension d
		java.awt.Insets insets
		java.awt.Container parent
	public void layoutContainer (java.awt.Container) 
		java.awt.Insets insets
		java.awt.Dimension parentSize
		java.awt.Component component
		java.awt.Dimension componentSize
		int xx
		int yy
		java.awt.Container parent
	public void addLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void removeLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void addLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	public void removeLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
}

org/jfree/layout/FormatLayout.class
FormatLayout.java
package org.jfree.layout
public org.jfree.layout.FormatLayout extends java.lang.Object implements java.awt.LayoutManager java.io.Serializable  {
	private static final long serialVersionUID
	public static final int C
	public static final int LC
	public static final int LCB
	public static final int LCLC
	public static final int LCLCB
	public static final int LCBLC
	public static final int LCBLCB
	private int[] rowFormats
	private int rowGap
	private int[] columnGaps
	private int[] rowHeights
	private int totalHeight
	private int[] columnWidths
	private int totalWidth
	private int columns1and2Width
	private int columns4and5Width
	private int columns1to4Width
	private int columns1to5Width
	private int columns0to5Width
	public void  (int, int[]) 
		int rowCount
		int[] rowFormats
	public java.awt.Dimension preferredLayoutSize (java.awt.Container) 
		int i
		java.awt.Component c0
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c5
		int format
		java.awt.Component c0
		int rowIndex
		java.awt.Insets insets
		int componentIndex
		int rowCount
		java.awt.Container parent
	public java.awt.Dimension minimumLayoutSize (java.awt.Container) 
		int i
		java.awt.Component c0
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c5
		int format
		java.awt.Component c0
		int rowIndex
		java.awt.Insets insets
		int componentIndex
		int rowCount
		int totalHeight
		java.awt.Container parent
	public void layoutContainer (java.awt.Container) 
		int i
		java.awt.Component c0
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c5
		int format
		java.awt.Component c0
		int rowIndex
		java.awt.Component c0
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c0
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c1
		java.awt.Component c2
		java.awt.Component c3
		java.awt.Component c4
		java.awt.Component c5
		int format
		java.awt.Component c0
		int rowIndex
		java.awt.Insets insets
		int componentIndex
		int rowCount
		int rowY
		int[] rowX
		int w1to2
		int w4to5
		int w1to4
		int w1to5
		int w0to5
		java.awt.Container parent
	protected void updateC (int, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
	protected void updateLC (int, java.awt.Dimension, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
		java.awt.Dimension d1
	protected void updateLCB (int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
		java.awt.Dimension d1
		java.awt.Dimension d2
	protected void updateLCLC (int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
		java.awt.Dimension d1
		java.awt.Dimension d2
		java.awt.Dimension d3
	protected void updateLCBLC (int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
		java.awt.Dimension d1
		java.awt.Dimension d2
		java.awt.Dimension d3
		java.awt.Dimension d4
	protected void updateLCLCB (int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
		java.awt.Dimension d1
		java.awt.Dimension d2
		java.awt.Dimension d3
		java.awt.Dimension d4
	protected void updateLCBLCB (int, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension, java.awt.Dimension) 
		int rowIndex
		java.awt.Dimension d0
		java.awt.Dimension d1
		java.awt.Dimension d2
		java.awt.Dimension d3
		java.awt.Dimension d4
		java.awt.Dimension d5
	public void complete () 
		int mismatch
		int mismatch
		int halfSpaceToAdd
		int spaceToAdd
		int leftWidth
		int rightWidth
	private boolean splitLayout () 
		int i
	public void addLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void removeLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void addLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	public void removeLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
}

org/jfree/layout/LCBLayout.class
LCBLayout.java
package org.jfree.layout
public org.jfree.layout.LCBLayout extends java.lang.Object implements java.awt.LayoutManager java.io.Serializable  {
	private static final long serialVersionUID
	private static final int COLUMNS
	private int[] colWidth
	private int[] rowHeight
	private int labelGap
	private int buttonGap
	private int vGap
	public void  (int) 
		int maxrows
	public java.awt.Dimension preferredLayoutSize (java.awt.Container) 
		java.awt.Component component
		java.awt.Dimension d
		int r
		int c
		int r
		java.awt.Insets insets
		int ncomponents
		int nrows
		int totalHeight
		int totalWidth
		java.awt.Container parent
	public java.awt.Dimension minimumLayoutSize (java.awt.Container) 
		java.awt.Component component
		java.awt.Dimension d
		int r
		int c
		int r
		java.awt.Insets insets
		int ncomponents
		int nrows
		int totalHeight
		int totalWidth
		java.awt.Container parent
	public void layoutContainer (java.awt.Container) 
		java.awt.Component component
		java.awt.Dimension d
		int r
		int c
		int r
		java.awt.Component component
		java.awt.Dimension d
		int h
		int adjust
		int i
		int r
		int y
		int c
		java.awt.Insets insets
		int ncomponents
		int nrows
		int totalHeight
		int totalWidth
		int available
		int x
		java.awt.Container parent
	public void addLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void removeLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void addLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	public void removeLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
}

org/jfree/layout/RadialLayout.class
RadialLayout.java
package org.jfree.layout
public org.jfree.layout.RadialLayout extends java.lang.Object implements java.awt.LayoutManager java.io.Serializable  {
	private static final long serialVersionUID
	private int minWidth
	private int minHeight
	private int maxCompWidth
	private int maxCompHeight
	private int preferredWidth
	private int preferredHeight
	private boolean sizeUnknown
	public void  () 
	public void addLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void removeLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void addLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	public void removeLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	private void setSizes (java.awt.Container) 
		java.awt.Dimension d
		java.awt.Component c
		int i
		java.awt.Container parent
		int nComps
	public java.awt.Dimension preferredLayoutSize (java.awt.Container) 
		java.awt.Container parent
		java.awt.Dimension dim
		java.awt.Insets insets
	public java.awt.Dimension minimumLayoutSize (java.awt.Container) 
		java.awt.Container parent
		java.awt.Dimension dim
		java.awt.Insets insets
	public void layoutContainer (java.awt.Container) 
		java.awt.Dimension d
		java.awt.Component c
		java.awt.Dimension d
		java.awt.Component c
		int i
		double radialCurrent
		double radialIncrement
		int midX
		int midY
		int a
		int b
		java.awt.Container parent
		java.awt.Insets insets
		int maxWidth
		int maxHeight
		int nComps
		int x
		int y
	public java.lang.String toString () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		java.awt.Frame frame
		java.awt.Panel panel
}

org/jfree/resources/JCommonResources.class
JCommonResources.java
package org.jfree.resources
public org.jfree.resources.JCommonResources extends java.util.ListResourceBundle {
	private static final Object[][] CONTENTS
	public void  () 
	public java.lang.Object[][] getContents () 
	static void  () 
}

org/jfree/text/G2TextMeasurer.class
G2TextMeasurer.java
package org.jfree.text
public org.jfree.text.G2TextMeasurer extends java.lang.Object implements org.jfree.text.TextMeasurer  {
	private java.awt.Graphics2D g2
	public void  (java.awt.Graphics2D) 
		java.awt.Graphics2D g2
	public float getStringWidth (java.lang.String, int, int) 
		String text
		int start
		int end
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
		float result
}

org/jfree/text/TextBlock.class
TextBlock.java
package org.jfree.text
public org.jfree.text.TextBlock extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private java.util.List lines
	private org.jfree.ui.HorizontalAlignment lineAlignment
	public void  () 
	public org.jfree.ui.HorizontalAlignment getLineAlignment () 
	public void setLineAlignment (org.jfree.ui.HorizontalAlignment) 
		org.jfree.ui.HorizontalAlignment alignment
	public void addLine (java.lang.String, java.awt.Font, java.awt.Paint) 
		String text
		java.awt.Font font
		java.awt.Paint paint
	public void addLine (org.jfree.text.TextLine) 
		org.jfree.text.TextLine line
	public org.jfree.text.TextLine getLastLine () 
		org.jfree.text.TextLine last
		int index
	public java.util.List getLines () 
	public org.jfree.ui.Size2D calculateDimensions (java.awt.Graphics2D) 
		org.jfree.text.TextLine line
		org.jfree.ui.Size2D dimension
		java.awt.Graphics2D g2
		double width
		double height
		java.util.Iterator iterator
	public java.awt.Shape calculateBounds (java.awt.Graphics2D, float, float, org.jfree.text.TextBlockAnchor, float, float, double) 
		java.awt.Graphics2D g2
		float anchorX
		float anchorY
		org.jfree.text.TextBlockAnchor anchor
		float rotateX
		float rotateY
		double angle
		org.jfree.ui.Size2D d
		float[] offsets
		java.awt.geom.Rectangle2D bounds
		java.awt.Shape rotatedBounds
	public void draw (java.awt.Graphics2D, float, float, org.jfree.text.TextBlockAnchor) 
		java.awt.Graphics2D g2
		float x
		float y
		org.jfree.text.TextBlockAnchor anchor
	public void draw (java.awt.Graphics2D, float, float, org.jfree.text.TextBlockAnchor, float, float, double) 
		org.jfree.text.TextLine line
		org.jfree.ui.Size2D dimension
		float lineOffset
		java.awt.Graphics2D g2
		float anchorX
		float anchorY
		org.jfree.text.TextBlockAnchor anchor
		float rotateX
		float rotateY
		double angle
		org.jfree.ui.Size2D d
		float[] offsets
		java.util.Iterator iterator
		float yCursor
	private float[] calculateOffsets (org.jfree.text.TextBlockAnchor, double, double) 
		org.jfree.text.TextBlockAnchor anchor
		double width
		double height
		float[] result
		float xAdj
		float yAdj
	public boolean equals (java.lang.Object) 
		org.jfree.text.TextBlock block
		Object obj
	public int hashCode () 
}

org/jfree/text/TextBlockAnchor.class
TextBlockAnchor.java
package org.jfree.text
public final org.jfree.text.TextBlockAnchor extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.text.TextBlockAnchor TOP_LEFT
	public static final org.jfree.text.TextBlockAnchor TOP_CENTER
	public static final org.jfree.text.TextBlockAnchor TOP_RIGHT
	public static final org.jfree.text.TextBlockAnchor CENTER_LEFT
	public static final org.jfree.text.TextBlockAnchor CENTER
	public static final org.jfree.text.TextBlockAnchor CENTER_RIGHT
	public static final org.jfree.text.TextBlockAnchor BOTTOM_LEFT
	public static final org.jfree.text.TextBlockAnchor BOTTOM_CENTER
	public static final org.jfree.text.TextBlockAnchor BOTTOM_RIGHT
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.text.TextBlockAnchor other
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/text/TextBox.class
TextBox.java
package org.jfree.text
public org.jfree.text.TextBox extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private transient java.awt.Paint outlinePaint
	private transient java.awt.Stroke outlineStroke
	private org.jfree.ui.RectangleInsets interiorGap
	private transient java.awt.Paint backgroundPaint
	private transient java.awt.Paint shadowPaint
	private double shadowXOffset
	private double shadowYOffset
	private org.jfree.text.TextBlock textBlock
	public void  () 
	public void  (java.lang.String) 
		String text
	public void  (org.jfree.text.TextBlock) 
		org.jfree.text.TextBlock block
	public java.awt.Paint getOutlinePaint () 
	public void setOutlinePaint (java.awt.Paint) 
		java.awt.Paint paint
	public java.awt.Stroke getOutlineStroke () 
	public void setOutlineStroke (java.awt.Stroke) 
		java.awt.Stroke stroke
	public org.jfree.ui.RectangleInsets getInteriorGap () 
	public void setInteriorGap (org.jfree.ui.RectangleInsets) 
		org.jfree.ui.RectangleInsets gap
	public java.awt.Paint getBackgroundPaint () 
	public void setBackgroundPaint (java.awt.Paint) 
		java.awt.Paint paint
	public java.awt.Paint getShadowPaint () 
	public void setShadowPaint (java.awt.Paint) 
		java.awt.Paint paint
	public double getShadowXOffset () 
	public void setShadowXOffset (double) 
		double offset
	public double getShadowYOffset () 
	public void setShadowYOffset (double) 
		double offset
	public org.jfree.text.TextBlock getTextBlock () 
	public void setTextBlock (org.jfree.text.TextBlock) 
		org.jfree.text.TextBlock block
	public void draw (java.awt.Graphics2D, float, float, org.jfree.ui.RectangleAnchor) 
		java.awt.geom.Rectangle2D shadow
		java.awt.Graphics2D g2
		float x
		float y
		org.jfree.ui.RectangleAnchor anchor
		org.jfree.ui.Size2D d1
		double w
		double h
		org.jfree.ui.Size2D d2
		java.awt.geom.Rectangle2D bounds
	public double getHeight (java.awt.Graphics2D) 
		java.awt.Graphics2D g2
		org.jfree.ui.Size2D d
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.text.TextBox that
	public int hashCode () 
		int result
		long temp
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
}

org/jfree/text/TextFragment.class
TextFragment.java
package org.jfree.text
public org.jfree.text.TextFragment extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final java.awt.Font DEFAULT_FONT
	public static final java.awt.Paint DEFAULT_PAINT
	private String text
	private java.awt.Font font
	private transient java.awt.Paint paint
	private float baselineOffset
	protected static final org.jfree.util.LogContext logger
	static Class class$org$jfree$text$TextFragment
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, java.awt.Font) 
		String text
		java.awt.Font font
	public void  (java.lang.String, java.awt.Font, java.awt.Paint) 
		String text
		java.awt.Font font
		java.awt.Paint paint
	public void  (java.lang.String, java.awt.Font, java.awt.Paint, float) 
		String text
		java.awt.Font font
		java.awt.Paint paint
		float baselineOffset
	public java.lang.String getText () 
	public java.awt.Font getFont () 
	public java.awt.Paint getPaint () 
	public float getBaselineOffset () 
	public void draw (java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, float, float, double) 
		java.awt.Graphics2D g2
		float anchorX
		float anchorY
		org.jfree.ui.TextAnchor anchor
		float rotateX
		float rotateY
		double angle
	public org.jfree.ui.Size2D calculateDimensions (java.awt.Graphics2D) 
		java.awt.Graphics2D g2
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
		org.jfree.ui.Size2D result
	public float calculateBaselineOffset (java.awt.Graphics2D, org.jfree.ui.TextAnchor) 
		java.awt.Graphics2D g2
		org.jfree.ui.TextAnchor anchor
		float result
		java.awt.FontMetrics fm
		java.awt.font.LineMetrics lm
	public boolean equals (java.lang.Object) 
		org.jfree.text.TextFragment tf
		Object obj
	public int hashCode () 
		int result
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream stream
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/jfree/text/TextLine.class
TextLine.java
package org.jfree.text
public org.jfree.text.TextLine extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private java.util.List fragments
	public void  () 
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, java.awt.Font) 
		String text
		java.awt.Font font
		org.jfree.text.TextFragment fragment
	public void  (java.lang.String, java.awt.Font, java.awt.Paint) 
		String text
		java.awt.Font font
		java.awt.Paint paint
		org.jfree.text.TextFragment fragment
	public void addFragment (org.jfree.text.TextFragment) 
		org.jfree.text.TextFragment fragment
	public void removeFragment (org.jfree.text.TextFragment) 
		org.jfree.text.TextFragment fragment
	public void draw (java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, float, float, double) 
		org.jfree.text.TextFragment fragment
		org.jfree.ui.Size2D d
		java.awt.Graphics2D g2
		float anchorX
		float anchorY
		org.jfree.ui.TextAnchor anchor
		float rotateX
		float rotateY
		double angle
		float x
		float yOffset
		java.util.Iterator iterator
	public org.jfree.ui.Size2D calculateDimensions (java.awt.Graphics2D) 
		org.jfree.text.TextFragment fragment
		org.jfree.ui.Size2D dimension
		java.awt.Graphics2D g2
		double width
		double height
		java.util.Iterator iterator
	public org.jfree.text.TextFragment getFirstTextFragment () 
		org.jfree.text.TextFragment result
	public org.jfree.text.TextFragment getLastTextFragment () 
		org.jfree.text.TextFragment result
	private float calculateBaselineOffset (java.awt.Graphics2D, org.jfree.ui.TextAnchor) 
		org.jfree.text.TextFragment fragment
		java.awt.Graphics2D g2
		org.jfree.ui.TextAnchor anchor
		float result
		java.util.Iterator iterator
	public boolean equals (java.lang.Object) 
		org.jfree.text.TextLine line
		Object obj
	public int hashCode () 
}

org/jfree/text/TextMeasurer.class
TextMeasurer.java
package org.jfree.text
public abstract org.jfree.text.TextMeasurer extends java.lang.Object {
	public abstract float getStringWidth (java.lang.String, int, int) 
}

org/jfree/text/TextUtilities.class
TextUtilities.java
package org.jfree.text
public org.jfree.text.TextUtilities extends java.lang.Object {
	protected static final org.jfree.util.LogContext logger
	private static boolean useDrawRotatedStringWorkaround
	private static boolean useFontMetricsGetStringBounds
	static Class class$org$jfree$text$TextUtilities
	private void  () 
	public static org.jfree.text.TextBlock createTextBlock (java.lang.String, java.awt.Font, java.awt.Paint) 
		String line
		int index
		String text
		java.awt.Font font
		java.awt.Paint paint
		org.jfree.text.TextBlock result
		String input
		boolean moreInputToProcess
		int start
	public static org.jfree.text.TextBlock createTextBlock (java.lang.String, java.awt.Font, java.awt.Paint, float, org.jfree.text.TextMeasurer) 
		String text
		java.awt.Font font
		java.awt.Paint paint
		float maxWidth
		org.jfree.text.TextMeasurer measurer
	public static org.jfree.text.TextBlock createTextBlock (java.lang.String, java.awt.Font, java.awt.Paint, float, int, org.jfree.text.TextMeasurer) 
		int next
		org.jfree.text.TextLine lastLine
		org.jfree.text.TextFragment lastFragment
		String oldStr
		String newStr
		org.jfree.text.TextFragment newFragment
		String text
		java.awt.Font font
		java.awt.Paint paint
		float maxWidth
		int maxLines
		org.jfree.text.TextMeasurer measurer
		org.jfree.text.TextBlock result
		java.text.BreakIterator iterator
		int current
		int lines
		int length
	private static int nextLineBreak (java.lang.String, int, float, java.text.BreakIterator, org.jfree.text.TextMeasurer) 
		String text
		int start
		float width
		java.text.BreakIterator iterator
		org.jfree.text.TextMeasurer measurer
		int current
		int end
		float x
		boolean firstWord
		int newline
	public static java.awt.geom.Rectangle2D getTextBounds (java.lang.String, java.awt.Graphics2D, java.awt.FontMetrics) 
		java.awt.font.LineMetrics lm
		java.awt.geom.Rectangle2D bounds
		double width
		double height
		String text
		java.awt.Graphics2D g2
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
	public static java.awt.geom.Rectangle2D drawAlignedString (java.lang.String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor) 
		String text
		java.awt.Graphics2D g2
		float x
		float y
		org.jfree.ui.TextAnchor anchor
		java.awt.geom.Rectangle2D textBounds
		float[] adjust
	private static float[] deriveTextBoundsAnchorOffsets (java.awt.Graphics2D, java.lang.String, org.jfree.ui.TextAnchor, java.awt.geom.Rectangle2D) 
		java.awt.Graphics2D g2
		String text
		org.jfree.ui.TextAnchor anchor
		java.awt.geom.Rectangle2D textBounds
		float[] result
		java.awt.font.FontRenderContext frc
		java.awt.Font f
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
		java.awt.font.LineMetrics metrics
		float ascent
		float halfAscent
		float descent
		float leading
		float xAdj
		float yAdj
	public static void setUseDrawRotatedStringWorkaround (boolean) 
		boolean use
	public static void drawRotatedString (java.lang.String, java.awt.Graphics2D, double, float, float) 
		String text
		java.awt.Graphics2D g2
		double angle
		float x
		float y
	public static void drawRotatedString (java.lang.String, java.awt.Graphics2D, float, float, double, float, float) 
		java.awt.font.TextLayout tl
		String text
		java.awt.Graphics2D g2
		float textX
		float textY
		double angle
		float rotateX
		float rotateY
		java.awt.geom.AffineTransform saved
		java.awt.geom.AffineTransform rotate
	public static void drawRotatedString (java.lang.String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, double, float, float) 
		String text
		java.awt.Graphics2D g2
		float x
		float y
		org.jfree.ui.TextAnchor textAnchor
		double angle
		float rotationX
		float rotationY
		float[] textAdj
	public static void drawRotatedString (java.lang.String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, double, org.jfree.ui.TextAnchor) 
		String text
		java.awt.Graphics2D g2
		float x
		float y
		org.jfree.ui.TextAnchor textAnchor
		double angle
		org.jfree.ui.TextAnchor rotationAnchor
		float[] textAdj
		float[] rotateAdj
	public static java.awt.Shape calculateRotatedStringBounds (java.lang.String, java.awt.Graphics2D, float, float, org.jfree.ui.TextAnchor, double, org.jfree.ui.TextAnchor) 
		String text
		java.awt.Graphics2D g2
		float x
		float y
		org.jfree.ui.TextAnchor textAnchor
		double angle
		org.jfree.ui.TextAnchor rotationAnchor
		float[] textAdj
		float[] rotateAdj
		java.awt.Shape result
	private static float[] deriveTextBoundsAnchorOffsets (java.awt.Graphics2D, java.lang.String, org.jfree.ui.TextAnchor) 
		java.awt.Graphics2D g2
		String text
		org.jfree.ui.TextAnchor anchor
		float[] result
		java.awt.font.FontRenderContext frc
		java.awt.Font f
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
		java.awt.font.LineMetrics metrics
		float ascent
		float halfAscent
		float descent
		float leading
		float xAdj
		float yAdj
	private static float[] deriveRotationAnchorOffsets (java.awt.Graphics2D, java.lang.String, org.jfree.ui.TextAnchor) 
		java.awt.Graphics2D g2
		String text
		org.jfree.ui.TextAnchor anchor
		float[] result
		java.awt.font.FontRenderContext frc
		java.awt.font.LineMetrics metrics
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
		float ascent
		float halfAscent
		float descent
		float leading
		float xAdj
		float yAdj
	public static java.awt.Shape calculateRotatedStringBounds (java.lang.String, java.awt.Graphics2D, float, float, double, float, float) 
		String text
		java.awt.Graphics2D g2
		float textX
		float textY
		double angle
		float rotateX
		float rotateY
		java.awt.FontMetrics fm
		java.awt.geom.Rectangle2D bounds
		java.awt.geom.AffineTransform translate
		java.awt.Shape translatedBounds
		java.awt.geom.AffineTransform rotate
		java.awt.Shape result
	public static boolean getUseFontMetricsGetStringBounds () 
	public static void setUseFontMetricsGetStringBounds (boolean) 
		boolean use
	public static boolean isUseDrawRotatedStringWorkaround () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
		boolean isJava14
		String configRotatedStringWorkaround
		String configFontMetricsStringBounds
}

org/jfree/threads/ReaderWriterLock$1.class
ReaderWriterLock.java
package org.jfree.threads
 org.jfree.threads.ReaderWriterLock$1 extends java.lang.Object {
}

org/jfree/threads/ReaderWriterLock$ReaderWriterNode.class
ReaderWriterLock.java
package org.jfree.threads
 org.jfree.threads.ReaderWriterLock$ReaderWriterNode extends java.lang.Object {
	protected static final int READER
	protected static final int WRITER
	protected Thread t
	protected int state
	protected int nAcquires
	private void  (java.lang.Thread, int) 
		Thread t
		int state
	void  (java.lang.Thread, int, org.jfree.threads.ReaderWriterLock$1) 
		Thread x0
		int x1
		org.jfree.threads.ReaderWriterLock$1 x2
}

org/jfree/threads/ReaderWriterLock.class
ReaderWriterLock.java
package org.jfree.threads
public org.jfree.threads.ReaderWriterLock extends java.lang.Object {
	private java.util.ArrayList waiters
	public void  () 
	public synchronized void lockRead () 
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		Exception e
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		Thread me
		int index
	public synchronized void lockWrite () 
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		Exception e
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		Thread me
		int index
	public synchronized void unlock () 
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		Thread me
		int index
	private int firstWriter () 
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		java.util.Iterator e
		int index
	private int getIndex (java.lang.Thread) 
		org.jfree.threads.ReaderWriterLock$ReaderWriterNode node
		Thread t
		java.util.Iterator e
		int index
}

org/jfree/ui/about/AboutDialog.class
AboutDialog.java
package org.jfree.ui.about
public org.jfree.ui.about.AboutDialog extends javax.swing.JDialog {
	public static final java.awt.Dimension PREFERRED_SIZE
	public static final javax.swing.border.Border STANDARD_BORDER
	private java.util.ResourceBundle resources
	private String application
	private String version
	private String copyright
	private String info
	private java.awt.Image logo
	private java.util.List contributors
	private String licence
	public void  (java.lang.String, org.jfree.ui.about.ProjectInfo) 
		String title
		org.jfree.ui.about.ProjectInfo project
	public void  (java.awt.Frame, java.lang.String, org.jfree.ui.about.ProjectInfo) 
		java.awt.Frame owner
		String title
		org.jfree.ui.about.ProjectInfo project
	public void  (java.awt.Dialog, java.lang.String, org.jfree.ui.about.ProjectInfo) 
		java.awt.Dialog owner
		String title
		org.jfree.ui.about.ProjectInfo project
	private void init (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.awt.Image, java.lang.String, java.lang.String, java.util.List, org.jfree.ui.about.ProjectInfo) 
		String title
		String application
		String version
		String info
		java.awt.Image logo
		String copyright
		String licence
		java.util.List contributors
		org.jfree.ui.about.ProjectInfo libraries
		String baseName
		javax.swing.JPanel content
		javax.swing.JTabbedPane tabs
	public java.awt.Dimension getPreferredSize () 
	private javax.swing.JTabbedPane createTabs (org.jfree.ui.about.ProjectInfo) 
		org.jfree.ui.about.ProjectInfo info
		javax.swing.JTabbedPane tabs
		javax.swing.JPanel aboutPanel
		String aboutTab
		javax.swing.JPanel systemPanel
		String systemTab
	private javax.swing.JPanel createAboutPanel (org.jfree.ui.about.ProjectInfo) 
		javax.swing.JPanel contributorsPanel
		String contributorsTab
		javax.swing.JPanel licencePanel
		String licenceTab
		javax.swing.JPanel librariesPanel
		String librariesTab
		org.jfree.ui.about.ProjectInfo info
		javax.swing.JPanel about
		javax.swing.JPanel details
		boolean includetabs
		javax.swing.JTabbedPane tabs
	private javax.swing.JPanel createLicencePanel () 
		javax.swing.JPanel licencePanel
		javax.swing.JTextArea area
	static void  () 
}

org/jfree/ui/about/AboutFrame.class
AboutFrame.java
package org.jfree.ui.about
public org.jfree.ui.about.AboutFrame extends javax.swing.JFrame {
	public static final java.awt.Dimension PREFERRED_SIZE
	public static final javax.swing.border.Border STANDARD_BORDER
	private java.util.ResourceBundle resources
	private String application
	private String version
	private String copyright
	private String info
	private java.awt.Image logo
	private java.util.List contributors
	private String licence
	public void  (java.lang.String, org.jfree.ui.about.ProjectInfo) 
		String title
		org.jfree.ui.about.ProjectInfo project
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.awt.Image, java.lang.String, java.lang.String, java.util.List, org.jfree.ui.about.ProjectInfo) 
		String title
		String application
		String version
		String info
		java.awt.Image logo
		String copyright
		String licence
		java.util.List contributors
		org.jfree.ui.about.ProjectInfo project
		String baseName
		javax.swing.JPanel content
		javax.swing.JTabbedPane tabs
	public java.awt.Dimension getPreferredSize () 
	private javax.swing.JTabbedPane createTabs (org.jfree.ui.about.ProjectInfo) 
		org.jfree.ui.about.ProjectInfo project
		javax.swing.JTabbedPane tabs
		javax.swing.JPanel aboutPanel
		String aboutTab
		javax.swing.JPanel systemPanel
		String systemTab
	private javax.swing.JPanel createAboutPanel (org.jfree.ui.about.ProjectInfo) 
		javax.swing.JPanel contributorsPanel
		String contributorsTab
		javax.swing.JPanel licencePanel
		String licenceTab
		javax.swing.JPanel librariesPanel
		String librariesTab
		org.jfree.ui.about.ProjectInfo project
		javax.swing.JPanel about
		javax.swing.JPanel details
		boolean includetabs
		javax.swing.JTabbedPane tabs
	private javax.swing.JPanel createLicencePanel () 
		javax.swing.JPanel licencePanel
		javax.swing.JTextArea area
	static void  () 
}

org/jfree/ui/about/AboutPanel.class
AboutPanel.java
package org.jfree.ui.about
public org.jfree.ui.about.AboutPanel extends javax.swing.JPanel {
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String application
		String version
		String copyright
		String info
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.awt.Image) 
		javax.swing.JPanel imagePanel
		javax.swing.JPanel imageContainer
		String application
		String version
		String copyright
		String info
		java.awt.Image logo
		javax.swing.JPanel textPanel
		javax.swing.JPanel appPanel
		java.awt.Font f1
		javax.swing.JLabel appLabel
		javax.swing.JPanel verPanel
		java.awt.Font f2
		javax.swing.JLabel verLabel
		javax.swing.JPanel copyrightPanel
		javax.swing.JLabel copyrightLabel
		javax.swing.JPanel infoPanel
		javax.swing.JLabel infoLabel
}

org/jfree/ui/about/Contributor.class
Contributor.java
package org.jfree.ui.about
public org.jfree.ui.about.Contributor extends java.lang.Object {
	private String name
	private String email
	public void  (java.lang.String, java.lang.String) 
		String name
		String email
	public java.lang.String getName () 
	public java.lang.String getEmail () 
}

org/jfree/ui/about/ContributorsPanel.class
ContributorsPanel.java
package org.jfree.ui.about
public org.jfree.ui.about.ContributorsPanel extends javax.swing.JPanel {
	private javax.swing.JTable table
	private javax.swing.table.TableModel model
	public void  (java.util.List) 
		java.util.List contributors
}

org/jfree/ui/about/ContributorsTableModel.class
ContributorsTableModel.java
package org.jfree.ui.about
public org.jfree.ui.about.ContributorsTableModel extends javax.swing.table.AbstractTableModel {
	private java.util.List contributors
	private String nameColumnLabel
	private String contactColumnLabel
	public void  (java.util.List) 
		java.util.List contributors
		String baseName
		java.util.ResourceBundle resources
	public int getRowCount () 
	public int getColumnCount () 
	public java.lang.String getColumnName (int) 
		int column
		String result
	public java.lang.Object getValueAt (int, int) 
		int row
		int column
		Object result
		org.jfree.ui.about.Contributor contributor
}

org/jfree/ui/about/Library.class
Library.java
package org.jfree.ui.about
public org.jfree.ui.about.Library extends org.jfree.base.Library {
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String licence
		String info
	public void  (org.jfree.ui.about.ProjectInfo) 
		org.jfree.ui.about.ProjectInfo project
}

org/jfree/ui/about/LibraryPanel.class
LibraryPanel.java
package org.jfree.ui.about
public org.jfree.ui.about.LibraryPanel extends javax.swing.JPanel {
	private javax.swing.JTable table
	private org.jfree.ui.about.LibraryTableModel model
	public void  (java.util.List) 
		java.util.List libraries
	public void  (org.jfree.ui.about.ProjectInfo) 
		org.jfree.ui.about.ProjectInfo projectInfo
	private static java.util.List getLibraries (org.jfree.ui.about.ProjectInfo) 
		org.jfree.ui.about.ProjectInfo info
		java.util.ArrayList libs
	private static void collectLibraries (org.jfree.ui.about.ProjectInfo, java.util.List) 
		org.jfree.base.Library lib
		int i
		org.jfree.base.Library lib
		int i
		org.jfree.ui.about.ProjectInfo info
		java.util.List list
		org.jfree.base.Library[] libs
	public org.jfree.ui.about.LibraryTableModel getModel () 
	protected javax.swing.JTable getTable () 
}

org/jfree/ui/about/LibraryTableModel.class
LibraryTableModel.java
package org.jfree.ui.about
public org.jfree.ui.about.LibraryTableModel extends javax.swing.table.AbstractTableModel {
	private org.jfree.base.Library[] libraries
	private String nameColumnLabel
	private String versionColumnLabel
	private String licenceColumnLabel
	private String infoColumnLabel
	public void  (java.util.List) 
		java.util.List libraries
		String baseName
		java.util.ResourceBundle resources
	public int getRowCount () 
	public int getColumnCount () 
	public java.lang.String getColumnName (int) 
		int column
		String result
	public java.lang.Object getValueAt (int, int) 
		int row
		int column
		Object result
		org.jfree.base.Library library
	public org.jfree.base.Library[] getLibraries () 
}

org/jfree/ui/about/Licences.class
Licences.java
package org.jfree.ui.about
public org.jfree.ui.about.Licences extends java.lang.Object {
	public static final String GPL
	public static final String LGPL
	private static org.jfree.ui.about.Licences singleton
	public void  () 
	public static org.jfree.ui.about.Licences getInstance () 
	public java.lang.String getGPL () 
	public java.lang.String getLGPL () 
}

org/jfree/ui/about/ProjectInfo.class
ProjectInfo.java
package org.jfree.ui.about
public org.jfree.ui.about.ProjectInfo extends org.jfree.base.BootableProjectInfo {
	private java.awt.Image logo
	private String licenceText
	private java.util.List contributors
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.awt.Image, java.lang.String, java.lang.String, java.lang.String) 
		String name
		String version
		String info
		java.awt.Image logo
		String copyright
		String licenceName
		String licenceText
	public java.awt.Image getLogo () 
	public void setLogo (java.awt.Image) 
		java.awt.Image logo
	public java.lang.String getLicenceText () 
	public void setLicenceText (java.lang.String) 
		String licenceText
	public java.util.List getContributors () 
	public void setContributors (java.util.List) 
		java.util.List contributors
	public java.lang.String toString () 
		org.jfree.ui.about.Contributor contributor
		java.util.Iterator iterator
		org.jfree.base.Library lib
		int i
		StringBuffer result
		org.jfree.base.Library[] libraries
}

org/jfree/ui/about/resources/AboutResources.class
AboutResources.java
package org.jfree.ui.about.resources
public org.jfree.ui.about.resources.AboutResources extends java.util.ListResourceBundle {
	private static final Object[][] CONTENTS
	public void  () 
	public java.lang.Object[][] getContents () 
	static void  () 
}

org/jfree/ui/about/resources/AboutResources_de.class
AboutResources_de.java
package org.jfree.ui.about.resources
public org.jfree.ui.about.resources.AboutResources_de extends java.util.ListResourceBundle {
	private static final Object[][] CONTENTS
	public void  () 
	public java.lang.Object[][] getContents () 
	static void  () 
}

org/jfree/ui/about/resources/AboutResources_es.class
AboutResources_es.java
package org.jfree.ui.about.resources
public org.jfree.ui.about.resources.AboutResources_es extends java.util.ListResourceBundle {
	private static final Object[][] CONTENTS
	public void  () 
	public java.lang.Object[][] getContents () 
	static void  () 
}

org/jfree/ui/about/resources/AboutResources_fr.class
AboutResources_fr.java
package org.jfree.ui.about.resources
public org.jfree.ui.about.resources.AboutResources_fr extends java.util.ListResourceBundle {
	private static final Object[][] CONTENTS
	public void  () 
	public java.lang.Object[][] getContents () 
	static void  () 
}

org/jfree/ui/about/resources/AboutResources_pl.class
AboutResources_pl.java
package org.jfree.ui.about.resources
public org.jfree.ui.about.resources.AboutResources_pl extends java.util.ListResourceBundle {
	private static final Object[][] CONTENTS
	public void  () 
	public java.lang.Object[][] getContents () 
	static void  () 
}

org/jfree/ui/about/SystemProperties.class
SystemProperties.java
package org.jfree.ui.about
public org.jfree.ui.about.SystemProperties extends java.lang.Object {
	private void  () 
	public static org.jfree.ui.SortableTable createSystemPropertiesTable () 
		org.jfree.ui.about.SystemPropertiesTableModel properties
		org.jfree.ui.SortableTable table
		javax.swing.table.TableColumnModel model
		javax.swing.table.TableColumn column
}

org/jfree/ui/about/SystemPropertiesFrame.class
SystemPropertiesFrame.java
package org.jfree.ui.about
public org.jfree.ui.about.SystemPropertiesFrame extends javax.swing.JFrame implements java.awt.event.ActionListener  {
	private static final String COPY_COMMAND
	private static final String CLOSE_COMMAND
	private org.jfree.ui.about.SystemPropertiesPanel panel
	public void  (boolean) 
		boolean menu
		String baseName
		java.util.ResourceBundle resources
		String title
		javax.swing.JPanel content
		javax.swing.JPanel buttonPanel
		String label
		Character mnemonic
		javax.swing.JButton closeButton
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
		String command
	private javax.swing.JMenuBar createMenuBar (java.util.ResourceBundle) 
		java.util.ResourceBundle resources
		javax.swing.JMenuBar menuBar
		String label
		Character mnemonic
		javax.swing.JMenu fileMenu
		javax.swing.JMenuItem closeItem
		javax.swing.JMenu editMenu
		javax.swing.JMenuItem copyItem
}

org/jfree/ui/about/SystemPropertiesPanel$1.class
SystemPropertiesPanel.java
package org.jfree.ui.about
 org.jfree.ui.about.SystemPropertiesPanel$1 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.jfree.ui.about.SystemPropertiesPanel this$0
	void  (org.jfree.ui.about.SystemPropertiesPanel) 
		org.jfree.ui.about.SystemPropertiesPanel this$0
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
}

org/jfree/ui/about/SystemPropertiesPanel$PopupListener.class
SystemPropertiesPanel.java
package org.jfree.ui.about
 org.jfree.ui.about.SystemPropertiesPanel$PopupListener extends java.awt.event.MouseAdapter {
	private final org.jfree.ui.about.SystemPropertiesPanel this$0
	public void  (org.jfree.ui.about.SystemPropertiesPanel) 
		org.jfree.ui.about.SystemPropertiesPanel this$0
	public void mousePressed (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseReleased (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	private void maybeShowPopup (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
}

org/jfree/ui/about/SystemPropertiesPanel.class
SystemPropertiesPanel.java
package org.jfree.ui.about
public org.jfree.ui.about.SystemPropertiesPanel extends javax.swing.JPanel {
	private javax.swing.JTable table
	private javax.swing.JPopupMenu copyPopupMenu
	private javax.swing.JMenuItem copyMenuItem
	private org.jfree.ui.about.SystemPropertiesPanel$PopupListener copyPopupListener
	public void  () 
		String baseName
		java.util.ResourceBundle resources
		String label
		javax.swing.KeyStroke accelerator
	public void copySystemPropertiesToClipboard () 
		int c
		int r
		StringBuffer buffer
		javax.swing.ListSelectionModel selection
		int firstRow
		int lastRow
		java.awt.datatransfer.StringSelection ss
		java.awt.datatransfer.Clipboard cb
	protected final javax.swing.JPopupMenu getCopyPopupMenu () 
	protected final javax.swing.JTable getTable () 
}

org/jfree/ui/about/SystemPropertiesTableModel$SystemProperty.class
SystemPropertiesTableModel.java
package org.jfree.ui.about
public org.jfree.ui.about.SystemPropertiesTableModel$SystemProperty extends java.lang.Object {
	private String name
	private String value
	public void  (java.lang.String, java.lang.String) 
		String name
		String value
	public java.lang.String getName () 
	public java.lang.String getValue () 
}

org/jfree/ui/about/SystemPropertiesTableModel$SystemPropertyComparator.class
SystemPropertiesTableModel.java
package org.jfree.ui.about
public org.jfree.ui.about.SystemPropertiesTableModel$SystemPropertyComparator extends java.lang.Object implements java.util.Comparator  {
	private boolean ascending
	public void  (boolean) 
		boolean ascending
	public int compare (java.lang.Object, java.lang.Object) 
		org.jfree.ui.about.SystemPropertiesTableModel$SystemProperty sp1
		org.jfree.ui.about.SystemPropertiesTableModel$SystemProperty sp2
		Object o1
		Object o2
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.about.SystemPropertiesTableModel$SystemPropertyComparator systemPropertyComparator
	public int hashCode () 
}

org/jfree/ui/about/SystemPropertiesTableModel.class
SystemPropertiesTableModel.java
package org.jfree.ui.about
public org.jfree.ui.about.SystemPropertiesTableModel extends org.jfree.ui.SortableTableModel {
	private java.util.List properties
	private String nameColumnLabel
	private String valueColumnLabel
	public void  () 
		String name
		String value
		org.jfree.ui.about.SystemPropertiesTableModel$SystemProperty sp
		java.util.Properties p
		java.util.Iterator iterator
		SecurityException se
		String baseName
		java.util.ResourceBundle resources
	public boolean isSortable (int) 
		int column
	public int getRowCount () 
	public int getColumnCount () 
	public java.lang.String getColumnName (int) 
		int column
	public java.lang.Object getValueAt (int, int) 
		int row
		int column
		org.jfree.ui.about.SystemPropertiesTableModel$SystemProperty sp
	public void sortByColumn (int, boolean) 
		int column
		boolean ascending
}

org/jfree/ui/action/AbstractActionDowngrade.class
AbstractActionDowngrade.java
package org.jfree.ui.action
public abstract org.jfree.ui.action.AbstractActionDowngrade extends javax.swing.AbstractAction implements org.jfree.ui.action.ActionDowngrade  {
	public static final String ACCELERATOR_KEY
	public static final String MNEMONIC_KEY
	protected void  () 
}

org/jfree/ui/action/AbstractFileSelectionAction.class
AbstractFileSelectionAction.java
package org.jfree.ui.action
public abstract org.jfree.ui.action.AbstractFileSelectionAction extends org.jfree.ui.action.AbstractActionDowngrade {
	private javax.swing.JFileChooser fileChooser
	private java.awt.Component parent
	public void  (java.awt.Component) 
		java.awt.Component parent
	protected abstract java.lang.String getFileExtension () 
	protected abstract java.lang.String getFileDescription () 
	protected java.io.File getCurrentDirectory () 
	protected java.io.File performSelectFile (java.io.File, int, boolean) 
		java.io.File selFile
		String selFileName
		java.io.File selectedFile
		int dialogType
		boolean appendExtension
		int option
	protected javax.swing.JFileChooser createFileChooser () 
		javax.swing.JFileChooser fc
}

org/jfree/ui/action/ActionButton$ActionEnablePropertyChangeHandler.class
ActionButton.java
package org.jfree.ui.action
 org.jfree.ui.action.ActionButton$ActionEnablePropertyChangeHandler extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.action.ActionButton this$0
	public void  (org.jfree.ui.action.ActionButton) 
		org.jfree.ui.action.ActionButton this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		javax.swing.KeyStroke k
		javax.swing.KeyStroke oldVal
		Object o
		Character c
		Integer c
		Object o
		javax.swing.Action ac
		Exception e
		java.beans.PropertyChangeEvent event
}

org/jfree/ui/action/ActionButton.class
ActionButton.java
package org.jfree.ui.action
public org.jfree.ui.action.ActionButton extends javax.swing.JButton {
	private javax.swing.Action action
	private org.jfree.ui.action.ActionButton$ActionEnablePropertyChangeHandler propertyChangeHandler
	public void  () 
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, javax.swing.Icon) 
		String text
		javax.swing.Icon icon
	public void  (javax.swing.Icon) 
		javax.swing.Icon icon
	public void  (javax.swing.Action) 
		javax.swing.Action action
	public javax.swing.Action getAction () 
	private org.jfree.ui.action.ActionButton$ActionEnablePropertyChangeHandler getPropertyChangeHandler () 
	public void setEnabled (boolean) 
		boolean b
	public void setAction (javax.swing.Action) 
		javax.swing.KeyStroke k
		Object o
		Character c
		Integer c
		javax.swing.KeyStroke k
		Object o
		javax.swing.Action newAction
		javax.swing.Action oldAction
}

org/jfree/ui/action/ActionConcentrator.class
ActionConcentrator.java
package org.jfree.ui.action
public org.jfree.ui.action.ActionConcentrator extends java.lang.Object {
	private final java.util.ArrayList actions
	public void  () 
	public void addAction (javax.swing.Action) 
		javax.swing.Action a
	public void removeAction (javax.swing.Action) 
		javax.swing.Action a
	public void setEnabled (boolean) 
		javax.swing.Action a
		int i
		boolean b
	public boolean isEnabled () 
		javax.swing.Action a
		int i
}

org/jfree/ui/action/ActionDowngrade.class
ActionDowngrade.java
package org.jfree.ui.action
public abstract org.jfree.ui.action.ActionDowngrade extends java.lang.Object implements javax.swing.Action  {
	public static final String ACCELERATOR_KEY
	public static final String MNEMONIC_KEY
}

org/jfree/ui/action/ActionMenuItem$ActionEnablePropertyChangeHandler.class
ActionMenuItem.java
package org.jfree.ui.action
 org.jfree.ui.action.ActionMenuItem$ActionEnablePropertyChangeHandler extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.action.ActionMenuItem this$0
	public void  (org.jfree.ui.action.ActionMenuItem) 
		org.jfree.ui.action.ActionMenuItem this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		Character c
		Integer c
		Object o
		javax.swing.Action ac
		Exception e
		java.beans.PropertyChangeEvent event
}

org/jfree/ui/action/ActionMenuItem.class
ActionMenuItem.java
package org.jfree.ui.action
public org.jfree.ui.action.ActionMenuItem extends javax.swing.JMenuItem {
	private javax.swing.Action action
	private org.jfree.ui.action.ActionMenuItem$ActionEnablePropertyChangeHandler propertyChangeHandler
	public void  () 
	public void  (javax.swing.Icon) 
		javax.swing.Icon icon
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, javax.swing.Icon) 
		String text
		javax.swing.Icon icon
	public void  (java.lang.String, int) 
		String text
		int i
	public void  (javax.swing.Action) 
		javax.swing.Action action
	public javax.swing.Action getAction () 
	private org.jfree.ui.action.ActionMenuItem$ActionEnablePropertyChangeHandler getPropertyChangeHandler () 
	public void setEnabled (boolean) 
		boolean b
	public void setAction (javax.swing.Action) 
		Character c
		Integer c
		Object o
		javax.swing.Action newAction
		javax.swing.Action oldAction
}

org/jfree/ui/action/ActionRadioButton$1.class
ActionRadioButton.java
package org.jfree.ui.action
 org.jfree.ui.action.ActionRadioButton$1 extends java.lang.Object {
}

org/jfree/ui/action/ActionRadioButton$ActionEnablePropertyChangeHandler.class
ActionRadioButton.java
package org.jfree.ui.action
 org.jfree.ui.action.ActionRadioButton$ActionEnablePropertyChangeHandler extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.action.ActionRadioButton this$0
	private void  (org.jfree.ui.action.ActionRadioButton) 
		org.jfree.ui.action.ActionRadioButton this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		javax.swing.KeyStroke k
		javax.swing.KeyStroke oldVal
		Object o
		Character c
		Integer c
		Object o
		javax.swing.Action ac
		Exception e
		java.beans.PropertyChangeEvent event
	void  (org.jfree.ui.action.ActionRadioButton, org.jfree.ui.action.ActionRadioButton$1) 
		org.jfree.ui.action.ActionRadioButton x0
		org.jfree.ui.action.ActionRadioButton$1 x1
}

org/jfree/ui/action/ActionRadioButton.class
ActionRadioButton.java
package org.jfree.ui.action
public org.jfree.ui.action.ActionRadioButton extends javax.swing.JRadioButton {
	private javax.swing.Action action
	private org.jfree.ui.action.ActionRadioButton$ActionEnablePropertyChangeHandler propertyChangeHandler
	public void  () 
	public void  (java.lang.String) 
		String text
	public void  (java.lang.String, javax.swing.Icon) 
		String text
		javax.swing.Icon icon
	public void  (javax.swing.Icon) 
		javax.swing.Icon icon
	public void  (javax.swing.Action) 
		javax.swing.Action action
	public javax.swing.Action getAction () 
	private org.jfree.ui.action.ActionRadioButton$ActionEnablePropertyChangeHandler getPropertyChangeHandler () 
	public void setEnabled (boolean) 
		boolean b
	public void setAction (javax.swing.Action) 
		javax.swing.KeyStroke k
		Object o
		Character c
		Integer c
		javax.swing.KeyStroke k
		Object o
		javax.swing.Action newAction
		javax.swing.Action oldAction
}

org/jfree/ui/action/DowngradeActionMap.class
DowngradeActionMap.java
package org.jfree.ui.action
public org.jfree.ui.action.DowngradeActionMap extends java.lang.Object {
	private final java.util.HashMap actionMap
	private final java.util.ArrayList actionList
	private org.jfree.ui.action.DowngradeActionMap parent
	public void  () 
	public void setParent (org.jfree.ui.action.DowngradeActionMap) 
		org.jfree.ui.action.DowngradeActionMap map
	public org.jfree.ui.action.DowngradeActionMap getParent () 
	public void put (java.lang.Object, javax.swing.Action) 
		Object key
		javax.swing.Action action
	public javax.swing.Action get (java.lang.Object) 
		Object key
		javax.swing.Action retval
	public void remove (java.lang.Object) 
		Object key
	public void clear () 
	public java.lang.Object[] keys () 
	public int size () 
	public java.lang.Object[] allKeys () 
		Object[] parentKeys
		Object[] key
		Object[] retval
}

org/jfree/ui/Align.class
Align.java
package org.jfree.ui
public final org.jfree.ui.Align extends java.lang.Object {
	public static final int CENTER
	public static final int TOP
	public static final int BOTTOM
	public static final int LEFT
	public static final int RIGHT
	public static final int TOP_LEFT
	public static final int TOP_RIGHT
	public static final int BOTTOM_LEFT
	public static final int BOTTOM_RIGHT
	public static final int FIT_HORIZONTAL
	public static final int FIT_VERTICAL
	public static final int FIT
	public static final int NORTH
	public static final int SOUTH
	public static final int WEST
	public static final int EAST
	public static final int NORTH_WEST
	public static final int NORTH_EAST
	public static final int SOUTH_WEST
	public static final int SOUTH_EAST
	private void  () 
	public static void align (java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D, int) 
		java.awt.geom.Rectangle2D rect
		java.awt.geom.Rectangle2D frame
		int align
		double x
		double y
		double w
		double h
}

org/jfree/ui/ApplicationFrame.class
ApplicationFrame.java
package org.jfree.ui
public org.jfree.ui.ApplicationFrame extends javax.swing.JFrame implements java.awt.event.WindowListener  {
	public void  (java.lang.String) 
		String title
	public void windowClosing (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
	public void windowClosed (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
	public void windowActivated (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
	public void windowDeactivated (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
	public void windowDeiconified (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
	public void windowIconified (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
	public void windowOpened (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent event
}

org/jfree/ui/ArrowPanel.class
ArrowPanel.java
package org.jfree.ui
public org.jfree.ui.ArrowPanel extends javax.swing.JPanel {
	public static final int UP
	public static final int DOWN
	private int type
	private java.awt.geom.Rectangle2D available
	public void  (int) 
		int type
	public void paintComponent (java.awt.Graphics) 
		java.awt.Graphics g
		java.awt.Graphics2D g2
		java.awt.Dimension size
		java.awt.Insets insets
	private java.awt.Shape getArrow (int) 
		int t
	private java.awt.Shape getUpArrow () 
		java.awt.Polygon result
	private java.awt.Shape getDownArrow () 
		java.awt.Polygon result
}

org/jfree/ui/BevelArrowIcon.class
BevelArrowIcon.java
package org.jfree.ui
public org.jfree.ui.BevelArrowIcon extends java.lang.Object implements javax.swing.Icon  {
	public static final int UP
	public static final int DOWN
	private static final int DEFAULT_SIZE
	private java.awt.Color edge1
	private java.awt.Color edge2
	private java.awt.Color fill
	private int size
	private int direction
	public void  (int, boolean, boolean) 
		int direction
		boolean isRaisedView
		boolean isPressedView
	public void  (java.awt.Color, java.awt.Color, java.awt.Color, int, int) 
		java.awt.Color edge1
		java.awt.Color edge2
		java.awt.Color fill
		int size
		int direction
	public void paintIcon (java.awt.Component, java.awt.Graphics, int, int) 
		java.awt.Component c
		java.awt.Graphics g
		int x
		int y
	public int getIconWidth () 
	public int getIconHeight () 
	private void init (java.awt.Color, java.awt.Color, java.awt.Color, int, int) 
		java.awt.Color edge1
		java.awt.Color edge2
		java.awt.Color fill
		int size
		int direction
	private void drawDownArrow (java.awt.Graphics, int, int) 
		java.awt.Graphics g
		int xo
		int yo
		int x
		int y
		int dx
	private void drawUpArrow (java.awt.Graphics, int, int) 
		java.awt.Graphics g
		int xo
		int yo
		int x
		int y
		int dx
}

org/jfree/ui/DateCellRenderer.class
DateCellRenderer.java
package org.jfree.ui
public org.jfree.ui.DateCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
	private java.text.DateFormat formatter
	public void  () 
	public void  (java.text.DateFormat) 
		java.text.DateFormat formatter
	public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int) 
		javax.swing.JTable table
		Object value
		boolean isSelected
		boolean hasFocus
		int row
		int column
}

org/jfree/ui/DateChooserPanel.class
DateChooserPanel.java
package org.jfree.ui
public org.jfree.ui.DateChooserPanel extends javax.swing.JPanel implements java.awt.event.ActionListener  {
	private java.util.Calendar chosenDate
	private java.awt.Color chosenDateButtonColor
	private java.awt.Color chosenMonthButtonColor
	private java.awt.Color chosenOtherButtonColor
	private int firstDayOfWeek
	private int yearSelectionRange
	private java.awt.Font dateFont
	private javax.swing.JComboBox monthSelector
	private javax.swing.JComboBox yearSelector
	private javax.swing.JButton todayButton
	private javax.swing.JButton[] buttons
	private boolean refreshing
	private int[] WEEK_DAYS
	public void  () 
	public void  (java.util.Calendar, boolean) 
		int i
		java.util.Calendar calendar
		boolean controlPanel
	public void setDate (java.util.Date) 
		java.util.Date theDate
	public java.util.Date getDate () 
	public void actionPerformed (java.awt.event.ActionEvent) 
		javax.swing.JComboBox c
		int dayOfMonth
		int maxDayOfMonth
		javax.swing.JComboBox c
		Integer y
		int dayOfMonth
		int maxDayOfMonth
		javax.swing.JButton b
		int i
		java.util.Calendar cal
		java.awt.event.ActionEvent e
	private javax.swing.JPanel getCalendarPanel () 
		int i
		javax.swing.JButton b
		int i
		javax.swing.JPanel p
		java.text.DateFormatSymbols dateFormatSymbols
		String[] weekDays
	private java.awt.Color getButtonColor (java.util.Calendar) 
		java.util.Calendar theDate
	private boolean equalDates (java.util.Calendar, java.util.Calendar) 
		java.util.Calendar c1
		java.util.Calendar c2
	private java.util.Calendar getFirstVisibleDate () 
		java.util.Calendar c
	private int getFirstDayOfWeek () 
	private void refreshButtons () 
		javax.swing.JButton b
		int i
		java.util.Calendar c
	private void refreshYearSelector () 
		int i
		Integer[] years
	private java.lang.Integer[] getYears (int) 
		int i
		int chosenYear
		int size
		int start
		Integer[] years
	private javax.swing.JPanel constructSelectionPanel () 
		javax.swing.JPanel p
		int minMonth
		int maxMonth
		String[] months
	private javax.swing.JPanel constructControlPanel () 
		javax.swing.JPanel p
	public java.awt.Color getChosenDateButtonColor () 
	public void setChosenDateButtonColor (java.awt.Color) 
		java.awt.Color chosenDateButtonColor
		java.awt.Color oldValue
	public java.awt.Color getChosenMonthButtonColor () 
	public void setChosenMonthButtonColor (java.awt.Color) 
		java.awt.Color chosenMonthButtonColor
		java.awt.Color oldValue
	public java.awt.Color getChosenOtherButtonColor () 
	public void setChosenOtherButtonColor (java.awt.Color) 
		java.awt.Color chosenOtherButtonColor
		java.awt.Color oldValue
	public int getYearSelectionRange () 
	public void setYearSelectionRange (int) 
		int yearSelectionRange
		int oldYearSelectionRange
}

org/jfree/ui/Drawable.class
Drawable.java
package org.jfree.ui
public abstract org.jfree.ui.Drawable extends java.lang.Object {
	public abstract void draw (java.awt.Graphics2D, java.awt.geom.Rectangle2D) 
}

org/jfree/ui/DrawablePanel.class
DrawablePanel.java
package org.jfree.ui
public org.jfree.ui.DrawablePanel extends javax.swing.JPanel {
	private org.jfree.ui.Drawable drawable
	public void  () 
	public org.jfree.ui.Drawable getDrawable () 
	public void setDrawable (org.jfree.ui.Drawable) 
		org.jfree.ui.Drawable drawable
	public java.awt.Dimension getPreferredSize () 
		org.jfree.ui.ExtendedDrawable ed
	public java.awt.Dimension getMinimumSize () 
		org.jfree.ui.ExtendedDrawable ed
	public boolean isOpaque () 
	protected void paintComponent (java.awt.Graphics) 
		java.awt.Graphics g
		java.awt.Graphics2D g2
}

org/jfree/ui/ExtendedDrawable.class
ExtendedDrawable.java
package org.jfree.ui
public abstract org.jfree.ui.ExtendedDrawable extends java.lang.Object implements org.jfree.ui.Drawable  {
	public abstract java.awt.Dimension getPreferredSize () 
	public abstract boolean isPreserveAspectRatio () 
}

org/jfree/ui/ExtensionFileFilter.class
ExtensionFileFilter.java
package org.jfree.ui
public org.jfree.ui.ExtensionFileFilter extends javax.swing.filechooser.FileFilter {
	private String description
	private String extension
	public void  (java.lang.String, java.lang.String) 
		String description
		String extension
	public boolean accept (java.io.File) 
		java.io.File file
		String name
	public java.lang.String getDescription () 
}

org/jfree/ui/FilesystemFilter.class
FilesystemFilter.java
package org.jfree.ui
public org.jfree.ui.FilesystemFilter extends javax.swing.filechooser.FileFilter implements java.io.FilenameFilter  {
	private String[] fileext
	private String descr
	private boolean accDirs
	public void  (java.lang.String, java.lang.String) 
		String fileext
		String descr
	public void  (java.lang.String, java.lang.String, boolean) 
		String fileext
		String descr
		boolean accDirs
	public void  (java.lang.String[], java.lang.String, boolean) 
		String[] fileext
		String descr
		boolean accDirs
	public boolean accept (java.io.File, java.lang.String) 
		int i
		java.io.File dir
		String name
		java.io.File f
	public boolean accept (java.io.File) 
		int i
		java.io.File dir
	public java.lang.String getDescription () 
	public void acceptDirectories (boolean) 
		boolean b
	public boolean acceptsDirectories () 
}

org/jfree/ui/FloatDimension.class
FloatDimension.java
package org.jfree.ui
public org.jfree.ui.FloatDimension extends java.awt.geom.Dimension2D implements java.io.Serializable  {
	private static final long serialVersionUID
	private float width
	private float height
	public void  () 
	public void  (org.jfree.ui.FloatDimension) 
		org.jfree.ui.FloatDimension fd
	public void  (float, float) 
		float width
		float height
	public double getWidth () 
	public double getHeight () 
	public void setWidth (double) 
		double width
	public void setHeight (double) 
		double height
	public void setSize (double, double) 
		double width
		double height
	public java.lang.Object clone () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.FloatDimension floatDimension
	public int hashCode () 
		int result
}

org/jfree/ui/FloatingButtonEnabler.class
FloatingButtonEnabler.java
package org.jfree.ui
public final org.jfree.ui.FloatingButtonEnabler extends java.awt.event.MouseAdapter {
	private static org.jfree.ui.FloatingButtonEnabler singleton
	private void  () 
	public static org.jfree.ui.FloatingButtonEnabler getInstance () 
	public void addButton (javax.swing.AbstractButton) 
		javax.swing.AbstractButton button
	public void removeButton (javax.swing.AbstractButton) 
		javax.swing.AbstractButton button
	public void mouseEntered (java.awt.event.MouseEvent) 
		javax.swing.AbstractButton button
		java.awt.event.MouseEvent e
	public void mouseExited (java.awt.event.MouseEvent) 
		javax.swing.AbstractButton button
		java.awt.event.MouseEvent e
}

org/jfree/ui/FontChooserDialog.class
FontChooserDialog.java
package org.jfree.ui
public org.jfree.ui.FontChooserDialog extends org.jfree.ui.StandardDialog {
	private org.jfree.ui.FontChooserPanel fontChooserPanel
	public void  (java.awt.Dialog, java.lang.String, boolean, java.awt.Font) 
		java.awt.Dialog owner
		String title
		boolean modal
		java.awt.Font font
	public void  (java.awt.Frame, java.lang.String, boolean, java.awt.Font) 
		java.awt.Frame owner
		String title
		boolean modal
		java.awt.Font font
	public java.awt.Font getSelectedFont () 
	private javax.swing.JPanel createContent (java.awt.Font) 
		java.awt.Font font
		javax.swing.JPanel content
		javax.swing.JPanel buttons
}

org/jfree/ui/FontChooserPanel.class
FontChooserPanel.java
package org.jfree.ui
public org.jfree.ui.FontChooserPanel extends javax.swing.JPanel {
	public static final String[] SIZES
	private javax.swing.JList fontlist
	private javax.swing.JList sizelist
	private javax.swing.JCheckBox bold
	private javax.swing.JCheckBox italic
	protected static java.util.ResourceBundle localizationResources
	public void  (java.awt.Font) 
		java.awt.Font font
		java.awt.GraphicsEnvironment g
		String[] fonts
		javax.swing.JPanel right
		javax.swing.JPanel fontPanel
		javax.swing.JScrollPane fontpane
		javax.swing.JPanel sizePanel
		javax.swing.JScrollPane sizepane
		javax.swing.JPanel attributes
	public java.awt.Font getSelectedFont () 
	public java.lang.String getSelectedName () 
	public int getSelectedStyle () 
	public int getSelectedSize () 
		String selected
	public void setSelectedFont (java.awt.Font) 
		int i
		int i
		java.awt.Font font
		String fontName
		javax.swing.ListModel model
		String fontSize
	static void  () 
}

org/jfree/ui/FontDisplayField.class
FontDisplayField.java
package org.jfree.ui
public org.jfree.ui.FontDisplayField extends javax.swing.JTextField {
	private java.awt.Font displayFont
	protected static final java.util.ResourceBundle localizationResources
	public void  (java.awt.Font) 
		java.awt.Font font
	public java.awt.Font getDisplayFont () 
	public void setDisplayFont (java.awt.Font) 
		java.awt.Font font
	private java.lang.String fontToString (java.awt.Font) 
		java.awt.Font font
	static void  () 
}

org/jfree/ui/GradientPaintTransformer.class
GradientPaintTransformer.java
package org.jfree.ui
public abstract org.jfree.ui.GradientPaintTransformer extends java.lang.Object {
	public abstract java.awt.GradientPaint transform (java.awt.GradientPaint, java.awt.Shape) 
}

org/jfree/ui/GradientPaintTransformType.class
GradientPaintTransformType.java
package org.jfree.ui
public final org.jfree.ui.GradientPaintTransformType extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.GradientPaintTransformType VERTICAL
	public static final org.jfree.ui.GradientPaintTransformType HORIZONTAL
	public static final org.jfree.ui.GradientPaintTransformType CENTER_VERTICAL
	public static final org.jfree.ui.GradientPaintTransformType CENTER_HORIZONTAL
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.GradientPaintTransformType t
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
		org.jfree.ui.GradientPaintTransformType result
	static void  () 
}

org/jfree/ui/HorizontalAlignment.class
HorizontalAlignment.java
package org.jfree.ui
public final org.jfree.ui.HorizontalAlignment extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.HorizontalAlignment LEFT
	public static final org.jfree.ui.HorizontalAlignment RIGHT
	public static final org.jfree.ui.HorizontalAlignment CENTER
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.ui.HorizontalAlignment that
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
		org.jfree.ui.HorizontalAlignment result
	static void  () 
}

org/jfree/ui/InsetsChooserPanel.class
InsetsChooserPanel.java
package org.jfree.ui
public org.jfree.ui.InsetsChooserPanel extends javax.swing.JPanel {
	private javax.swing.JTextField topValueEditor
	private javax.swing.JTextField leftValueEditor
	private javax.swing.JTextField bottomValueEditor
	private javax.swing.JTextField rightValueEditor
	protected static java.util.ResourceBundle localizationResources
	public void  () 
	public void  (java.awt.Insets) 
		java.awt.Insets current
		javax.swing.JPanel panel
	public java.awt.Insets getInsetsValue () 
	protected int stringToInt (java.lang.String) 
		NumberFormatException e
		String value
	public void removeNotify () 
	static void  () 
}

org/jfree/ui/InsetsTextField.class
InsetsTextField.java
package org.jfree.ui
public org.jfree.ui.InsetsTextField extends javax.swing.JTextField {
	protected static java.util.ResourceBundle localizationResources
	public void  (java.awt.Insets) 
		java.awt.Insets insets
	public java.lang.String formatInsetsString (java.awt.Insets) 
		java.awt.Insets insets
	public void setInsets (java.awt.Insets) 
		java.awt.Insets insets
	static void  () 
}

org/jfree/ui/IntegerDocument.class
IntegerDocument.java
package org.jfree.ui
public org.jfree.ui.IntegerDocument extends javax.swing.text.PlainDocument {
	public void  () 
	public void insertString (int, java.lang.String, javax.swing.text.AttributeSet)  throws javax.swing.text.BadLocationException 
		NumberFormatException e
		int i
		String s
		javax.swing.text.AttributeSet attributes
}

org/jfree/ui/JTextObserver.class
JTextObserver.java
package org.jfree.ui
public final org.jfree.ui.JTextObserver extends java.lang.Object implements java.awt.event.FocusListener  {
	private static org.jfree.ui.JTextObserver singleton
	private void  () 
	public static org.jfree.ui.JTextObserver getInstance () 
	public void focusGained (java.awt.event.FocusEvent) 
		javax.swing.text.JTextComponent tex
		java.awt.event.FocusEvent e
	public void focusLost (java.awt.event.FocusEvent) 
		javax.swing.text.JTextComponent tex
		java.awt.event.FocusEvent e
	public static void addTextComponent (javax.swing.text.JTextComponent) 
		javax.swing.text.JTextComponent t
	public static void removeTextComponent (javax.swing.text.JTextComponent) 
		javax.swing.text.JTextComponent t
}

org/jfree/ui/KeyedComboBoxModel$ComboBoxItemPair.class
KeyedComboBoxModel.java
package org.jfree.ui
 org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair extends java.lang.Object {
	private Object key
	private Object value
	public void  (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.Object getKey () 
	public java.lang.Object getValue () 
	public void setValue (java.lang.Object) 
		Object value
}

org/jfree/ui/KeyedComboBoxModel.class
KeyedComboBoxModel.java
package org.jfree.ui
public org.jfree.ui.KeyedComboBoxModel extends java.lang.Object implements javax.swing.ComboBoxModel  {
	private int selectedItemIndex
	private Object selectedItemValue
	private java.util.ArrayList data
	private java.util.ArrayList listdatalistener
	private transient javax.swing.event.ListDataListener[] tempListeners
	private boolean allowOtherValue
	public void  () 
	public void  (java.lang.Object[], java.lang.Object[]) 
		Object[] keys
		Object[] values
	public void setData (java.lang.Object[], java.lang.Object[]) 
		int i
		Object[] keys
		Object[] values
		javax.swing.event.ListDataEvent evt
	protected synchronized void fireListDataEvent (javax.swing.event.ListDataEvent) 
		javax.swing.event.ListDataListener l
		int i
		javax.swing.event.ListDataEvent evt
		javax.swing.event.ListDataListener[] listeners
	public java.lang.Object getSelectedItem () 
	public void setSelectedKey (java.lang.Object) 
		int newSelectedItem
		Object anItem
	public void setSelectedItem (java.lang.Object) 
		int newSelectedItem
		Object anItem
	private boolean isAllowOtherValue () 
	public void setAllowOtherValue (boolean) 
		boolean allowOtherValue
	public synchronized void addListDataListener (javax.swing.event.ListDataListener) 
		javax.swing.event.ListDataListener l
	public java.lang.Object getElementAt (int) 
		int index
		org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair datacon
	public java.lang.Object getKeyAt (int) 
		int index
		org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair datacon
	public java.lang.Object getSelectedKey () 
	public int getSize () 
	public void removeListDataListener (javax.swing.event.ListDataListener) 
		javax.swing.event.ListDataListener l
	private int findDataElementIndex (java.lang.Object) 
		org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair datacon
		int i
		Object anItem
	public int findElementIndex (java.lang.Object) 
		org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair datacon
		int i
		Object key
	public void removeDataElement (java.lang.Object) 
		Object key
		int idx
		javax.swing.event.ListDataEvent evt
	public void add (java.lang.Object, java.lang.Object) 
		Object key
		Object cbitem
		org.jfree.ui.KeyedComboBoxModel$ComboBoxItemPair con
		javax.swing.event.ListDataEvent evt
	public void clear () 
		int size
		javax.swing.event.ListDataEvent evt
}

org/jfree/ui/L1R1ButtonPanel.class
L1R1ButtonPanel.java
package org.jfree.ui
public org.jfree.ui.L1R1ButtonPanel extends javax.swing.JPanel {
	private javax.swing.JButton left
	private javax.swing.JButton right
	public void  (java.lang.String, java.lang.String) 
		String leftLabel
		String rightLabel
	public javax.swing.JButton getLeftButton () 
	public javax.swing.JButton getRightButton () 
}

org/jfree/ui/L1R2ButtonPanel.class
L1R2ButtonPanel.java
package org.jfree.ui
public org.jfree.ui.L1R2ButtonPanel extends javax.swing.JPanel {
	private javax.swing.JButton left
	private javax.swing.JButton right1
	private javax.swing.JButton right2
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String label1
		String label2
		String label3
		javax.swing.JPanel rightButtonPanel
	public javax.swing.JButton getLeftButton () 
	public javax.swing.JButton getRightButton1 () 
	public javax.swing.JButton getRightButton2 () 
}

org/jfree/ui/L1R3ButtonPanel.class
L1R3ButtonPanel.java
package org.jfree.ui
public org.jfree.ui.L1R3ButtonPanel extends javax.swing.JPanel {
	private javax.swing.JButton left
	private javax.swing.JButton right1
	private javax.swing.JButton right2
	private javax.swing.JButton right3
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String label1
		String label2
		String label3
		String label4
		javax.swing.JPanel panel
		javax.swing.JPanel panel2
	public javax.swing.JButton getLeftButton () 
	public javax.swing.JButton getRightButton1 () 
	public javax.swing.JButton getRightButton2 () 
	public javax.swing.JButton getRightButton3 () 
}

org/jfree/ui/Layer.class
Layer.java
package org.jfree.ui
public final org.jfree.ui.Layer extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.Layer FOREGROUND
	public static final org.jfree.ui.Layer BACKGROUND
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.Layer layer
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
		org.jfree.ui.Layer result
	static void  () 
}

org/jfree/ui/LengthAdjustmentType.class
LengthAdjustmentType.java
package org.jfree.ui
public final org.jfree.ui.LengthAdjustmentType extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.LengthAdjustmentType NO_CHANGE
	public static final org.jfree.ui.LengthAdjustmentType EXPAND
	public static final org.jfree.ui.LengthAdjustmentType CONTRACT
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.ui.LengthAdjustmentType that
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/ui/LengthLimitingDocument.class
LengthLimitingDocument.java
package org.jfree.ui
public org.jfree.ui.LengthLimitingDocument extends javax.swing.text.PlainDocument {
	private int maxlen
	public void  () 
	public void  (int) 
		int maxlen
	public void setMaxLength (int) 
		int maxlen
	public int getMaxLength () 
	public void insertString (int, java.lang.String, javax.swing.text.AttributeSet)  throws javax.swing.text.BadLocationException 
		int offs
		String str
		javax.swing.text.AttributeSet a
		char[] numeric
		StringBuffer b
}

org/jfree/ui/LocalizationBundle.properties
org/jfree/ui/LocalizationBundle_de.properties
org/jfree/ui/LocalizationBundle_es.properties
org/jfree/ui/LocalizationBundle_fr.properties
org/jfree/ui/LocalizationBundle_pt_PT.properties
org/jfree/ui/NumberCellRenderer.class
NumberCellRenderer.java
package org.jfree.ui
public org.jfree.ui.NumberCellRenderer extends javax.swing.table.DefaultTableCellRenderer {
	public void  () 
	public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int) 
		javax.swing.JTable table
		Object value
		boolean isSelected
		boolean hasFocus
		int row
		int column
		java.text.NumberFormat nf
}

org/jfree/ui/OverlayLayout.class
OverlayLayout.java
package org.jfree.ui
public final org.jfree.ui.OverlayLayout extends java.lang.Object implements java.awt.LayoutManager  {
	private boolean ignoreInvisible
	public void  (boolean) 
		boolean ignoreInvisible
	public void  () 
	public void addLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	public void removeLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public void layoutContainer (java.awt.Container) 
		java.awt.Component c
		int i
		java.awt.Insets ins
		java.awt.Rectangle bounds
		int width
		int height
		java.awt.Component[] comps
		java.awt.Container parent
	public java.awt.Dimension minimumLayoutSize (java.awt.Container) 
		java.awt.Dimension pref
		int i
		java.awt.Insets ins
		java.awt.Component[] comps
		int height
		int width
		java.awt.Container parent
	public java.awt.Dimension preferredLayoutSize (java.awt.Container) 
		java.awt.Dimension pref
		int i
		java.awt.Insets ins
		java.awt.Component[] comps
		int height
		int width
		java.awt.Container parent
}

org/jfree/ui/PaintSample.class
PaintSample.java
package org.jfree.ui
public org.jfree.ui.PaintSample extends javax.swing.JComponent {
	private java.awt.Paint paint
	private java.awt.Dimension preferredSize
	public void  (java.awt.Paint) 
		java.awt.Paint paint
	public java.awt.Paint getPaint () 
	public void setPaint (java.awt.Paint) 
		java.awt.Paint paint
	public java.awt.Dimension getPreferredSize () 
	public void paintComponent (java.awt.Graphics) 
		java.awt.Graphics g
		java.awt.Graphics2D g2
		java.awt.Dimension size
		java.awt.Insets insets
		double xx
		double yy
		double ww
		double hh
		java.awt.geom.Rectangle2D area
}

org/jfree/ui/RectangleAnchor.class
RectangleAnchor.java
package org.jfree.ui
public final org.jfree.ui.RectangleAnchor extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.RectangleAnchor CENTER
	public static final org.jfree.ui.RectangleAnchor TOP
	public static final org.jfree.ui.RectangleAnchor TOP_LEFT
	public static final org.jfree.ui.RectangleAnchor TOP_RIGHT
	public static final org.jfree.ui.RectangleAnchor BOTTOM
	public static final org.jfree.ui.RectangleAnchor BOTTOM_LEFT
	public static final org.jfree.ui.RectangleAnchor BOTTOM_RIGHT
	public static final org.jfree.ui.RectangleAnchor LEFT
	public static final org.jfree.ui.RectangleAnchor RIGHT
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.ui.RectangleAnchor order
	public int hashCode () 
	public static java.awt.geom.Point2D coordinates (java.awt.geom.Rectangle2D, org.jfree.ui.RectangleAnchor) 
		java.awt.geom.Rectangle2D rectangle
		org.jfree.ui.RectangleAnchor anchor
		java.awt.geom.Point2D result
	public static java.awt.geom.Rectangle2D createRectangle (org.jfree.ui.Size2D, double, double, org.jfree.ui.RectangleAnchor) 
		org.jfree.ui.Size2D dimensions
		double anchorX
		double anchorY
		org.jfree.ui.RectangleAnchor anchor
		java.awt.geom.Rectangle2D result
		double w
		double h
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
		org.jfree.ui.RectangleAnchor result
	static void  () 
}

org/jfree/ui/RectangleEdge.class
RectangleEdge.java
package org.jfree.ui
public final org.jfree.ui.RectangleEdge extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.RectangleEdge TOP
	public static final org.jfree.ui.RectangleEdge BOTTOM
	public static final org.jfree.ui.RectangleEdge LEFT
	public static final org.jfree.ui.RectangleEdge RIGHT
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.RectangleEdge order
	public int hashCode () 
	public static boolean isTopOrBottom (org.jfree.ui.RectangleEdge) 
		org.jfree.ui.RectangleEdge edge
	public static boolean isLeftOrRight (org.jfree.ui.RectangleEdge) 
		org.jfree.ui.RectangleEdge edge
	public static org.jfree.ui.RectangleEdge opposite (org.jfree.ui.RectangleEdge) 
		org.jfree.ui.RectangleEdge edge
		org.jfree.ui.RectangleEdge result
	public static double coordinate (java.awt.geom.Rectangle2D, org.jfree.ui.RectangleEdge) 
		java.awt.geom.Rectangle2D rectangle
		org.jfree.ui.RectangleEdge edge
		double result
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
		org.jfree.ui.RectangleEdge result
	static void  () 
}

org/jfree/ui/RectangleInsets.class
RectangleInsets.java
package org.jfree.ui
public org.jfree.ui.RectangleInsets extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.RectangleInsets ZERO_INSETS
	private org.jfree.util.UnitType unitType
	private double top
	private double left
	private double bottom
	private double right
	public void  () 
	public void  (double, double, double, double) 
		double top
		double left
		double bottom
		double right
	public void  (org.jfree.util.UnitType, double, double, double, double) 
		org.jfree.util.UnitType unitType
		double top
		double left
		double bottom
		double right
	public org.jfree.util.UnitType getUnitType () 
	public double getTop () 
	public double getBottom () 
	public double getLeft () 
	public double getRight () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.ui.RectangleInsets that
	public int hashCode () 
		int result
		long temp
	public java.lang.String toString () 
	public java.awt.geom.Rectangle2D createAdjustedRectangle (java.awt.geom.Rectangle2D, org.jfree.ui.LengthAdjustmentType, org.jfree.ui.LengthAdjustmentType) 
		double leftOutset
		double leftMargin
		double topMargin
		double topMargin
		java.awt.geom.Rectangle2D base
		org.jfree.ui.LengthAdjustmentType horizontal
		org.jfree.ui.LengthAdjustmentType vertical
		double x
		double y
		double w
		double h
	public java.awt.geom.Rectangle2D createInsetRectangle (java.awt.geom.Rectangle2D) 
		java.awt.geom.Rectangle2D base
	public java.awt.geom.Rectangle2D createInsetRectangle (java.awt.geom.Rectangle2D, boolean, boolean) 
		java.awt.geom.Rectangle2D base
		boolean horizontal
		boolean vertical
		double topMargin
		double bottomMargin
		double leftMargin
		double rightMargin
	public java.awt.geom.Rectangle2D createOutsetRectangle (java.awt.geom.Rectangle2D) 
		java.awt.geom.Rectangle2D base
	public java.awt.geom.Rectangle2D createOutsetRectangle (java.awt.geom.Rectangle2D, boolean, boolean) 
		java.awt.geom.Rectangle2D base
		boolean horizontal
		boolean vertical
		double topMargin
		double bottomMargin
		double leftMargin
		double rightMargin
	public double calculateTopInset (double) 
		double height
		double result
	public double calculateTopOutset (double) 
		double height
		double result
	public double calculateBottomInset (double) 
		double height
		double result
	public double calculateBottomOutset (double) 
		double height
		double result
	public double calculateLeftInset (double) 
		double width
		double result
	public double calculateLeftOutset (double) 
		double width
		double result
	public double calculateRightInset (double) 
		double width
		double result
	public double calculateRightOutset (double) 
		double width
		double result
	public double trimWidth (double) 
		double width
	public double extendWidth (double) 
		double width
	public double trimHeight (double) 
		double height
	public double extendHeight (double) 
		double height
	public void trim (java.awt.geom.Rectangle2D) 
		java.awt.geom.Rectangle2D area
		double w
		double h
		double l
		double r
		double t
		double b
	static void  () 
}

org/jfree/ui/RefineryUtilities.class
RefineryUtilities.java
package org.jfree.ui
public org.jfree.ui.RefineryUtilities extends java.lang.Object {
	static Class class$java$awt$GraphicsEnvironment
	static Class class$java$lang$Number
	private void  () 
	public static java.awt.Point getCenterPoint () 
		java.lang.reflect.Method method
		Exception e
		java.awt.GraphicsEnvironment localGraphicsEnvironment
		java.awt.Dimension s
	public static java.awt.Rectangle getMaximumWindowBounds () 
		java.lang.reflect.Method method
		Exception e
		java.awt.GraphicsEnvironment localGraphicsEnvironment
		java.awt.Dimension s
	public static void centerFrameOnScreen (java.awt.Window) 
		java.awt.Window frame
	public static void positionFrameOnScreen (java.awt.Window, double, double) 
		java.awt.Window frame
		double horizontalPercent
		double verticalPercent
		java.awt.Rectangle s
		java.awt.Dimension f
		int w
		int h
		int x
		int y
	public static void positionFrameRandomly (java.awt.Window) 
		java.awt.Window frame
	public static void centerDialogInParent (java.awt.Dialog) 
		java.awt.Dialog dialog
	public static void positionDialogRelativeToParent (java.awt.Dialog, double, double) 
		java.awt.Dialog dialog
		double horizontalPercent
		double verticalPercent
		java.awt.Dimension d
		java.awt.Container parent
		java.awt.Dimension p
		int baseX
		int baseY
		int w
		int h
		int x
		int y
		java.awt.Rectangle s
	public static javax.swing.JPanel createTablePanel (javax.swing.table.TableModel) 
		javax.swing.table.TableColumn column
		Class c
		int columnIndex
		javax.swing.table.TableModel model
		javax.swing.JPanel panel
		javax.swing.JTable table
	public static javax.swing.JLabel createJLabel (java.lang.String, java.awt.Font) 
		String text
		java.awt.Font font
		javax.swing.JLabel result
	public static javax.swing.JLabel createJLabel (java.lang.String, java.awt.Font, java.awt.Color) 
		String text
		java.awt.Font font
		java.awt.Color color
		javax.swing.JLabel result
	public static javax.swing.JButton createJButton (java.lang.String, java.awt.Font) 
		String label
		java.awt.Font font
		javax.swing.JButton result
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/ui/SerialDateChooserPanel.class
SerialDateChooserPanel.java
package org.jfree.ui
public org.jfree.ui.SerialDateChooserPanel extends javax.swing.JPanel implements java.awt.event.ActionListener  {
	public static final java.awt.Color DEFAULT_DATE_BUTTON_COLOR
	public static final java.awt.Color DEFAULT_MONTH_BUTTON_COLOR
	private org.jfree.date.SerialDate date
	private java.awt.Color dateButtonColor
	private java.awt.Color monthButtonColor
	private java.awt.Color chosenOtherButtonColor
	private int firstDayOfWeek
	private int yearSelectionRange
	private java.awt.Font dateFont
	private javax.swing.JComboBox monthSelector
	private javax.swing.JComboBox yearSelector
	private javax.swing.JButton todayButton
	private javax.swing.JButton[] buttons
	private boolean refreshing
	public void  () 
	public void  (org.jfree.date.SerialDate, boolean) 
		org.jfree.date.SerialDate date
		boolean controlPanel
	public void  (org.jfree.date.SerialDate, boolean, java.awt.Color, java.awt.Color) 
		org.jfree.date.SerialDate date
		boolean controlPanel
		java.awt.Color dateButtonColor
		java.awt.Color monthButtonColor
	public void setDate (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate date
	public org.jfree.date.SerialDate getDate () 
	public void actionPerformed (java.awt.event.ActionEvent) 
		javax.swing.JComboBox c
		javax.swing.JComboBox c
		Integer y
		javax.swing.JButton b
		int i
		org.jfree.date.SerialDate first
		org.jfree.date.SerialDate selected
		java.awt.event.ActionEvent e
	private javax.swing.JPanel getCalendarPanel () 
		javax.swing.JButton button
		int i
		javax.swing.JPanel panel
	protected java.awt.Color getButtonColor (org.jfree.date.SerialDate) 
		org.jfree.date.SerialDate targetDate
	protected org.jfree.date.SerialDate getFirstVisibleDate () 
		org.jfree.date.SerialDate result
	private int getFirstDayOfWeek () 
	protected void refreshButtons () 
		javax.swing.JButton button
		int i
		org.jfree.date.SerialDate current
	private void refreshYearSelector () 
		java.util.Enumeration e
		java.util.Vector v
	private java.util.Vector getYears (int) 
		int i
		int chosenYear
		java.util.Vector v
	private javax.swing.JPanel constructSelectionPanel () 
		javax.swing.JPanel p
	private javax.swing.JPanel constructControlPanel () 
		javax.swing.JPanel p
	static void  () 
}

org/jfree/ui/Size2D.class
Size2D.java
package org.jfree.ui
public org.jfree.ui.Size2D extends java.lang.Object implements java.lang.Cloneable org.jfree.util.PublicCloneable java.io.Serializable  {
	private static final long serialVersionUID
	public double width
	public double height
	public void  () 
	public void  (double, double) 
		double width
		double height
	public double getWidth () 
	public void setWidth (double) 
		double width
	public double getHeight () 
	public void setHeight (double) 
		double height
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.ui.Size2D that
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/jfree/ui/SortableTable.class
SortableTable.java
package org.jfree.ui
public org.jfree.ui.SortableTable extends javax.swing.JTable {
	private org.jfree.ui.SortableTableHeaderListener headerListener
	public void  (org.jfree.ui.SortableTableModel) 
		int i
		org.jfree.ui.SortableTableModel model
		org.jfree.ui.SortButtonRenderer renderer
		javax.swing.table.TableColumnModel cm
		javax.swing.table.JTableHeader header
	public void setSortableModel (org.jfree.ui.SortableTableModel) 
		int i
		org.jfree.ui.SortableTableModel model
		org.jfree.ui.SortButtonRenderer renderer
		javax.swing.table.TableColumnModel cm
}

org/jfree/ui/SortableTableHeaderListener.class
SortableTableHeaderListener.java
package org.jfree.ui
public org.jfree.ui.SortableTableHeaderListener extends java.lang.Object implements java.awt.event.MouseListener java.awt.event.MouseMotionListener  {
	private org.jfree.ui.SortableTableModel model
	private org.jfree.ui.SortButtonRenderer renderer
	private int sortColumnIndex
	public void  (org.jfree.ui.SortableTableModel, org.jfree.ui.SortButtonRenderer) 
		org.jfree.ui.SortableTableModel model
		org.jfree.ui.SortButtonRenderer renderer
	public void setTableModel (org.jfree.ui.SortableTableModel) 
		org.jfree.ui.SortableTableModel model
	public void mousePressed (java.awt.event.MouseEvent) 
		int columnIndex
		int modelColumnIndex
		java.awt.event.MouseEvent e
		javax.swing.table.JTableHeader header
	public void mouseDragged (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
		javax.swing.table.JTableHeader header
	public void mouseEntered (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseClicked (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseMoved (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseExited (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseReleased (java.awt.event.MouseEvent) 
		org.jfree.ui.SortableTableModel model
		boolean ascending
		java.awt.event.MouseEvent e
		javax.swing.table.JTableHeader header
}

org/jfree/ui/SortableTableModel.class
SortableTableModel.java
package org.jfree.ui
public abstract org.jfree.ui.SortableTableModel extends javax.swing.table.AbstractTableModel {
	private int sortingColumn
	private boolean ascending
	public void  () 
	public int getSortingColumn () 
	public boolean isAscending () 
	public void setAscending (boolean) 
		boolean flag
	public void sortByColumn (int, boolean) 
		int column
		boolean ascending
	public boolean isSortable (int) 
		int column
}

org/jfree/ui/SortButtonRenderer.class
SortButtonRenderer.java
package org.jfree.ui
public org.jfree.ui.SortButtonRenderer extends java.lang.Object implements javax.swing.table.TableCellRenderer  {
	public static final int NONE
	public static final int DOWN
	public static final int UP
	private int pressedColumn
	private javax.swing.JButton normalButton
	private javax.swing.JButton ascendingButton
	private javax.swing.JButton descendingButton
	private boolean useLabels
	private javax.swing.JLabel normalLabel
	private javax.swing.JLabel ascendingLabel
	private javax.swing.JLabel descendingLabel
	public void  () 
		javax.swing.border.Border border
	public java.awt.Component getTableCellRendererComponent (javax.swing.JTable, java.lang.Object, boolean, boolean, int, int) 
		javax.swing.JLabel label
		javax.swing.JComponent component
		javax.swing.JButton button
		javax.swing.JTable table
		Object value
		boolean isSelected
		boolean hasFocus
		int row
		int column
		javax.swing.JComponent component
		org.jfree.ui.SortableTableModel model
		int cc
		boolean isSorting
		boolean isAscending
		javax.swing.table.JTableHeader header
		boolean isPressed
	private javax.swing.JButton getRendererButton (boolean, boolean) 
		boolean isSorting
		boolean isAscending
	private javax.swing.JLabel getRendererLabel (boolean, boolean) 
		boolean isSorting
		boolean isAscending
	public void setPressedColumn (int) 
		int column
}

org/jfree/ui/Spinner.class
Spinner.java
package org.jfree.ui
public org.jfree.ui.Spinner extends javax.swing.JPanel implements java.awt.event.MouseListener  {
	private int value
	private javax.swing.JTextField textField
	private javax.swing.JPanel buttonPanel
	private org.jfree.ui.ArrowPanel upButton
	private org.jfree.ui.ArrowPanel downButton
	public void  (int) 
		int value
	public int getValue () 
	public void mouseClicked (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseEntered (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseExited (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mousePressed (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
	public void mouseReleased (java.awt.event.MouseEvent) 
		java.awt.event.MouseEvent e
}

org/jfree/ui/StandardDialog.class
StandardDialog.java
package org.jfree.ui
public org.jfree.ui.StandardDialog extends javax.swing.JDialog implements java.awt.event.ActionListener  {
	private boolean cancelled
	protected static final java.util.ResourceBundle localizationResources
	public void  (java.awt.Frame, java.lang.String, boolean) 
		java.awt.Frame owner
		String title
		boolean modal
	public void  (java.awt.Dialog, java.lang.String, boolean) 
		java.awt.Dialog owner
		String title
		boolean modal
	public boolean isCancelled () 
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent event
		String command
	protected javax.swing.JPanel createButtonPanel () 
		org.jfree.ui.L1R2ButtonPanel buttons
		javax.swing.JButton helpButton
		javax.swing.JButton okButton
		javax.swing.JButton cancelButton
	static void  () 
}

org/jfree/ui/StandardGradientPaintTransformer.class
StandardGradientPaintTransformer.java
package org.jfree.ui
public org.jfree.ui.StandardGradientPaintTransformer extends java.lang.Object implements org.jfree.ui.GradientPaintTransformer java.lang.Cloneable org.jfree.util.PublicCloneable java.io.Serializable  {
	private static final long serialVersionUID
	private org.jfree.ui.GradientPaintTransformType type
	public void  () 
	public void  (org.jfree.ui.GradientPaintTransformType) 
		org.jfree.ui.GradientPaintTransformType type
	public org.jfree.ui.GradientPaintTransformType getType () 
	public java.awt.GradientPaint transform (java.awt.GradientPaint, java.awt.Shape) 
		java.awt.GradientPaint paint
		java.awt.Shape target
		java.awt.GradientPaint result
		java.awt.geom.Rectangle2D bounds
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.ui.StandardGradientPaintTransformer that
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public int hashCode () 
}

org/jfree/ui/StrokeChooserPanel$1.class
StrokeChooserPanel.java
package org.jfree.ui
 org.jfree.ui.StrokeChooserPanel$1 extends java.lang.Object implements java.awt.event.ActionListener  {
	private final org.jfree.ui.StrokeChooserPanel this$0
	void  (org.jfree.ui.StrokeChooserPanel) 
		org.jfree.ui.StrokeChooserPanel this$0
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent evt
}

org/jfree/ui/StrokeChooserPanel.class
StrokeChooserPanel.java
package org.jfree.ui
public org.jfree.ui.StrokeChooserPanel extends javax.swing.JPanel {
	private javax.swing.JComboBox selector
	public void  (org.jfree.ui.StrokeSample, org.jfree.ui.StrokeSample[]) 
		org.jfree.ui.StrokeSample current
		org.jfree.ui.StrokeSample[] available
	protected final javax.swing.JComboBox getSelector () 
	public java.awt.Stroke getSelectedStroke () 
		org.jfree.ui.StrokeSample sample
}

org/jfree/ui/StrokeSample.class
StrokeSample.java
package org.jfree.ui
public org.jfree.ui.StrokeSample extends javax.swing.JComponent implements javax.swing.ListCellRenderer  {
	private java.awt.Stroke stroke
	private java.awt.Dimension preferredSize
	public void  (java.awt.Stroke) 
		java.awt.Stroke stroke
	public java.awt.Stroke getStroke () 
	public void setStroke (java.awt.Stroke) 
		java.awt.Stroke stroke
	public java.awt.Dimension getPreferredSize () 
	public void paintComponent (java.awt.Graphics) 
		java.awt.Graphics g
		java.awt.Graphics2D g2
		java.awt.Dimension size
		java.awt.Insets insets
		double xx
		double yy
		double ww
		double hh
		java.awt.geom.Point2D one
		java.awt.geom.Point2D two
		java.awt.geom.Ellipse2D circle1
		java.awt.geom.Ellipse2D circle2
		java.awt.geom.Line2D line
	public java.awt.Component getListCellRendererComponent (javax.swing.JList, java.lang.Object, int, boolean, boolean) 
		org.jfree.ui.StrokeSample in
		javax.swing.JList list
		Object value
		int index
		boolean isSelected
		boolean cellHasFocus
}

org/jfree/ui/tabbedui/AbstractTabbedUI$ExitAction.class
AbstractTabbedUI.java
package org.jfree.ui.tabbedui
public org.jfree.ui.tabbedui.AbstractTabbedUI$ExitAction extends javax.swing.AbstractAction {
	private final org.jfree.ui.tabbedui.AbstractTabbedUI this$0
	public void  (org.jfree.ui.tabbedui.AbstractTabbedUI) 
		org.jfree.ui.tabbedui.AbstractTabbedUI this$0
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
}

org/jfree/ui/tabbedui/AbstractTabbedUI$TabChangeHandler.class
AbstractTabbedUI.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.AbstractTabbedUI$TabChangeHandler extends java.lang.Object implements javax.swing.event.ChangeListener  {
	private final javax.swing.JTabbedPane pane
	private final org.jfree.ui.tabbedui.AbstractTabbedUI this$0
	public void  (org.jfree.ui.tabbedui.AbstractTabbedUI, javax.swing.JTabbedPane) 
		org.jfree.ui.tabbedui.AbstractTabbedUI this$0
		javax.swing.JTabbedPane pane
	public void stateChanged (javax.swing.event.ChangeEvent) 
		javax.swing.event.ChangeEvent e
}

org/jfree/ui/tabbedui/AbstractTabbedUI$TabEnableChangeListener.class
AbstractTabbedUI.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.AbstractTabbedUI$TabEnableChangeListener extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.tabbedui.AbstractTabbedUI this$0
	public void  (org.jfree.ui.tabbedui.AbstractTabbedUI) 
		org.jfree.ui.tabbedui.AbstractTabbedUI this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		java.beans.PropertyChangeEvent evt
		org.jfree.ui.tabbedui.RootEditor editor
}

org/jfree/ui/tabbedui/AbstractTabbedUI.class
AbstractTabbedUI.java
package org.jfree.ui.tabbedui
public abstract org.jfree.ui.tabbedui.AbstractTabbedUI extends javax.swing.JComponent {
	public static final String JMENUBAR_PROPERTY
	public static final String GLOBAL_MENU_PROPERTY
	private java.util.ArrayList rootEditors
	private javax.swing.JTabbedPane tabbedPane
	private int selectedRootEditor
	private javax.swing.JComponent currentToolbar
	private javax.swing.JPanel toolbarContainer
	private javax.swing.Action closeAction
	private javax.swing.JMenuBar jMenuBar
	private boolean globalMenu
	public void  () 
	protected javax.swing.JTabbedPane getTabbedPane () 
	public boolean isGlobalMenu () 
	public void setGlobalMenu (boolean) 
		boolean globalMenu
	public javax.swing.JMenuBar getJMenuBar () 
	protected void setJMenuBar (javax.swing.JMenuBar) 
		javax.swing.JMenuBar menuBar
		javax.swing.JMenuBar oldMenuBar
	protected javax.swing.Action createCloseAction () 
	public javax.swing.Action getCloseAction () 
	protected abstract javax.swing.JMenu[] getPrefixMenus () 
	protected abstract javax.swing.JMenu[] getPostfixMenus () 
	private void addMenus (javax.swing.JMenuBar, javax.swing.JMenu[]) 
		int i
		javax.swing.JMenuBar menuBar
		javax.swing.JMenu[] customMenus
	private javax.swing.JMenuBar updateGlobalMenubar () 
		org.jfree.ui.tabbedui.RootEditor editor
		int i
		javax.swing.JMenuBar menuBar
	private javax.swing.JMenuBar createEditorMenubar (org.jfree.ui.tabbedui.RootEditor) 
		org.jfree.ui.tabbedui.RootEditor editor
		int i
		org.jfree.ui.tabbedui.RootEditor root
		javax.swing.JMenuBar menuBar
	public void addRootEditor (org.jfree.ui.tabbedui.RootEditor) 
		org.jfree.ui.tabbedui.RootEditor rootPanel
	public int getRootEditorCount () 
	public org.jfree.ui.tabbedui.RootEditor getRootEditor (int) 
		int pos
	public int getSelectedEditor () 
	public void setSelectedEditor (int) 
		boolean shouldBeActive
		org.jfree.ui.tabbedui.RootEditor container
		int i
		boolean shouldBeActive
		org.jfree.ui.tabbedui.RootEditor container
		int i
		int selectedEditor
		int oldEditor
	private void closeToolbar () 
		java.awt.Window w
	protected abstract void attempExit () 
	protected void updateRootEditorEnabled (org.jfree.ui.tabbedui.RootEditor) 
		java.awt.Component tab
		int i
		org.jfree.ui.tabbedui.RootEditor editor
		boolean enabled
}

org/jfree/ui/tabbedui/DetailEditor.class
DetailEditor.java
package org.jfree.ui.tabbedui
public abstract org.jfree.ui.tabbedui.DetailEditor extends javax.swing.JComponent {
	private Object object
	private boolean confirmed
	public void  () 
	public void update () 
	public java.lang.Object getObject () 
	public void setObject (java.lang.Object) 
		Object object
	protected static int parseInt (java.lang.String, int) 
		NumberFormatException fe
		String text
		int def
	public abstract void clear () 
	protected abstract void fillObject () 
	protected abstract void updateObject (java.lang.Object) 
	public boolean isConfirmed () 
	protected void setConfirmed (boolean) 
		boolean confirmed
		boolean oldConfirmed
}

org/jfree/ui/tabbedui/RootEditor.class
RootEditor.java
package org.jfree.ui.tabbedui
public abstract org.jfree.ui.tabbedui.RootEditor extends java.lang.Object {
	public abstract void setActive (boolean) 
	public abstract boolean isActive () 
	public abstract java.lang.String getEditorName () 
	public abstract javax.swing.JMenu[] getMenus () 
	public abstract javax.swing.JComponent getToolbar () 
	public abstract javax.swing.JComponent getMainPanel () 
	public abstract boolean isEnabled () 
	public abstract void addPropertyChangeListener (java.lang.String, java.beans.PropertyChangeListener) 
	public abstract void removePropertyChangeListener (java.lang.String, java.beans.PropertyChangeListener) 
	public abstract void addPropertyChangeListener (java.beans.PropertyChangeListener) 
	public abstract void removePropertyChangeListener (java.beans.PropertyChangeListener) 
}

org/jfree/ui/tabbedui/RootPanel.class
RootPanel.java
package org.jfree.ui.tabbedui
public abstract org.jfree.ui.tabbedui.RootPanel extends javax.swing.JComponent implements org.jfree.ui.tabbedui.RootEditor  {
	private boolean active
	public void  () 
	public final boolean isActive () 
	protected void panelActivated () 
	protected void panelDeactivated () 
	public final void setActive (boolean) 
		boolean active
	public javax.swing.JComponent getMainPanel () 
	public javax.swing.JComponent getToolbar () 
}

org/jfree/ui/tabbedui/TabbedApplet$MenuBarChangeListener.class
TabbedApplet.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.TabbedApplet$MenuBarChangeListener extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.tabbedui.TabbedApplet this$0
	public void  (org.jfree.ui.tabbedui.TabbedApplet) 
		org.jfree.ui.tabbedui.TabbedApplet this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		java.beans.PropertyChangeEvent evt
}

org/jfree/ui/tabbedui/TabbedApplet.class
TabbedApplet.java
package org.jfree.ui.tabbedui
public org.jfree.ui.tabbedui.TabbedApplet extends javax.swing.JApplet {
	private org.jfree.ui.tabbedui.AbstractTabbedUI tabbedUI
	public void  () 
	protected final org.jfree.ui.tabbedui.AbstractTabbedUI getTabbedUI () 
	public void init (org.jfree.ui.tabbedui.AbstractTabbedUI) 
		org.jfree.ui.tabbedui.AbstractTabbedUI tabbedUI
		javax.swing.JPanel panel
}

org/jfree/ui/tabbedui/TabbedDialog$1.class
TabbedDialog.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.TabbedDialog$1 extends java.awt.event.WindowAdapter {
	private final org.jfree.ui.tabbedui.TabbedDialog this$0
	void  (org.jfree.ui.tabbedui.TabbedDialog) 
		org.jfree.ui.tabbedui.TabbedDialog this$0
	public void windowClosing (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent e
}

org/jfree/ui/tabbedui/TabbedDialog$MenuBarChangeListener.class
TabbedDialog.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.TabbedDialog$MenuBarChangeListener extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.tabbedui.TabbedDialog this$0
	public void  (org.jfree.ui.tabbedui.TabbedDialog) 
		org.jfree.ui.tabbedui.TabbedDialog this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		java.beans.PropertyChangeEvent evt
}

org/jfree/ui/tabbedui/TabbedDialog.class
TabbedDialog.java
package org.jfree.ui.tabbedui
public org.jfree.ui.tabbedui.TabbedDialog extends javax.swing.JDialog {
	private org.jfree.ui.tabbedui.AbstractTabbedUI tabbedUI
	public void  () 
	public void  (java.awt.Dialog) 
		java.awt.Dialog owner
	public void  (java.awt.Dialog, boolean) 
		java.awt.Dialog owner
		boolean modal
	public void  (java.awt.Dialog, java.lang.String) 
		java.awt.Dialog owner
		String title
	public void  (java.awt.Dialog, java.lang.String, boolean) 
		java.awt.Dialog owner
		String title
		boolean modal
	public void  (java.awt.Frame) 
		java.awt.Frame owner
	public void  (java.awt.Frame, boolean) 
		java.awt.Frame owner
		boolean modal
	public void  (java.awt.Frame, java.lang.String) 
		java.awt.Frame owner
		String title
	public void  (java.awt.Frame, java.lang.String, boolean) 
		java.awt.Frame owner
		String title
		boolean modal
	protected final org.jfree.ui.tabbedui.AbstractTabbedUI getTabbedUI () 
	public void init (org.jfree.ui.tabbedui.AbstractTabbedUI) 
		org.jfree.ui.tabbedui.AbstractTabbedUI tabbedUI
		javax.swing.JPanel panel
}

org/jfree/ui/tabbedui/TabbedFrame$1.class
TabbedFrame.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.TabbedFrame$1 extends java.awt.event.WindowAdapter {
	private final org.jfree.ui.tabbedui.TabbedFrame this$0
	void  (org.jfree.ui.tabbedui.TabbedFrame) 
		org.jfree.ui.tabbedui.TabbedFrame this$0
	public void windowClosing (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent e
}

org/jfree/ui/tabbedui/TabbedFrame$MenuBarChangeListener.class
TabbedFrame.java
package org.jfree.ui.tabbedui
 org.jfree.ui.tabbedui.TabbedFrame$MenuBarChangeListener extends java.lang.Object implements java.beans.PropertyChangeListener  {
	private final org.jfree.ui.tabbedui.TabbedFrame this$0
	public void  (org.jfree.ui.tabbedui.TabbedFrame) 
		org.jfree.ui.tabbedui.TabbedFrame this$0
	public void propertyChange (java.beans.PropertyChangeEvent) 
		java.beans.PropertyChangeEvent evt
}

org/jfree/ui/tabbedui/TabbedFrame.class
TabbedFrame.java
package org.jfree.ui.tabbedui
public org.jfree.ui.tabbedui.TabbedFrame extends javax.swing.JFrame {
	private org.jfree.ui.tabbedui.AbstractTabbedUI tabbedUI
	public void  () 
	public void  (java.lang.String) 
		String title
	protected final org.jfree.ui.tabbedui.AbstractTabbedUI getTabbedUI () 
	public void init (org.jfree.ui.tabbedui.AbstractTabbedUI) 
		org.jfree.ui.tabbedui.AbstractTabbedUI tabbedUI
		javax.swing.JPanel panel
}

org/jfree/ui/tabbedui/VerticalLayout.class
VerticalLayout.java
package org.jfree.ui.tabbedui
public org.jfree.ui.tabbedui.VerticalLayout extends java.lang.Object implements java.awt.LayoutManager  {
	private final boolean useSizeFromParent
	public void  () 
	public void  (boolean) 
		boolean useParent
	public void addLayoutComponent (java.lang.String, java.awt.Component) 
		String name
		java.awt.Component comp
	public void removeLayoutComponent (java.awt.Component) 
		java.awt.Component comp
	public java.awt.Dimension preferredLayoutSize (java.awt.Container) 
		java.awt.Dimension pref
		int i
		java.awt.Insets ins
		java.awt.Component[] comps
		int height
		int width
		java.awt.Container parent
	public java.awt.Dimension minimumLayoutSize (java.awt.Container) 
		java.awt.Dimension min
		int i
		java.awt.Insets ins
		java.awt.Component[] comps
		int height
		int width
		java.awt.Container parent
	public boolean isUseSizeFromParent () 
	public void layoutContainer (java.awt.Container) 
		java.awt.Rectangle bounds
		int width
		java.awt.Component c
		java.awt.Dimension dim
		int i
		java.awt.Insets ins
		int insHorizontal
		int width
		java.awt.Component[] comps
		int y
		java.awt.Container parent
}

org/jfree/ui/TextAnchor.class
TextAnchor.java
package org.jfree.ui
public final org.jfree.ui.TextAnchor extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.TextAnchor TOP_LEFT
	public static final org.jfree.ui.TextAnchor TOP_CENTER
	public static final org.jfree.ui.TextAnchor TOP_RIGHT
	public static final org.jfree.ui.TextAnchor HALF_ASCENT_LEFT
	public static final org.jfree.ui.TextAnchor HALF_ASCENT_CENTER
	public static final org.jfree.ui.TextAnchor HALF_ASCENT_RIGHT
	public static final org.jfree.ui.TextAnchor CENTER_LEFT
	public static final org.jfree.ui.TextAnchor CENTER
	public static final org.jfree.ui.TextAnchor CENTER_RIGHT
	public static final org.jfree.ui.TextAnchor BASELINE_LEFT
	public static final org.jfree.ui.TextAnchor BASELINE_CENTER
	public static final org.jfree.ui.TextAnchor BASELINE_RIGHT
	public static final org.jfree.ui.TextAnchor BOTTOM_LEFT
	public static final org.jfree.ui.TextAnchor BOTTOM_CENTER
	public static final org.jfree.ui.TextAnchor BOTTOM_RIGHT
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.TextAnchor order
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
		org.jfree.ui.TextAnchor result
	static void  () 
}

org/jfree/ui/UIUtilities.class
UIUtilities.java
package org.jfree.ui
public org.jfree.ui.UIUtilities extends java.lang.Object {
	private void  () 
	public static void setupUI () 
		String classname
		Exception e
		javax.swing.UIDefaults defaults
		javax.swing.border.MatteBorder matteborder
		javax.swing.border.EmptyBorder emptyborder
		javax.swing.plaf.BorderUIResource$CompoundBorderUIResource compBorder
		javax.swing.plaf.BorderUIResource$EmptyBorderUIResource emptyBorderUI
}

org/jfree/ui/VerticalAlignment.class
VerticalAlignment.java
package org.jfree.ui
public final org.jfree.ui.VerticalAlignment extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.ui.VerticalAlignment TOP
	public static final org.jfree.ui.VerticalAlignment BOTTOM
	public static final org.jfree.ui.VerticalAlignment CENTER
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.ui.VerticalAlignment alignment
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/ui/WizardDialog.class
WizardDialog.java
package org.jfree.ui
public org.jfree.ui.WizardDialog extends javax.swing.JDialog implements java.awt.event.ActionListener  {
	private Object result
	private int step
	private org.jfree.ui.WizardPanel currentPanel
	private java.util.List panels
	private javax.swing.JButton previousButton
	private javax.swing.JButton nextButton
	private javax.swing.JButton finishButton
	private javax.swing.JButton helpButton
	public void  (javax.swing.JDialog, boolean, java.lang.String, org.jfree.ui.WizardPanel) 
		javax.swing.JDialog owner
		boolean modal
		String title
		org.jfree.ui.WizardPanel firstPanel
	public void  (javax.swing.JFrame, boolean, java.lang.String, org.jfree.ui.WizardPanel) 
		javax.swing.JFrame owner
		boolean modal
		String title
		org.jfree.ui.WizardPanel firstPanel
	public java.lang.Object getResult () 
	public int getStepCount () 
	public boolean canDoPreviousPanel () 
	public boolean canDoNextPanel () 
	public boolean canFinish () 
	public org.jfree.ui.WizardPanel getWizardPanel (int) 
		int step
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent event
		String command
	public void previous () 
		org.jfree.ui.WizardPanel previousPanel
		java.awt.Container content
	public void next () 
		org.jfree.ui.WizardPanel nextPanel
		java.awt.Container content
	public void finish () 
	private void enableButtons () 
	public boolean isCancelled () 
	public javax.swing.JPanel createContent () 
		javax.swing.JPanel content
		org.jfree.ui.L1R3ButtonPanel buttons
}

org/jfree/ui/WizardPanel.class
WizardPanel.java
package org.jfree.ui
public abstract org.jfree.ui.WizardPanel extends javax.swing.JPanel {
	private org.jfree.ui.WizardDialog owner
	protected void  (java.awt.LayoutManager) 
		java.awt.LayoutManager layout
	public org.jfree.ui.WizardDialog getOwner () 
	public void setOwner (org.jfree.ui.WizardDialog) 
		org.jfree.ui.WizardDialog owner
	public java.lang.Object getResult () 
	public abstract void returnFromLaterStep () 
	public abstract boolean canRedisplayNextPanel () 
	public abstract boolean hasNextPanel () 
	public abstract boolean canFinish () 
	public abstract org.jfree.ui.WizardPanel getNextPanel () 
}

org/jfree/util/AbstractObjectList.class
AbstractObjectList.java
package org.jfree.util
public org.jfree.util.AbstractObjectList extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	public static final int DEFAULT_INITIAL_CAPACITY
	private transient Object[] objects
	private int size
	private int increment
	protected void  () 
	protected void  (int) 
		int initialCapacity
	protected void  (int, int) 
		int initialCapacity
		int increment
	protected java.lang.Object get (int) 
		int index
		Object result
	protected void set (int, java.lang.Object) 
		Object[] enlarged
		int index
		Object object
	public void clear () 
	public int size () 
	protected int indexOf (java.lang.Object) 
		int index
		Object object
	public boolean equals (java.lang.Object) 
		int i
		Object obj
		org.jfree.util.AbstractObjectList other
		int listSize
	public int hashCode () 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.jfree.util.AbstractObjectList clone
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		Object object
		int i
		java.io.ObjectOutputStream stream
		int count
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int index
		int i
		java.io.ObjectInputStream stream
		int count
}

org/jfree/util/ArrayUtilities.class
ArrayUtilities.java
package org.jfree.util
public org.jfree.util.ArrayUtilities extends java.lang.Object {
	private void  () 
	public static float[][] clone (float[][]) 
		float[] child
		float[] copychild
		int i
		float[][] array
		float[][] result
	public static boolean equalReferencesInArrays (java.lang.Object[], java.lang.Object[]) 
		int i
		Object[] array1
		Object[] array2
	public static boolean equal (float[][], float[][]) 
		int i
		float[][] array1
		float[][] array2
	public static boolean hasDuplicateItems (java.lang.Object[]) 
		Object o1
		Object o2
		int j
		int i
		Object[] array
	public static int compareVersionArrays (java.lang.Comparable[], java.lang.Comparable[]) 
		Comparable o1
		Comparable o2
		int retval
		int i
		Comparable[] a1
		Comparable[] a2
		int length
}

org/jfree/util/AttributedStringUtilities.class
AttributedStringUtilities.java
package org.jfree.util
public org.jfree.util.AttributedStringUtilities extends java.lang.Object {
	private void  () 
	public static boolean equal (java.text.AttributedString, java.text.AttributedString) 
		int i
		int limit1
		int limit2
		java.util.Map m1
		java.util.Map m2
		java.text.AttributedString s1
		java.text.AttributedString s2
		java.text.AttributedCharacterIterator it1
		java.text.AttributedCharacterIterator it2
		char c1
		char c2
		int start
}

org/jfree/util/BooleanList.class
BooleanList.java
package org.jfree.util
public org.jfree.util.BooleanList extends org.jfree.util.AbstractObjectList {
	private static final long serialVersionUID
	public void  () 
	public java.lang.Boolean getBoolean (int) 
		int index
	public void setBoolean (int, java.lang.Boolean) 
		int index
		Boolean b
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
}

org/jfree/util/BooleanUtilities.class
BooleanUtilities.java
package org.jfree.util
public org.jfree.util.BooleanUtilities extends java.lang.Object {
	private void  () 
	public static java.lang.Boolean valueOf (boolean) 
		boolean b
}

org/jfree/util/ClassComparator.class
ClassComparator.java
package org.jfree.util
public org.jfree.util.ClassComparator extends java.lang.Object implements java.util.Comparator java.io.Serializable  {
	private static final long serialVersionUID
	public void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		Class c1
		Class c2
	public boolean isComparable (java.lang.Class, java.lang.Class) 
		Class c1
		Class c2
}

org/jfree/util/Configuration.class
Configuration.java
package org.jfree.util
public abstract org.jfree.util.Configuration extends java.lang.Object implements java.io.Serializable java.lang.Cloneable  {
	public abstract java.lang.String getConfigProperty (java.lang.String) 
	public abstract java.lang.String getConfigProperty (java.lang.String, java.lang.String) 
	public abstract java.util.Iterator findPropertyKeys (java.lang.String) 
	public abstract java.util.Enumeration getConfigProperties () 
	public abstract java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/jfree/util/DefaultConfiguration.class
DefaultConfiguration.java
package org.jfree.util
public org.jfree.util.DefaultConfiguration extends java.util.Properties implements org.jfree.base.config.ModifiableConfiguration  {
	public void  () 
	public java.lang.String getConfigProperty (java.lang.String) 
		String key
	public java.lang.String getConfigProperty (java.lang.String, java.lang.String) 
		String key
		String defaultValue
	public java.util.Iterator findPropertyKeys (java.lang.String) 
		String key
		String prefix
		java.util.TreeSet collector
		java.util.Enumeration enum1
	public java.util.Enumeration getConfigProperties () 
	public void setConfigProperty (java.lang.String, java.lang.String) 
		String key
		String value
}

org/jfree/util/ExtendedConfiguration.class
ExtendedConfiguration.java
package org.jfree.util
public abstract org.jfree.util.ExtendedConfiguration extends java.lang.Object implements org.jfree.util.Configuration  {
	public abstract boolean isPropertySet (java.lang.String) 
	public abstract int getIntProperty (java.lang.String) 
	public abstract int getIntProperty (java.lang.String, int) 
	public abstract boolean getBoolProperty (java.lang.String) 
	public abstract boolean getBoolProperty (java.lang.String, boolean) 
}

org/jfree/util/ExtendedConfigurationWrapper.class
ExtendedConfigurationWrapper.java
package org.jfree.util
public org.jfree.util.ExtendedConfigurationWrapper extends java.lang.Object implements org.jfree.util.ExtendedConfiguration  {
	private org.jfree.util.Configuration parent
	public void  (org.jfree.util.Configuration) 
		org.jfree.util.Configuration parent
	public boolean getBoolProperty (java.lang.String) 
		String name
	public boolean getBoolProperty (java.lang.String, boolean) 
		String name
		boolean defaultValue
	public int getIntProperty (java.lang.String) 
		String name
	public int getIntProperty (java.lang.String, int) 
		Exception e
		String name
		int defaultValue
		String retval
	public boolean isPropertySet (java.lang.String) 
		String name
	public java.util.Iterator findPropertyKeys (java.lang.String) 
		String prefix
	public java.lang.String getConfigProperty (java.lang.String) 
		String key
	public java.lang.String getConfigProperty (java.lang.String, java.lang.String) 
		String key
		String defaultValue
	public java.util.Enumeration getConfigProperties () 
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.jfree.util.ExtendedConfigurationWrapper wrapper
}

org/jfree/util/FastStack.class
FastStack.java
package org.jfree.util
public final org.jfree.util.FastStack extends java.lang.Object implements java.io.Serializable java.lang.Cloneable  {
	private Object[] contents
	private int size
	private int initialSize
	public void  () 
	public void  (int) 
		int size
	public boolean isEmpty () 
	public int size () 
	public void push (java.lang.Object) 
		Object[] newContents
		Object o
		int oldSize
	public java.lang.Object peek () 
	public java.lang.Object pop () 
		Object retval
	public java.lang.Object clone () 
		org.jfree.util.FastStack stack
		CloneNotSupportedException cne
	public void clear () 
	public java.lang.Object get (int) 
		int index
}

org/jfree/util/HashNMap$1.class
HashNMap.java
package org.jfree.util
 org.jfree.util.HashNMap$1 extends java.lang.Object {
}

org/jfree/util/HashNMap$EmptyIterator.class
HashNMap.java
package org.jfree.util
final org.jfree.util.HashNMap$EmptyIterator extends java.lang.Object implements java.util.Iterator  {
	private void  () 
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
	void  (org.jfree.util.HashNMap$1) 
		org.jfree.util.HashNMap$1 x0
}

org/jfree/util/HashNMap.class
HashNMap.java
package org.jfree.util
public org.jfree.util.HashNMap extends java.lang.Object implements java.io.Serializable java.lang.Cloneable  {
	private static final long serialVersionUID
	private static final java.util.Iterator EMPTY_ITERATOR
	private java.util.HashMap table
	private static final Object[] EMPTY_ARRAY
	public void  () 
	protected java.util.List createList () 
	public boolean put (java.lang.Object, java.lang.Object) 
		java.util.List newList
		Object key
		Object val
		java.util.List v
	public boolean add (java.lang.Object, java.lang.Object) 
		Object key
		Object val
		java.util.List v
	public java.lang.Object getFirst (java.lang.Object) 
		Object key
	public java.lang.Object get (java.lang.Object, int) 
		Object key
		int n
		java.util.List v
	public java.util.Iterator getAll (java.lang.Object) 
		Object key
		java.util.List v
	public java.util.Iterator keys () 
	public java.util.Set keySet () 
	public boolean remove (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.List v
	public void removeAll (java.lang.Object) 
		Object key
	public void clear () 
	public boolean containsKey (java.lang.Object) 
		Object key
	public boolean containsValue (java.lang.Object) 
		java.util.List v
		Object value
		java.util.Iterator e
		boolean found
	public boolean containsValue (java.lang.Object, java.lang.Object) 
		Object key
		Object value
		java.util.List v
	public boolean contains (java.lang.Object) 
		Object value
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		Object key
		java.util.List list
		org.jfree.util.HashNMap map
		java.util.Iterator iterator
	public java.lang.Object[] toArray (java.lang.Object, java.lang.Object[]) 
		Object key
		Object[] data
		java.util.List list
	public java.lang.Object[] toArray (java.lang.Object) 
		Object key
		java.util.List list
	public int getValueCount (java.lang.Object) 
		Object key
		java.util.List list
	static void  () 
}

org/jfree/util/LineBreakIterator.class
LineBreakIterator.java
package org.jfree.util
public org.jfree.util.LineBreakIterator extends java.lang.Object implements java.util.Iterator  {
	public static final int DONE
	private char[] text
	private int position
	public void  () 
	public void  (java.lang.String) 
		String text
	public synchronized int nextPosition () 
		boolean eol
		char c
		int i
		int nChars
		int nextChar
	public int nextWithEnd () 
		int pos
		int retval
	public java.lang.String getText () 
	public void setText (java.lang.String) 
		String text
	public boolean hasNext () 
	public java.lang.Object next () 
		int end
		int lastFound
		int pos
	public void remove () 
}

org/jfree/util/Log$SimpleMessage.class
Log.java
package org.jfree.util
public org.jfree.util.Log$SimpleMessage extends java.lang.Object {
	private String message
	private Object[] param
	public void  (java.lang.String, java.lang.Object) 
		String message
		Object param1
	public void  (java.lang.String, java.lang.Object, java.lang.Object) 
		String message
		Object param1
		Object param2
	public void  (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object) 
		String message
		Object param1
		Object param2
		Object param3
	public void  (java.lang.String, java.lang.Object, java.lang.Object, java.lang.Object, java.lang.Object) 
		String message
		Object param1
		Object param2
		Object param3
		Object param4
	public void  (java.lang.String, java.lang.Object[]) 
		String message
		Object[] param
	public java.lang.String toString () 
		int i
		StringBuffer b
}

org/jfree/util/Log.class
Log.java
package org.jfree.util
public org.jfree.util.Log extends java.lang.Object {
	private int debuglevel
	private org.jfree.util.LogTarget[] logTargets
	private java.util.HashMap logContexts
	private static org.jfree.util.Log singleton
	protected void  () 
	public static synchronized org.jfree.util.Log getInstance () 
	protected static synchronized void defineLog (org.jfree.util.Log) 
		org.jfree.util.Log log
	public int getDebuglevel () 
	protected void setDebuglevel (int) 
		int debuglevel
	public synchronized void addTarget (org.jfree.util.LogTarget) 
		org.jfree.util.LogTarget target
		org.jfree.util.LogTarget[] data
	public synchronized void removeTarget (org.jfree.util.LogTarget) 
		org.jfree.util.LogTarget target
		java.util.ArrayList l
		org.jfree.util.LogTarget[] targets
	public org.jfree.util.LogTarget[] getTargets () 
	public synchronized void replaceTargets (org.jfree.util.LogTarget) 
		org.jfree.util.LogTarget target
	public static void debug (java.lang.Object) 
		Object message
	public static void debug (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public static void info (java.lang.Object) 
		Object message
	public static void info (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public static void warn (java.lang.Object) 
		Object message
	public static void warn (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public static void error (java.lang.Object) 
		Object message
	public static void error (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	protected void doLog (int, java.lang.Object) 
		org.jfree.util.LogTarget t
		int i
		int level
		Object message
	public static void log (int, java.lang.Object) 
		int level
		Object message
	public static void log (int, java.lang.Object, java.lang.Exception) 
		int level
		Object message
		Exception e
	protected void doLog (int, java.lang.Object, java.lang.Exception) 
		org.jfree.util.LogTarget t
		int i
		int level
		Object message
		Exception e
	public void init () 
	public static boolean isDebugEnabled () 
	public static boolean isInfoEnabled () 
	public static boolean isWarningEnabled () 
	public static boolean isErrorEnabled () 
	public static org.jfree.util.LogContext createContext (java.lang.Class) 
		Class context
	public static org.jfree.util.LogContext createContext (java.lang.String) 
		String context
	protected org.jfree.util.LogContext internalCreateContext (java.lang.String) 
		org.jfree.util.LogContext ctx
		String context
}

org/jfree/util/LogContext.class
LogContext.java
package org.jfree.util
public org.jfree.util.LogContext extends java.lang.Object {
	private String contextPrefix
	public void  (java.lang.String) 
		String contextPrefix
	public boolean isDebugEnabled () 
	public boolean isInfoEnabled () 
	public boolean isWarningEnabled () 
	public boolean isErrorEnabled () 
	public void debug (java.lang.Object) 
		Object message
	public void debug (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public void info (java.lang.Object) 
		Object message
	public void info (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public void warn (java.lang.Object) 
		Object message
	public void warn (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public void error (java.lang.Object) 
		Object message
	public void error (java.lang.Object, java.lang.Exception) 
		Object message
		Exception e
	public void log (int, java.lang.Object) 
		int level
		Object message
	public void log (int, java.lang.Object, java.lang.Exception) 
		int level
		Object message
		Exception e
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.util.LogContext logContext
	public int hashCode () 
}

org/jfree/util/LogTarget.class
LogTarget.java
package org.jfree.util
public abstract org.jfree.util.LogTarget extends java.lang.Object {
	public static final int ERROR
	public static final int WARN
	public static final int INFO
	public static final int DEBUG
	public static final String[] LEVELS
	public abstract void log (int, java.lang.Object) 
	public abstract void log (int, java.lang.Object, java.lang.Exception) 
	static void  () 
}

org/jfree/util/ObjectList.class
ObjectList.java
package org.jfree.util
public org.jfree.util.ObjectList extends org.jfree.util.AbstractObjectList {
	public void  () 
	public void  (int) 
		int initialCapacity
	public java.lang.Object get (int) 
		int index
	public void set (int, java.lang.Object) 
		int index
		Object object
	public int indexOf (java.lang.Object) 
		Object object
}

org/jfree/util/ObjectTable.class
ObjectTable.java
package org.jfree.util
public org.jfree.util.ObjectTable extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private int rows
	private int columns
	private transient Object[][] data
	private int rowIncrement
	private int columnIncrement
	public void  () 
	public void  (int) 
		int increment
	public void  (int, int) 
		int rowIncrement
		int colIncrement
	public int getColumnIncrement () 
	public int getRowIncrement () 
	protected void ensureRowCapacity (int) 
		Object[][] enlarged
		int row
	public void ensureCapacity (int, int) 
		Object[] enlarged
		Object[] enlarged
		int row
		int column
		Object[] current
	public int getRowCount () 
	public int getColumnCount () 
	protected java.lang.Object getObject (int, int) 
		Object[] current
		int row
		int column
	protected void setObject (int, int, java.lang.Object) 
		int row
		int column
		Object object
	public boolean equals (java.lang.Object) 
		int c
		int r
		Object o
		org.jfree.util.ObjectTable ot
	public int hashCode () 
		int result
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		int c
		int columnCount
		Object[] column
		int r
		java.io.ObjectOutputStream stream
		int rowCount
	protected void writeSerializedData (java.io.ObjectOutputStream, java.lang.Object)  throws java.io.IOException 
		java.io.ObjectOutputStream stream
		Object o
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int c
		int columnCount
		Object[] column
		boolean isNotNull
		int r
		java.io.ObjectInputStream stream
		int rowCount
	protected java.lang.Object readSerializedData (java.io.ObjectInputStream)  throws java.lang.ClassNotFoundException java.io.IOException 
		java.io.ObjectInputStream stream
	public void clear () 
		int i
	protected void copyColumn (int, int) 
		int i
		int oldColumn
		int newColumn
	protected void copyRow (int, int) 
		Object[] newRowStorage
		int oldRow
		int newRow
		Object[] oldRowStorage
	protected void setData (java.lang.Object[][], int) 
		Object[][] data
		int colCount
	protected java.lang.Object[][] getData () 
}

org/jfree/util/ObjectUtilities.class
ObjectUtilities.java
package org.jfree.util
public final org.jfree.util.ObjectUtilities extends java.lang.Object {
	public static final String THREAD_CONTEXT
	public static final String CLASS_CONTEXT
	private static String classLoaderSource
	private static ClassLoader classLoader
	static Class class$org$jfree$util$ObjectUtilities
	private void  () 
	public static java.lang.String getClassLoaderSource () 
	public static void setClassLoaderSource (java.lang.String) 
		String classLoaderSource
	public static boolean equal (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public static int hashCode (java.lang.Object) 
		Object object
		int result
	public static java.lang.Object clone (java.lang.Object)  throws java.lang.CloneNotSupportedException 
		org.jfree.util.PublicCloneable pc
		java.lang.reflect.Method method
		NoSuchMethodException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		Object object
	public static java.util.Collection deepClone (java.util.Collection)  throws java.lang.CloneNotSupportedException 
		Object item
		java.util.Collection collection
		java.util.Collection result
		java.util.Iterator iterator
	public static synchronized void setClassLoader (java.lang.ClassLoader) 
		ClassLoader classLoader
	public static java.lang.ClassLoader getClassLoader () 
	public static java.lang.ClassLoader getClassLoader (java.lang.Class) 
		String localClassLoaderSource
		ClassLoader threadLoader
		Class c
		String localClassLoaderSource
		ClassLoader applicationCL
	public static java.net.URL getResource (java.lang.String, java.lang.Class) 
		String name
		Class c
		ClassLoader cl
	public static java.net.URL getResourceRelative (java.lang.String, java.lang.Class) 
		String name
		Class c
		ClassLoader cl
		String cname
	private static java.lang.String convertName (java.lang.String, java.lang.Class) 
		String name
		Class c
		String baseName
		int index
		String pkgName
	public static java.io.InputStream getResourceAsStream (java.lang.String, java.lang.Class) 
		java.io.IOException e
		String name
		Class context
		java.net.URL url
	public static java.io.InputStream getResourceRelativeAsStream (java.lang.String, java.lang.Class) 
		java.io.IOException e
		String name
		Class context
		java.net.URL url
	public static java.lang.Object loadAndInstantiate (java.lang.String, java.lang.Class) 
		ClassLoader loader
		Class c
		Exception e
		String className
		Class source
	public static java.lang.Object loadAndInstantiate (java.lang.String, java.lang.Class, java.lang.Class) 
		ClassLoader loader
		Class c
		Exception e
		String className
		Class source
		Class type
	public static boolean isJDK14 () 
		ClassNotFoundException e
		Exception e
		String version
		String[] versions
		String[] target
		Exception e
		ClassLoader loader
	private static java.lang.String[] parseVersions (java.lang.String) 
		String version
		java.util.ArrayList versions
		java.util.StringTokenizer strtok
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
	static void  () 
}

org/jfree/util/PaintList.class
PaintList.java
package org.jfree.util
public org.jfree.util.PaintList extends org.jfree.util.AbstractObjectList {
	public void  () 
	public java.awt.Paint getPaint (int) 
		int index
	public void setPaint (int, java.awt.Paint) 
		int index
		java.awt.Paint paint
	public boolean equals (java.lang.Object) 
		int i
		org.jfree.util.PaintList that
		int listSize
		Object obj
	public int hashCode () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.Paint paint
		int i
		java.io.ObjectOutputStream stream
		int count
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int index
		int i
		java.io.ObjectInputStream stream
		int count
}

org/jfree/util/PaintUtilities.class
PaintUtilities.java
package org.jfree.util
public org.jfree.util.PaintUtilities extends java.lang.Object {
	static Class class$java$awt$Color
	private void  () 
	public static boolean equal (java.awt.Paint, java.awt.Paint) 
		java.awt.GradientPaint gp1
		java.awt.GradientPaint gp2
		java.awt.Paint p1
		java.awt.Paint p2
		boolean result
	public static java.lang.String colorToString (java.awt.Color) 
		String name
		Object oColor
		java.lang.reflect.Field f
		int i
		java.lang.reflect.Field[] fields
		Exception e
		int i
		java.awt.Color c
		String color
		StringBuffer retval
		int fillUp
	public static java.awt.Color stringToColor (java.lang.String) 
		java.lang.reflect.Field f
		Exception ce
		NumberFormatException nfe
		String value
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/util/PrintStreamLogTarget.class
PrintStreamLogTarget.java
package org.jfree.util
public org.jfree.util.PrintStreamLogTarget extends java.lang.Object implements org.jfree.util.LogTarget java.io.Serializable  {
	private static final long serialVersionUID
	private java.io.PrintStream printStream
	public void  () 
	public void  (java.io.PrintStream) 
		java.io.PrintStream printStream
	public void log (int, java.lang.Object) 
		int level
		Object message
	public void log (int, java.lang.Object, java.lang.Exception) 
		int level
		Object message
		Exception e
}

org/jfree/util/PublicCloneable.class
PublicCloneable.java
package org.jfree.util
public abstract org.jfree.util.PublicCloneable extends java.lang.Object implements java.lang.Cloneable  {
	public abstract java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/jfree/util/ReadOnlyIterator.class
ReadOnlyIterator.java
package org.jfree.util
public org.jfree.util.ReadOnlyIterator extends java.lang.Object implements java.util.Iterator  {
	private java.util.Iterator base
	public void  (java.util.Iterator) 
		java.util.Iterator it
	public boolean hasNext () 
	public java.lang.Object next () 
	public void remove () 
}

org/jfree/util/ResourceBundleSupport.class
ResourceBundleSupport.java
package org.jfree.util
public org.jfree.util.ResourceBundleSupport extends java.lang.Object {
	private java.util.ResourceBundle resources
	private java.util.TreeMap cache
	private java.util.TreeSet lookupPath
	private String resourceBase
	private java.util.Locale locale
	static Class class$org$jfree$util$ResourceBundleSupport
	static Class class$java$awt$event$KeyEvent
	public void  (java.util.Locale, java.lang.String) 
		java.util.Locale locale
		String baseName
	protected void  (java.util.Locale, java.util.ResourceBundle, java.lang.String) 
		java.util.Locale locale
		java.util.ResourceBundle resourceBundle
		String baseName
	public void  (java.util.Locale, java.util.ResourceBundle) 
		java.util.Locale locale
		java.util.ResourceBundle resourceBundle
	public void  (java.lang.String) 
		String baseName
	protected void  (java.util.ResourceBundle, java.lang.String) 
		java.util.ResourceBundle resourceBundle
		String baseName
	public void  (java.util.ResourceBundle) 
		java.util.ResourceBundle resourceBundle
	protected final java.lang.String getResourceBase () 
	public synchronized java.lang.String getString (java.lang.String) 
		String key
		String retval
	protected java.lang.String internalGetString (java.lang.String) 
		java.util.ResourceBundle res
		Exception e
		int idx
		String newKey
		String retval
		String key
		String fromResBundle
	public javax.swing.Icon getIcon (java.lang.String, boolean) 
		String key
		boolean large
		String name
	public javax.swing.Icon getIcon (java.lang.String) 
		String key
		String name
	public java.lang.Integer getMnemonic (java.lang.String) 
		String key
		String name
	public java.lang.Integer getOptionalMnemonic (java.lang.String) 
		String key
		String name
	public javax.swing.KeyStroke getKeyStroke (java.lang.String) 
		String key
	public javax.swing.KeyStroke getOptionalKeyStroke (java.lang.String) 
		String key
	public javax.swing.KeyStroke getKeyStroke (java.lang.String, int) 
		String key
		int mask
		String name
	public javax.swing.KeyStroke getOptionalKeyStroke (java.lang.String, int) 
		String key
		int mask
		String name
	public javax.swing.JMenu createMenu (java.lang.String) 
		String keyPrefix
		javax.swing.JMenu retval
	public java.net.URL getResourceURL (java.lang.String) 
		String key
		String name
		java.net.URL in
	private javax.swing.ImageIcon createIcon (java.lang.String, boolean, boolean) 
		String resourceName
		boolean scale
		boolean large
		java.net.URL in
		java.awt.Image img
	private java.lang.Integer createMnemonic (java.lang.String) 
		java.lang.reflect.Field f
		Integer keyCode
		Exception nsfe
		String keyString
		int character
	private int getMenuKeyMask () 
		UnsupportedOperationException he
	private java.awt.image.BufferedImage createTransparentImage (int, int) 
		int width
		int height
		java.awt.image.BufferedImage img
		int[] data
	public javax.swing.Icon createTransparentIcon (int, int) 
		int width
		int height
	public java.lang.String formatMessage (java.lang.String, java.lang.Object) 
		String key
		Object parameter
	public java.lang.String formatMessage (java.lang.String, java.lang.Object, java.lang.Object) 
		String key
		Object par1
		Object par2
	public java.lang.String formatMessage (java.lang.String, java.lang.Object[]) 
		String key
		Object[] parameters
		java.text.MessageFormat format
	public java.util.Locale getLocale () 
	static java.lang.Class class$ (java.lang.String) 
		ClassNotFoundException x1
		String x0
}

org/jfree/util/Rotation.class
Rotation.java
package org.jfree.util
public final org.jfree.util.Rotation extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.util.Rotation CLOCKWISE
	public static final org.jfree.util.Rotation ANTICLOCKWISE
	private String name
	private double factor
	private void  (java.lang.String, double) 
		String name
		double factor
	public java.lang.String toString () 
	public double getFactor () 
	public boolean equals (java.lang.Object) 
		Object o
		org.jfree.util.Rotation rotation
	public int hashCode () 
		long temp
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/util/ShapeList.class
ShapeList.java
package org.jfree.util
public org.jfree.util.ShapeList extends org.jfree.util.AbstractObjectList {
	public void  () 
	public java.awt.Shape getShape (int) 
		int index
	public void setShape (int, java.awt.Shape) 
		int index
		java.awt.Shape shape
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.Shape shape
		int i
		java.io.ObjectOutputStream stream
		int count
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int index
		int i
		java.io.ObjectInputStream stream
		int count
}

org/jfree/util/ShapeUtilities.class
ShapeUtilities.java
package org.jfree.util
public org.jfree.util.ShapeUtilities extends java.lang.Object {
	private static final float SQRT2
	private void  () 
	public static java.awt.Shape clone (java.awt.Shape) 
		CloneNotSupportedException cnse
		java.awt.Shape shape
		java.awt.Shape result
	public static boolean equal (java.awt.Shape, java.awt.Shape) 
		java.awt.Shape s1
		java.awt.Shape s2
	public static boolean equal (java.awt.geom.Line2D, java.awt.geom.Line2D) 
		java.awt.geom.Line2D l1
		java.awt.geom.Line2D l2
	public static boolean equal (java.awt.geom.Ellipse2D, java.awt.geom.Ellipse2D) 
		java.awt.geom.Ellipse2D e1
		java.awt.geom.Ellipse2D e2
	public static boolean equal (java.awt.geom.Arc2D, java.awt.geom.Arc2D) 
		java.awt.geom.Arc2D a1
		java.awt.geom.Arc2D a2
	public static boolean equal (java.awt.Polygon, java.awt.Polygon) 
		java.awt.Polygon p1
		java.awt.Polygon p2
	public static boolean equal (java.awt.geom.GeneralPath, java.awt.geom.GeneralPath) 
		int seg1
		int seg2
		java.awt.geom.GeneralPath p1
		java.awt.geom.GeneralPath p2
		java.awt.geom.PathIterator iterator1
		java.awt.geom.PathIterator iterator2
		double[] d1
		double[] d2
		boolean done
	public static java.awt.Shape createTranslatedShape (java.awt.Shape, double, double) 
		java.awt.Shape shape
		double transX
		double transY
		java.awt.geom.AffineTransform transform
	public static java.awt.Shape createTranslatedShape (java.awt.Shape, org.jfree.ui.RectangleAnchor, double, double) 
		java.awt.Shape shape
		org.jfree.ui.RectangleAnchor anchor
		double locationX
		double locationY
		java.awt.geom.Point2D anchorPoint
		java.awt.geom.AffineTransform transform
	public static java.awt.Shape rotateShape (java.awt.Shape, double, float, float) 
		java.awt.Shape base
		double angle
		float x
		float y
		java.awt.geom.AffineTransform rotate
		java.awt.Shape result
	public static void drawRotatedShape (java.awt.Graphics2D, java.awt.Shape, double, float, float) 
		java.awt.Graphics2D g2
		java.awt.Shape shape
		double angle
		float x
		float y
		java.awt.geom.AffineTransform saved
		java.awt.geom.AffineTransform rotate
	public static java.awt.Shape createDiagonalCross (float, float) 
		float l
		float t
		java.awt.geom.GeneralPath p0
	public static java.awt.Shape createRegularCross (float, float) 
		float l
		float t
		java.awt.geom.GeneralPath p0
	public static java.awt.Shape createDiamond (float) 
		float s
		java.awt.geom.GeneralPath p0
	public static java.awt.Shape createUpTriangle (float) 
		float s
		java.awt.geom.GeneralPath p0
	public static java.awt.Shape createDownTriangle (float) 
		float s
		java.awt.geom.GeneralPath p0
	public static java.awt.Shape createLineRegion (java.awt.geom.Line2D, float) 
		double theta
		float dx
		float dy
		java.awt.geom.Line2D line
		float width
		java.awt.geom.GeneralPath result
		float x1
		float x2
		float y1
		float y2
	public static java.awt.geom.Point2D getPointInRectangle (double, double, java.awt.geom.Rectangle2D) 
		double x
		double y
		java.awt.geom.Rectangle2D area
	public static boolean contains (java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D) 
		java.awt.geom.Rectangle2D rect1
		java.awt.geom.Rectangle2D rect2
		double x0
		double y0
		double x
		double y
		double w
		double h
	public static boolean intersects (java.awt.geom.Rectangle2D, java.awt.geom.Rectangle2D) 
		java.awt.geom.Rectangle2D rect1
		java.awt.geom.Rectangle2D rect2
		double x0
		double y0
		double x
		double width
		double y
		double height
	static void  () 
}

org/jfree/util/SortedConfigurationWriter.class
SortedConfigurationWriter.java
package org.jfree.util
public org.jfree.util.SortedConfigurationWriter extends java.lang.Object {
	private static final int ESCAPE_KEY
	private static final int ESCAPE_VALUE
	private static final int ESCAPE_COMMENT
	private static final String END_OF_LINE
	private static final char[] HEX_CHARS
	public void  () 
	protected java.lang.String getDescription (java.lang.String) 
		String key
	public void save (java.lang.String, org.jfree.util.Configuration)  throws java.io.IOException 
		String filename
		org.jfree.util.Configuration config
	public void save (java.io.File, org.jfree.util.Configuration)  throws java.io.IOException 
		java.io.File file
		org.jfree.util.Configuration config
		java.io.BufferedOutputStream out
	public void save (java.io.OutputStream, org.jfree.util.Configuration)  throws java.io.IOException 
		String key
		String key
		String value
		String description
		int i
		java.io.OutputStream outStream
		org.jfree.util.Configuration config
		java.util.ArrayList names
		java.util.Iterator defaults
		java.io.OutputStreamWriter out
	private void writeDescription (java.lang.String, java.io.Writer)  throws java.io.IOException 
		String text
		java.io.Writer writer
		org.jfree.util.LineBreakIterator iterator
	private void saveConvert (java.lang.String, int, java.io.Writer)  throws java.io.IOException 
		char aChar
		int x
		String text
		int escapeMode
		java.io.Writer writer
		char[] string
	static void  () 
}

org/jfree/util/SortOrder.class
SortOrder.java
package org.jfree.util
public final org.jfree.util.SortOrder extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.util.SortOrder ASCENDING
	public static final org.jfree.util.SortOrder DESCENDING
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.util.SortOrder that
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/util/StackableException.class
StackableException.java
package org.jfree.util
public abstract org.jfree.util.StackableException extends java.lang.Exception {
	private Exception parent
	public void  () 
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception ex
	public void  (java.lang.String) 
		String message
	public java.lang.Exception getParent () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream stream
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter writer
	public void printStackTrace () 
}

org/jfree/util/StackableRuntimeException.class
StackableRuntimeException.java
package org.jfree.util
public org.jfree.util.StackableRuntimeException extends java.lang.RuntimeException {
	private Exception parent
	public void  () 
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception ex
	public void  (java.lang.String) 
		String message
	public java.lang.Exception getParent () 
	public void printStackTrace (java.io.PrintStream) 
		java.io.PrintStream stream
	public void printStackTrace (java.io.PrintWriter) 
		java.io.PrintWriter writer
}

org/jfree/util/StringUtils.class
StringUtils.java
package org.jfree.util
public org.jfree.util.StringUtils extends java.lang.Object {
	private void  () 
	public static boolean startsWithIgnoreCase (java.lang.String, java.lang.String) 
		String base
		String start
	public static boolean endsWithIgnoreCase (java.lang.String, java.lang.String) 
		String base
		String end
	public static java.lang.String getLineSeparator () 
		Exception e
}

org/jfree/util/StrokeList.class
StrokeList.java
package org.jfree.util
public org.jfree.util.StrokeList extends org.jfree.util.AbstractObjectList {
	public void  () 
	public java.awt.Stroke getStroke (int) 
		int index
	public void setStroke (int, java.awt.Stroke) 
		int index
		java.awt.Stroke stroke
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	private void writeObject (java.io.ObjectOutputStream)  throws java.io.IOException 
		java.awt.Stroke stroke
		int i
		java.io.ObjectOutputStream stream
		int count
	private void readObject (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		int index
		int i
		java.io.ObjectInputStream stream
		int count
}

org/jfree/util/TableOrder.class
TableOrder.java
package org.jfree.util
public final org.jfree.util.TableOrder extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.util.TableOrder BY_ROW
	public static final org.jfree.util.TableOrder BY_COLUMN
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.util.TableOrder that
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/util/UnitType.class
UnitType.java
package org.jfree.util
public final org.jfree.util.UnitType extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	public static final org.jfree.util.UnitType ABSOLUTE
	public static final org.jfree.util.UnitType RELATIVE
	private String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.jfree.util.UnitType that
	public int hashCode () 
	private java.lang.Object readResolve ()  throws java.io.ObjectStreamException 
	static void  () 
}

org/jfree/util/WaitingImageObserver.class
WaitingImageObserver.java
package org.jfree.util
public org.jfree.util.WaitingImageObserver extends java.lang.Object implements java.awt.image.ImageObserver java.io.Serializable java.lang.Cloneable  {
	static final long serialVersionUID
	private boolean lock
	private java.awt.Image image
	private boolean error
	public void  (java.awt.Image) 
		java.awt.Image image
	public synchronized boolean imageUpdate (java.awt.Image, int, int, int, int, int) 
		java.awt.Image img
		int infoflags
		int x
		int y
		int width
		int height
	public synchronized void waitImageLoaded () 
		InterruptedException e
		java.awt.image.BufferedImage img
		java.awt.Graphics g
	public java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	public boolean isLoadingComplete () 
	public boolean isError () 
}

META-INF/maven/
META-INF/maven/jfree/
META-INF/maven/jfree/jcommon/
META-INF/maven/jfree/jcommon/pom.xml
META-INF/maven/jfree/jcommon/pom.properties