Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P R S T U V W _

## A

AbstractBasicMaze - Class in de.caff.maze
  The abstract basis for a maze.
AbstractBasicMaze() - Constructor for class de.caff.maze.AbstractBasicMaze
  Default constructor.
AbstractBasicMaze.DoubleDelayedPropertyInformation - Class in de.caff.maze
  A delayed setter for double values.
AbstractBasicMaze.DoubleDelayedPropertyInformation(String, double, double, double) - Constructor for class de.caff.maze.AbstractBasicMaze.DoubleDelayedPropertyInformation
  Create a setter with the given name and values.
AbstractBasicMaze.IntegerDelayedPropertyInformation - Class in de.caff.maze
  A delayed setter for integer values.
AbstractBasicMaze.IntegerDelayedPropertyInformation(String, int, int, int) - Constructor for class de.caff.maze.AbstractBasicMaze.IntegerDelayedPropertyInformation
  Create a setter with the given name and values.
AbstractPropertyInformation - Class in de.caff.maze
  Basic implementation of a PropertyInformation.
AbstractPropertyInformation(String) - Constructor for class de.caff.maze.AbstractPropertyInformation
  Constructor.
ACCEL - Static variable in class de.caff.gimmix.ResourcedAction
  Resource key extension for accelerator resource.
addAppResourceBase(String) - Static method in class de.caff.gimmix.I18n
  Add an application specific resource class base name.
addKnockOffListener(KnockOffListener) - Method in class de.caff.gimmix.Worker
  Add a knock off listener.
addLocalizationChangeListener(Localizable) - Static method in class de.caff.gimmix.I18n
  Add a listener for localization changes.
addMazeFinishedListener(MazeFinishedListener) - Method in class de.caff.maze.AbstractBasicMaze
  Add a maze finished listener which is called when the maze (re)creation is finished.
addMazeFinishedListener(MazeFinishedListener) - Method in interface de.caff.maze.Maze
  Add a maze finished listener which is called when the maze (re)creation is finished.
addPropertyChangeListener(PropertyChangeListener) - Method in class de.caff.maze.MazePropertyOwner
  Add a property change listener.
addResourceBundle(ResourceBundle) - Method in class de.caff.gimmix.ResourceBundleCollection
  Add an resource bundle.
ApplicationSystemAccess - Class in de.caff.maze
  System access if running as an application.
ApplicationSystemAccess() - Constructor for class de.caff.maze.ApplicationSystemAccess
  Constructor.
appResourceBases - Variable in class de.caff.gimmix.I18n
  The resource bases.
areWeInAnApplet() - Static method in class de.caff.gimmix.Utility
  Are we running an applet?
areWeOnDOS() - Static method in class de.caff.gimmix.Utility
  Test wether our System is a DOS.
arg2int(String[], int, int) - Static method in class de.caff.maze.AbstractBasicMaze
  Helper method creating an int value from a string from an array, used in test code in `main()` methods of extending classes.

## B

booleanFromString(String, boolean) - Static method in class de.caff.maze.Stringizer
  Convert a string into a boolean value.
booleanToString(boolean) - Static method in class de.caff.maze.Stringizer
  Convert a boolean to a string.
BOX_SIZE - Static variable in class de.caff.maze.AbstractBasicMaze
  The size of the box to which the maze is drawn.

## C

CENTER_CELL_ID - Static variable in class de.caff.maze.CircularMaze
  Special id for center cell.
CircularMaze - Class in de.caff.maze
  A circular maze consisting of cells in concentric rings.
CircularMaze(float, int, int) - Constructor for class de.caff.maze.CircularMaze
  Create a circular maze.
clone() - Method in class de.caff.gimmix.ResourcedAction
colorFromString(String, Color) - Static method in class de.caff.maze.Stringizer
  Convert a string to a color.
colorToString(Color) - Static method in class de.caff.maze.Stringizer
  Convert a color into a string.
compileString(String, Object[], ResourceBundle) - Static method in class de.caff.gimmix.Utility
  Compile a formatted string with maximum 10 args.
connectTo(MazeCell) - Method in class de.caff.maze.MazeCell
  Connect this cell to the given one.
Constants - Interface in de.caff.maze
createDefaultModel() - Method in class de.caff.maze.LongTextField
createImage(MazeSaveImageProperties) - Method in class de.caff.maze.MultiMazeControlPanel
  Create an image from the currently displayed maze.
createMaze() - Method in class de.caff.maze.AbstractBasicMaze
  Create the maze with a random seed.
createMaze(long) - Method in class de.caff.maze.AbstractBasicMaze
  Create a maze with the given randomSeed.
createMaze(long, int) - Method in class de.caff.maze.AbstractBasicMaze
  Create a maze with the given randomSeed using a special version of the creation algorithm.
createMaze() - Method in interface de.caff.maze.Maze
  Create a purely random maze.
createMaze(long) - Method in interface de.caff.maze.Maze
  Create a maze from a given seed.
createMaze(Maze, ProgressShower) - Method in class de.caff.maze.MazeTool
  Create a maze with the current time as random number seed.
createMaze(Maze, ProgressShower, long) - Method in class de.caff.maze.MazeTool
  Create a maze with the given random number seed.
createPainter(OutputStream) - Method in interface de.caff.maze.OutputMazePainterCreator
  Create a maze painter writing to a given output stream.
currentSegment(double[]) - Method in class de.caff.gimmix.ReversePathIterator
  Returns the coordinates and type of the current path segment in the iteration.
currentSegment(float[]) - Method in class de.caff.gimmix.ReversePathIterator
  Returns the coordinates and type of the current path segment in the iteration.

## D

DataStorage - Interface in de.caff.maze
  An interface for temporary or persistent storage of data.
de.caff.gimmix - package de.caff.gimmix
  Various helpful classes.
de.caff.maze - package de.caff.maze
  Various classes for mace creation.
DEBUG - Static variable in class de.caff.gimmix.I18n
  Switch on to see whether there are key clashes.
debug(Object) - Static method in class de.caff.gimmix.Utility
  Print message if debug mode is on.
debug(Throwable) - Static method in class de.caff.gimmix.Utility
  Print the stack trace if debug mode is on.
DEFAULT_EXTENT - Static variable in class de.caff.maze.MazeSaveImageProperties
  The default width and height.
defaultLocale - Variable in class de.caff.gimmix.I18n
  The default locale.
DiamondMaze - Class in de.caff.maze
  A rectangular maze with diamond shaped cells.
DiamondMaze(int, int) - Constructor for class de.caff.maze.DiamondMaze
  Consructor.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.AbstractBasicMaze
  Do the actual drawing.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.CircularMaze
  Do the actual drawing.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.DiamondMaze
  Do the actual drawing.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.HexagonalMaze
  Do the actual drawing.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.OctogonalMaze
  Do the actual drawing.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.RectangularMaze
  Do the actual drawing.
doDraw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.TriangularMaze
  Do the actual drawing.
doubleFromString(String, double) - Static method in class de.caff.maze.Stringizer
  Convert a string into a double value.
doubleToString(double) - Static method in class de.caff.maze.Stringizer
  Convert a double value into a string.
draw(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.AbstractBasicMaze
  Draw this maze.
draw(Shape) - Method in class de.caff.maze.DxfMazePainter
  Draw a shape with current paint and stroke.
draw(Shape) - Method in class de.caff.maze.Graphics2DMazePainter
  Draw a shape with current paint and stroke.
draw(MazePainter, MazePaintPropertiesProvider) - Method in interface de.caff.maze.Maze
  Draw this maze.
draw(Shape) - Method in interface de.caff.maze.MazePainter
  Draw a shape with current paint and stroke.
draw(Shape) - Method in class de.caff.maze.SvgMazePainter
  Draw a shape with current paint and stroke.
drawArc(float, float, float, float, float, float) - Method in class de.caff.maze.DxfMazePainter
  Draw an open arc with current paint and stroke.
drawArc(float, float, float, float, float, float) - Method in class de.caff.maze.Graphics2DMazePainter
  Draw an open arc with current paint and stroke.
drawArc(float, float, float, float, float, float) - Method in interface de.caff.maze.MazePainter
  Draw an open arc with current paint and stroke.
drawArc(float, float, float, float, float, float) - Method in class de.caff.maze.SvgMazePainter
  Draw an open arc with current paint and stroke.
drawBackgroundAndWay(MazePainter, MazePaintPropertiesProvider) - Method in class de.caff.maze.AbstractBasicMaze
  Draws the background.
drawCurrentMazeToImage(BufferedImage, MazePaintPropertiesProvider) - Method in class de.caff.maze.MultiMazeControlPanel
  Draw the current maze to an image.
drawLine(float, float, float, float) - Method in class de.caff.maze.DxfMazePainter
  Draw a line with current paint and stroke..
drawLine(float, float, float, float) - Method in class de.caff.maze.Graphics2DMazePainter
  Draw a line with current paint and stroke..
drawLine(float, float, float, float) - Method in interface de.caff.maze.MazePainter
  Draw a line with current paint and stroke..
drawLine(float, float, float, float) - Method in class de.caff.maze.SvgMazePainter
  Draw a line with current paint and stroke..
DxfMazePainter - Class in de.caff.maze
  Painter which outputs the maze into a DXF file.
DxfMazePainter(OutputStream) - Constructor for class de.caff.maze.DxfMazePainter
  Constructor.

## E

end() - Method in class de.caff.maze.MazeCanvas
  End the maze creation.
end() - Method in interface de.caff.maze.ProgressShower
  End the action.
endPainting(MazePainter.PaintObjectType) - Method in class de.caff.maze.DxfMazePainter
  End painting the given type of paint objects.
endPainting(MazePainter.PaintObjectType) - Method in class de.caff.maze.Graphics2DMazePainter
  End painting the given type of paint objects.
endPainting(MazePainter.PaintObjectType) - Method in interface de.caff.maze.MazePainter
  End painting the given type of paint objects.
endPainting(MazePainter.PaintObjectType) - Method in class de.caff.maze.SvgMazePainter
  End painting the given type of paint objects.
endPaintingMaze() - Method in class de.caff.maze.DxfMazePainter
  End painting the maze.
endPaintingMaze() - Method in class de.caff.maze.Graphics2DMazePainter
  End painting the maze.
endPaintingMaze() - Method in interface de.caff.maze.MazePainter
  End painting the maze.
endPaintingMaze() - Method in class de.caff.maze.SvgMazePainter
  End painting the maze.
equalBytes(byte[], int, byte[], int, int) - Static method in class de.caff.gimmix.Utility
  Compare two byte arrays.
execute() - Method in class de.caff.gimmix.Worker
  Implement this in extending classes to do the work.

## F

FILE_TYPE - Static variable in class de.caff.maze.DxfMazePainter
  File type for DXF files.
FILE_TYPE - Static variable in class de.caff.maze.SvgMazePainter
  File type for DXF files.
FileDataStorage - Class in de.caff.maze
  Data storage using a system access.
FileDataStorage(SystemAccess) - Constructor for class de.caff.maze.FileDataStorage
  Constructor.
fill(Shape) - Method in class de.caff.maze.DxfMazePainter
  Fill a shape with the current paint.
fill(Shape) - Method in class de.caff.maze.Graphics2DMazePainter
  Fill a shape with the current paint.
fill(Shape) - Method in interface de.caff.maze.MazePainter
  Fill a shape with the current paint.
fill(Shape) - Method in class de.caff.maze.SvgMazePainter
  Fill a shape with the current paint.
finished(Maze, Throwable) - Method in class de.caff.maze.MazeCanvas
  Called if the maze creation is finished.
finished(Maze, Throwable) - Method in interface de.caff.maze.MazeFinishedListener
  Called if the maze creation is finished.
firePropertyChange(String, Object, Object) - Method in class de.caff.maze.MazePropertyOwner
  Fire property changes in the event dispatch thread.
forget() - Method in class de.caff.maze.AbstractBasicMaze.DoubleDelayedPropertyInformation
  Reset the value displayed in the setter component to the value used in the maze.
forget() - Method in class de.caff.maze.AbstractBasicMaze.IntegerDelayedPropertyInformation
  Reset the value displayed in the setter component to the value used in the maze.
forget() - Method in class de.caff.maze.AbstractPropertyInformation
  Forget changed data in the property setter.
forget() - Method in interface de.caff.maze.PropertyInformation
  Forget changed data in the property setter.
format(String, Object...) - Static method in class de.caff.gimmix.I18n
  Compile a String with a format using the default locale.
format(Locale, String, Object...) - Static method in class de.caff.gimmix.I18n
  Compile a String with a format.

## G

getApplet() - Static method in class de.caff.gimmix.Utility
  Get the applet we are running in (if any).
getBackgroundPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the background paint.
getBackgroundPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the background paint.
getBlowUpFactor(int) - Static method in class de.caff.maze.MazePrintProperties
  Map a number of pages to a blowup factor.
getBlowUpFactor() - Method in class de.caff.maze.MazePrintProperties
  Get the blow-up factor.
getBlowUpFactor() - Method in interface de.caff.maze.MazePrintPropertiesProvider
  Get the blow-up factor.
getBoolean(String, boolean) - Method in class de.caff.maze.ApplicationSystemAccess
  Get a persistent boolean value.
getBoolean(String, boolean) - Method in interface de.caff.maze.DataStorage
  Get a boolean value.
getBoolean(String, boolean) - Method in class de.caff.maze.JnlpSystemAccess
  Get a persistent boolean value.
getBoolean(String, boolean) - Method in class de.caff.maze.TemporaryDataStorage
  Get a persistent boolean value.
getBooleanParameter(String, boolean) - Static method in class de.caff.gimmix.Utility
  Look for a boolean applet parameter or application property.
getCatched() - Method in class de.caff.gimmix.Worker
  Get the thrwoable catched during work, if there happened one.
getCellAt(Point2D) - Method in class de.caff.maze.AbstractBasicMaze
  Get the cell at a given point.
getCellAt(Point2D) - Method in interface de.caff.maze.Maze
  Get the cell at a given position.
getCellAt(Point2D) - Method in class de.caff.maze.RectangularMaze
  Get the cell at a given point.
getCellBorderPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the paint of cell borders.
getCellBorderPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the paint of cell borders.
getCellByID(int) - Method in class de.caff.maze.CircularMaze
  Get the cell with the given id.
getCellByID(int) - Method in class de.caff.maze.DiamondMaze
  Get the cell with the given id.
getCellByID(int) - Method in class de.caff.maze.HexagonalMaze
  Get the cell with the given id.
getCellByID(int) - Method in interface de.caff.maze.Maze
  Get the cell with the given id.
getCellByID(int) - Method in class de.caff.maze.OctogonalMaze
  Get the cell with the given id.
getCellByID(int) - Method in class de.caff.maze.RectangularMaze
  Get the cell with the given id.
getCellByID(int) - Method in class de.caff.maze.TriangularMaze
  Get the cell with the given id.
getCells() - Method in class de.caff.maze.CircularMaze
  Get all cells of this maze.
getCells() - Method in class de.caff.maze.DiamondMaze
  Get the cells of this maze.
getCells() - Method in class de.caff.maze.HexagonalMaze
  Get the cells of this maze.
getCells() - Method in interface de.caff.maze.Maze
  Get all cells of this maze.
getCells() - Method in class de.caff.maze.OctogonalMaze
  Get the cells of this maze.
getCells() - Method in class de.caff.maze.RectangularMaze
  Get the cells of this maze.
getCells() - Method in class de.caff.maze.TriangularMaze
  Get the cells of this maze.
getClone() - Method in class de.caff.maze.AbstractBasicMaze
  Get a clone of this maze.
getColor(String, Color) - Method in class de.caff.maze.ApplicationSystemAccess
  Get a persistent color value.
getColor(String, Color) - Method in interface de.caff.maze.DataStorage
  Get a color value.
getColor(String, Color) - Method in class de.caff.maze.JnlpSystemAccess
  Get a persistent color value.
getColor(String, Color) - Method in class de.caff.maze.TemporaryDataStorage
  Get a persistent color value.
getColorParameter(String, Color) - Static method in class de.caff.gimmix.Utility
  Look for a color applet parameter or application property.
getConnectedNeighbours() - Method in class de.caff.maze.MazeCell
  Get the connected neighbour cells of this one.
getContents() - Method in class de.caff.maze.MazeResourceBundle
getContents() - Method in class de.caff.maze.MazeResourceBundle_de
getCreationTimeMillis() - Method in class de.caff.maze.AbstractBasicMaze
  Get the creation time of this maze.
getCurrentMaze() - Method in class de.caff.maze.MultiMazeControlPanel
  Get the currently active maze.
getCurrentMazeAlgorithmVersion() - Static method in class de.caff.maze.MazeTool
  Get the current version of the maze tool.
getDefaultLocale() - Static method in class de.caff.gimmix.I18n
  Get the locale to be used as a default for the application.
getDouble(String, double) - Method in class de.caff.maze.ApplicationSystemAccess
  Get a persistent double value.
getDouble(String, double) - Method in interface de.caff.maze.DataStorage
  Get a double value.
getDouble(String, double) - Method in class de.caff.maze.JnlpSystemAccess
  Get a persistent double value.
getDouble(String, double) - Method in class de.caff.maze.TemporaryDataStorage
  Get a persistent double value.
getDoubleParameter(String, double) - Static method in class de.caff.gimmix.Utility
  Look for a double applet parameter or application property.
getDrawMazePaintProperties(DataStorage) - Static method in class de.caff.maze.MazePaintProperties
  Get paint properties.
getError() - Method in class de.caff.maze.DxfMazePainter
  Get any error which happened during usage of the painter.
getError() - Method in class de.caff.maze.SvgMazePainter
  Get any error which happened during usage of the painter.
getExtensions() - Method in class de.caff.maze.SystemAccess.FileType
  Get the extensions.
getExtent() - Method in class de.caff.maze.MazeSaveImageProperties
  Get the image extent.
getExtent() - Method in interface de.caff.maze.MazeSaveImagePropertiesProvider
  Get the image extent.
getFloatParameter(String, float) - Static method in class de.caff.gimmix.Utility
  Look for a float applet parameter or application property.
getFrame(Component) - Static method in class de.caff.gimmix.Utility
  Method to get the frame parent of any component.
getGeometryClone() - Method in class de.caff.maze.AbstractBasicMaze
  Get a deep copy of this maze geometry.
getGeometryClone() - Method in class de.caff.maze.CircularMaze
  Get a deep copy of this maze geometry.
getGeometryClone() - Method in class de.caff.maze.DiamondMaze
  Get a deep copy of this maze geometry.
getGeometryClone() - Method in class de.caff.maze.HexagonalMaze
  Get a deep copy of this maze geometry.
getGeometryClone() - Method in class de.caff.maze.OctogonalMaze
  Get a deep copy of this maze geometry.
getGeometryClone() - Method in class de.caff.maze.RectangularMaze
  Get a deep copy of this maze geometry.
getGeometryClone() - Method in class de.caff.maze.TriangularMaze
  Get a deep copy of this maze geometry.
getID() - Method in class de.caff.maze.MazeCell
  Get the id of this cell.
getInfo(boolean) - Method in class de.caff.maze.AbstractBasicMaze
getInnerWallsPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the paint of the inner borders.
getInnerWallsPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the paint of the inner walls.
getInsets(MazePaintPropertiesProvider, float) - Method in class de.caff.maze.CircularMaze
  Get the necessary insets depending on the paint properties.
getInsets(MazePaintPropertiesProvider, float) - Method in class de.caff.maze.DiamondMaze
  Get the necessary insets depending on the paint properties.
getInsets(MazePaintPropertiesProvider, float) - Method in class de.caff.maze.HexagonalMaze
  Get the necessary insets depending on the paint properties.
getInsets(MazePaintPropertiesProvider, float) - Method in interface de.caff.maze.Maze
  Get the necessary insets depending on the paint properties.
getInsets(MazePaintPropertiesProvider, float) - Method in class de.caff.maze.OctogonalMaze
  Get the necessary insets depending on the paint properties.
getInsets(MazePaintPropertiesProvider, float) - Method in class de.caff.maze.RectangularMaze
  Get the necessary insets depending on the paint properties.
getInsets(MazePaintPropertiesProvider, float) - Method in class de.caff.maze.TriangularMaze
  Get the necessary insets depending on the paint properties.
getInt(String, int) - Method in class de.caff.maze.ApplicationSystemAccess
  Get a persistent integer value.
getInt(String, int) - Method in interface de.caff.maze.DataStorage
  Get a integer value.
getInt(String, int) - Method in class de.caff.maze.JnlpSystemAccess
  Get a persistent integer value.
getInt(String, int) - Method in class de.caff.maze.TemporaryDataStorage
  Get a persistent integer value.
getIntParameter(String, int) - Static method in class de.caff.gimmix.Utility
  Look for a integer applet parameter or application property.
getIntParameter(String, int, int) - Static method in class de.caff.gimmix.Utility
  Look for an integer applet parameter or application property.
getKeys() - Method in class de.caff.gimmix.ResourceBundleCollection
  Return an Enumeration of the keys.
getLocale() - Method in interface de.caff.gimmix.Localizable
  Get the locale.
getLocalizedDescription() - Method in class de.caff.maze.AbstractPropertyInformation
  Get a localized description of the property with the current default locale.
getLocalizedDescription() - Method in interface de.caff.maze.PropertyInformation
  Get a localized description of the property with the current default locale.
getLocalizedShortDescription() - Method in class de.caff.maze.AbstractPropertyInformation
  Get a short localized description of the property with the current default locale.
getLocalizedShortDescription() - Method in interface de.caff.maze.PropertyInformation
  Get a short localized description of the property with the current default locale.
getLong(String, long) - Method in class de.caff.maze.ApplicationSystemAccess
  Get a persistent long integer value.
getLong(String, long) - Method in interface de.caff.maze.DataStorage
  Get a persistent long integer value.
getLong(String, long) - Method in class de.caff.maze.JnlpSystemAccess
  Get a persistent long integer value.
getLong(String, long) - Method in class de.caff.maze.TemporaryDataStorage
  Get a persistent long integer value.
getMaze() - Method in class de.caff.maze.MazeCanvas
  Get the maze which is displayed.
getMaze() - Method in class de.caff.maze.MazeCell
  Get the maze to which this cell belongs.
getMazeSaveImageProperties(DataStorage) - Static method in class de.caff.maze.MazeSaveImageProperties
  Get save image properties.
getMazeTool(int) - Static method in class de.caff.maze.MazeTool
  Get a special version of a maze tool.
getMazeTool() - Static method in class de.caff.maze.MazeTool
  Get the current (latest) version of the maze tool.
getMazeType() - Method in class de.caff.maze.AbstractBasicMaze
  Get a internally used string describing the maze type.
getMazeType() - Method in class de.caff.maze.CircularMaze
  Get a internally used string describing the maze.
getMazeType() - Method in class de.caff.maze.DiamondMaze
  Get a internally used string describing the maze.
getMazeType() - Method in class de.caff.maze.HexagonalMaze
  Get a internally used string describing the maze type.
getMazeType() - Method in class de.caff.maze.OctogonalMaze
  Get a internally used string describing the maze type.
getMazeType() - Method in class de.caff.maze.RectangularMaze
  Get a internally used string describing the maze type.
getMazeType() - Method in class de.caff.maze.TriangularMaze
  Get a internally used string describing the maze type.
getMazeValue() - Method in class de.caff.maze.AbstractBasicMaze.DoubleDelayedPropertyInformation
  Get the property value used in the maze.
getMazeValue() - Method in class de.caff.maze.AbstractBasicMaze.IntegerDelayedPropertyInformation
  Get the property value used in the maze.
getName() - Method in class de.caff.maze.AbstractPropertyInformation
  Get the name of the property.
getName() - Method in interface de.caff.maze.PropertyInformation
  Get the name of the property.
getNeighbours() - Method in class de.caff.maze.MazeCell
  Get the neighbour cells of this one.
getNumCells() - Method in class de.caff.maze.CircularMaze
  Get the number of cells of this maze.
getOuterBorder() - Method in class de.caff.maze.AbstractBasicMaze
  Get the borders of the maze as a shape.
getOuterBorder() - Method in class de.caff.maze.CircularMaze
  Get the shape of the outer border of this maze.
getOuterBorder() - Method in class de.caff.maze.DiamondMaze
  Get the borders of the maze as a shape.
getOuterBorder() - Method in class de.caff.maze.HexagonalMaze
  Get the borders of the maze as a shape.
getOuterBorder() - Method in class de.caff.maze.OctogonalMaze
  Get the borders of the maze as a shape.
getOuterBorder() - Method in class de.caff.maze.RectangularMaze
  Get the borders of the maze as a shape.
getOuterBorder() - Method in class de.caff.maze.TriangularMaze
  Get the borders of the maze as a shape.
getOuterWallPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the paint of the outer border.
getOuterWallPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the paint of the outer walls.
getOwnerValue() - Method in class de.caff.maze.MazePropertyOwner.BooleanPropertyInformation
  Get the value from the owner of the property.
getOwnerValue() - Method in class de.caff.maze.MazePropertyOwner.EnumPropertyInformation
  Get the value from the owner of the property.
getOwnerValue() - Method in class de.caff.maze.MazePropertyOwner.IntegerPropertyInformation
  Get the value from the owner of the property.
getOwnerValue() - Method in class de.caff.maze.MazePropertyOwner.PaintPropertyInformation
  Get the value from the owner of the property.
getPages() - Method in enum de.caff.maze.MazePrintPropertiesProvider.BlowUpFactor
  Get the number of pages.
getPaintProperties() - Method in class de.caff.maze.MultiMazeControlPanel
  Get the maze paint properties.
getPreferredAspectRatio() - Method in class de.caff.maze.CircularMaze
  Get the preferred aspect ratio (width/height) for this maze.
getPreferredAspectRatio() - Method in class de.caff.maze.DiamondMaze
  Get the preferred aspect ratio of this maze.
getPreferredAspectRatio() - Method in class de.caff.maze.HexagonalMaze
  Get the preferred aspect ratio of this maze.
getPreferredAspectRatio() - Method in interface de.caff.maze.Maze
  Get the preferred aspect ratio of this maze.
getPreferredAspectRatio() - Method in class de.caff.maze.OctogonalMaze
  Get the preferred aspect ratio of this maze.
getPreferredAspectRatio() - Method in class de.caff.maze.RectangularMaze
  Get the preferred aspect ratio of this maze.
getPreferredAspectRatio() - Method in class de.caff.maze.TriangularMaze
  Get the preferred aspect ratio of this maze.
getPrintMazePaintProperties(DataStorage) - Static method in class de.caff.maze.MazePrintProperties
  Get print properties.
getPrintProperties() - Method in class de.caff.maze.MultiMazeControlPanel
  Get the maze print properties.
getPrintProperties() - Method in class de.caff.maze.PrintPropertiesDialog
  Get the print properties.
getPropertyInformations() - Method in class de.caff.maze.AbstractBasicMaze
  Get the property setters and displays for this maze.
getPropertyInformations() - Method in class de.caff.maze.CircularMaze
  Get the property setters and displays for this maze.
getPropertyInformations() - Method in class de.caff.maze.DiamondMaze
  Get the property setters and displays for this maze.
getPropertyInformations() - Method in class de.caff.maze.HexagonalMaze
  Get the property setters and displays for this maze.
getPropertyInformations() - Method in class de.caff.maze.MazePaintProperties
  Get the property informations.
getPropertyInformations() - Method in class de.caff.maze.MazePrintProperties
  Get the property informations.
getPropertyInformations() - Method in class de.caff.maze.MazePropertyOwner
  Get the property informations.
getPropertyInformations() - Method in class de.caff.maze.MazeSaveImageProperties
  Get the property informations.
getPropertyInformations() - Method in class de.caff.maze.OctogonalMaze
  Get the property setters and displays for this maze.
getPropertyInformations() - Method in class de.caff.maze.RectangularMaze
  Get the property setters and displays for this maze.
getPropertyInformations() - Method in class de.caff.maze.TriangularMaze
  Get the property setters and displays for this maze.
getPropertyValue() - Method in class de.caff.maze.AbstractBasicMaze.DoubleDelayedPropertyInformation
getPropertyValue() - Method in class de.caff.maze.AbstractBasicMaze.IntegerDelayedPropertyInformation
getPropertyValue() - Method in class de.caff.maze.MazePropertyOwner.BooleanPropertyInformation
  Get the current value of property.
getPropertyValue() - Method in class de.caff.maze.MazePropertyOwner.EnumPropertyInformation
  Get the current value of property.
getPropertyValue() - Method in class de.caff.maze.MazePropertyOwner.InfoPropertyDisplay
  Get the current value of property.
getPropertyValue() - Method in class de.caff.maze.MazePropertyOwner.IntegerPropertyInformation
  Get the current value of property.
getPropertyValue() - Method in class de.caff.maze.MazePropertyOwner.PaintPropertyInformation
  Get the current value of property.
getPropertyValue() - Method in interface de.caff.maze.PropertyInformation
  Get the current value of property.
getReversePathIterator(Shape) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse path iterator for a shape, keeping the shape's winding rule.
getReversePathIterator(Shape, double) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse flattened path iterator for a shape, keeping the shape's winding rule.
getReversePathIterator(Shape, AffineTransform) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse transformed path iterator for a shape, keeping the shape's winding rule.
getReversePathIterator(Shape, AffineTransform, double) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse transformed flattened path iterator for a shape, keeping the shape's winding rule.
getReversePathIterator(Shape, int) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse path iterator for a shape.
getReversePathIterator(Shape, double, int) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse flattened path iterator for a shape.
getReversePathIterator(Shape, AffineTransform, int) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse transformed path iterator for a shape.
getReversePathIterator(Shape, AffineTransform, double, int) - Static method in class de.caff.gimmix.ReversePathIterator
  Get a reverse transformed flattened path iterator for a shape.
getSaveImageProperties() - Method in class de.caff.maze.SaveImagePropertiesDialog
  Get the properties after the dialog is closed.
getSaveMazePaintProperties(DataStorage) - Static method in class de.caff.maze.MazePaintProperties
  Get paint properties for saving the maze as an image.
getSeed() - Method in class de.caff.maze.AbstractBasicMaze
  Get the seed which with the current maze is created.
getSet() - Method in class de.caff.maze.MazeCell
  Get the current set during maze creation.
getSetterComponent() - Method in class de.caff.maze.AbstractBasicMaze.DoubleDelayedPropertyInformation
  Get a component used for setting the property.
getSetterComponent() - Method in class de.caff.maze.AbstractBasicMaze.IntegerDelayedPropertyInformation
  Get a component used for setting the property.
getSetterComponent() - Method in class de.caff.maze.AbstractPropertyInformation
  A component to set the property.
getSetterComponent() - Method in class de.caff.maze.MazePropertyOwner.BooleanPropertyInformation
  A component to set the property.
getSetterComponent() - Method in class de.caff.maze.MazePropertyOwner.EnumPropertyInformation
  A component to set the property.
getSetterComponent() - Method in class de.caff.maze.MazePropertyOwner.InfoPropertyDisplay
  A component to set the property.
getSetterComponent() - Method in class de.caff.maze.MazePropertyOwner.IntegerPropertyInformation
  A component to set the property.
getSetterComponent() - Method in class de.caff.maze.MazePropertyOwner.PaintPropertyInformation
  A component to set the property.
getSetterComponent() - Method in interface de.caff.maze.PropertyInformation
  A component to set the property.
getShape() - Method in class de.caff.maze.MazeCell
  Get the shape of this cell in the current display.
getSolutionPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the paint of solution cells.
getSolutionPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the paint of solution cells.
getString(String) - Static method in class de.caff.gimmix.I18n
  Get a string for the default locale.
getString(String, Locale) - Static method in class de.caff.gimmix.I18n
  Get a String specified by a Locale.
getString(String, String) - Method in class de.caff.maze.ApplicationSystemAccess
  Get a persistent string value.
getString(String, String) - Method in interface de.caff.maze.DataStorage
  Get a string value.
getString(String, String) - Method in class de.caff.maze.JnlpSystemAccess
  Get a persistent string value.
getString(String, String) - Method in class de.caff.maze.TemporaryDataStorage
  Get a persistent string value.
getStringParameter(String, String) - Static method in class de.caff.gimmix.Utility
  Look for a String applet parameter or application property.
getType() - Method in class de.caff.maze.SystemAccess.FileType
  Get the type of this
getUserFileContent(SystemAccess.FileType) - Method in class de.caff.maze.ApplicationSystemAccess
  Get the contents of a user selected file.
getUserFileContent(SystemAccess.FileType) - Method in class de.caff.maze.JnlpSystemAccess
  Get the contents of a user selected file.
getUserFileContent(SystemAccess.FileType) - Method in class de.caff.maze.NullSystemAccess
  Get the contents of a user selected file.
getUserFileContent(SystemAccess.FileType) - Method in interface de.caff.maze.SystemAccess
  Get the contents of a user selected file.
getValue() - Method in class de.caff.maze.AbstractBasicMaze.DoubleDelayedPropertyInformation
  Get the current value of the setter component.
getValue() - Method in class de.caff.maze.AbstractBasicMaze.IntegerDelayedPropertyInformation
  Get the current value of the setter component.
getValue() - Method in class de.caff.maze.LongTextField
  Get the value in this field.
getValue() - Method in class de.caff.maze.MazePropertyOwner.InfoPropertyDisplay
  Get the property value from the owner.
getWay() - Method in class de.caff.maze.AbstractBasicMaze
  Get the solution way.
getWayEnd() - Method in class de.caff.maze.AbstractBasicMaze
  Get the end cell of the way.
getWayEndPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the paint for the end cell.
getWayEndPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the paint for the end cell.
getWayStart() - Method in class de.caff.maze.AbstractBasicMaze
  Get the start cell of the way.
getWayStartPaint() - Method in class de.caff.maze.MazePaintProperties
  Get the paint for the start cell.
getWayStartPaint() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Get the paint for the start cell.
getWindingRule() - Method in class de.caff.gimmix.ReversePathIterator
  Returns the winding rule for determining the interior of the path.
globEquals(String, String) - Static method in class de.caff.gimmix.Utility
  An equal function which accepts globbing.
Graphics2DMazePainter - Class in de.caff.maze
  The standard maze painter which paints everything to a Graphics2D object.
Graphics2DMazePainter(Graphics2D) - Constructor for class de.caff.maze.Graphics2DMazePainter
  Constructor.

## H

handleGetObject(String) - Method in class de.caff.gimmix.ResourceBundleCollection
  Must have method for getting the value for a key.
hasCenterCell() - Method in class de.caff.maze.CircularMaze
  Has this maze a center cell?
hasKey(String) - Method in class de.caff.maze.ApplicationSystemAccess
  Is his key defined?
hasKey(String) - Method in interface de.caff.maze.DataStorage
  Is his key defined?
hasKey(String) - Method in class de.caff.maze.JnlpSystemAccess
  Is his key defined?
hasKey(String) - Method in class de.caff.maze.TemporaryDataStorage
  Is his key defined?
HexagonalMaze - Class in de.caff.maze
  Maze with hexagonal cells, while the complete maze tries to be rectangular which better fits on screen and paper.
HexagonalMaze(int, int) - Constructor for class de.caff.maze.HexagonalMaze
  Constructor.

## I

I18n - Class in de.caff.gimmix
  Application specific support for internationalisation.
I18n() - Constructor for class de.caff.gimmix.I18n
ICONURL - Static variable in class de.caff.gimmix.ResourcedAction
  Resource key extension for icon path resource.
IMAGE_FILE_TYPE - Static variable in interface de.caff.maze.SystemAccess
  The file extensions for images.
informKnockOffListeners() - Method in class de.caff.gimmix.Worker
  Call all knockoff listeners.
initialize(Collection<PropertyInformation>) - Method in class de.caff.maze.PropertySetterPanel
  Initialize this panel.
intFromString(String, int) - Static method in class de.caff.maze.Stringizer
  Convert a string into an int value.
intToString(int) - Static method in class de.caff.maze.Stringizer
  Convert a int value into a string.
invokeInEventDispatchThread(Runnable) - Static method in class de.caff.gimmix.Worker
  Invoke in the AWT thread.
isDebug() - Static method in class de.caff.gimmix.Utility
  Get the debug mode.
isDone() - Method in class de.caff.gimmix.ReversePathIterator
  Tests if the iteration is complete.
isDuringRecreation() - Method in class de.caff.maze.AbstractBasicMaze
  Is a recreation running?
isInformational() - Method in class de.caff.maze.AbstractPropertyInformation
  Is the setter component just for display?
isInformational() - Method in class de.caff.maze.MazePropertyOwner.InfoPropertyDisplay
  Is the setter component just for display?
isInformational() - Method in interface de.caff.maze.PropertyInformation
  Is the setter component just for display?
isPrintInfo() - Method in class de.caff.maze.MazePrintProperties
  Should the maze information be printed?
isPrintInfo() - Method in interface de.caff.maze.MazePrintPropertiesProvider
  Should the maze information be printed?
isShowingCellBorders() - Method in class de.caff.maze.MazePaintProperties
  Are cell borders displayed?
isShowingCellBorders() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Are cell borders displayed?
isShowingSolution() - Method in class de.caff.maze.MazePaintProperties
  Is the solution displayed?
isShowingSolution() - Method in interface de.caff.maze.MazePaintPropertiesProvider
  Is the solution displayed?

## J

JnlpSystemAccess - Class in de.caff.maze
  System access when running under Java WebStart.
JnlpSystemAccess() - Constructor for class de.caff.maze.JnlpSystemAccess
  Constructor.

## K

knockedOff(Worker) - Method in interface de.caff.gimmix.KnockOffListener
  Called when a `worker` has finished its work.
KnockOffListener - Interface in de.caff.gimmix
  A knock off listener invoke when a `Worker` has finished.

## L

LATEST_VERSION - Static variable in class de.caff.maze.MazeTool
  Constant to be used for access to the latest maze tool version.
load() - Method in class de.caff.maze.FileDataStorage
  Load data.
loadImage(String) - Static method in class de.caff.gimmix.Utility
  Load an image and prepare a representation.
loadImage(String, Component) - Static method in class de.caff.gimmix.Utility
  Load an image and prepare a representation.
loadMaze(DataStorage) - Method in class de.caff.maze.MultiMazeControlPanel
  Load a maze.
loadPersistentData(DataStorage) - Method in class de.caff.maze.CircularMaze
  Load extra data defining the maze from the system access.
loadPersistentData(DataStorage) - Method in class de.caff.maze.DiamondMaze
  Load extra data defining the maze from the system access.
loadPersistentData(DataStorage) - Method in class de.caff.maze.HexagonalMaze
  Load extra data defining the maze from the system access.
loadPersistentData(DataStorage) - Method in interface de.caff.maze.Maze
  Load extra data defining the maze from the system access.
loadPersistentData(DataStorage) - Method in class de.caff.maze.OctogonalMaze
  Load extra data defining the maze from the system access.
loadPersistentData(DataStorage) - Method in class de.caff.maze.RectangularMaze
  Load extra data defining the maze from the system access.
loadPersistentData(DataStorage) - Method in class de.caff.maze.TriangularMaze
  Load extra data defining the maze from the system access.
loadSeedWayAndVersion(DataStorage, String) - Method in class de.caff.maze.AbstractBasicMaze
  Load the seed and way points from the given data storage.
loadText(String) - Static method in class de.caff.gimmix.Utility
  Load a text file into a string.
Localizable - Interface in de.caff.gimmix
  Interface for Components which can be localized.
localizables - Variable in class de.caff.gimmix.I18n
  Collection of known localizables, which have to be informed of localization changes.
longFromString(String, long) - Static method in class de.caff.maze.Stringizer
  Convert a string into a long int value.
LongTextField - Class in de.caff.maze
  Text field useful to input a long integer.
LongTextField(long, int) - Constructor for class de.caff.maze.LongTextField
  Constructor.
longToString(long) - Static method in class de.caff.maze.Stringizer
  Convert a long int value into a string.

## M

main(String[]) - Static method in class de.caff.maze.CircularMaze
  Test code.
main(String[]) - Static method in class de.caff.maze.DiamondMaze
  Test code.
main(String[]) - Static method in class de.caff.maze.HexagonalMaze
  Test code.
main(String[]) - Static method in class de.caff.maze.MazeFrame
  Standard entry point.
main(String[]) - Static method in class de.caff.maze.RectangularMaze
  Test code.
main(String[]) - Static method in class de.caff.maze.TriangularMaze
  Test code.
MAX_SPACE - Static variable in class de.caff.maze.JnlpSystemAccess
  Default disk space in JNLP.
Maze - Interface in de.caff.maze
  Basic interface of a Maze.
MAZE_FILE_TYPE - Static variable in interface de.caff.maze.SystemAccess
  The file type of mazes files.
MAZE_TYPE - Static variable in class de.caff.maze.CircularMaze
  The type of this maze (for storage).
MAZE_TYPE - Static variable in class de.caff.maze.DiamondMaze
  The type of this maze (for storage).
MAZE_TYPE - Static variable in class de.caff.maze.HexagonalMaze
  The type of this maze (for storage).
MAZE_TYPE - Static variable in class de.caff.maze.OctogonalMaze
  The type of this maze (for storage).
MAZE_TYPE - Static variable in class de.caff.maze.RectangularMaze
  The type of this maze (for storage).
MAZE_TYPE - Static variable in class de.caff.maze.TriangularMaze
  The type of this maze (for storage).
MazeCanvas - Class in de.caff.maze
  A canvas for maze display (including progress display if creation takes too long).
MazeCanvas(AbstractBasicMaze, MazePaintProperties, MazePrintProperties) - Constructor for class de.caff.maze.MazeCanvas
  Create a maze canvas.
MazeCell - Class in de.caff.maze
  Basic class describing a cell in a maze.
MazeCell() - Constructor for class de.caff.maze.MazeCell
MazeFinishedListener - Interface in de.caff.maze
  A listener which is informed when a maze has finished its creation.
MazeFrame - Class in de.caff.maze
  The main window of a simple maze application.
MazeFrame(SystemAccess) - Constructor for class de.caff.maze.MazeFrame
  Constructor.
MazePainter - Interface in de.caff.maze
  Interface for generalized painting, allowing easier conversion to vector formats.
MazePainter.PaintObjectType - Enum in de.caff.maze
  The current state of painting.
MazePaintProperties - Class in de.caff.maze
  Properties describing how a maze is painted.
MazePaintProperties(String) - Constructor for class de.caff.maze.MazePaintProperties
  Constructor.
MazePaintPropertiesProvider - Interface in de.caff.maze
  Interface of objects which know how a maze is painted.
MazePrintProperties - Class in de.caff.maze
  Properties describing how a maze is painted.
MazePrintProperties(String) - Constructor for class de.caff.maze.MazePrintProperties
  Create a maze print properties element with the given key.
MazePrintPropertiesProvider - Interface in de.caff.maze
  Provider for informations on how to print a maze.
MazePrintPropertiesProvider.BlowUpFactor - Enum in de.caff.maze
  A factor describing on how many pages the maze is drawn.
MazePropertyOwner - Class in de.caff.maze
  Something which knows about maze properties.
MazePropertyOwner() - Constructor for class de.caff.maze.MazePropertyOwner
MazePropertyOwner.BooleanPropertyInformation - Class in de.caff.maze
  A boolean property and its setters.
MazePropertyOwner.BooleanPropertyInformation(String) - Constructor for class de.caff.maze.MazePropertyOwner.BooleanPropertyInformation
  Constructor.
MazePropertyOwner.EnumPropertyInformation - Class in de.caff.maze
  An enumerated property and its setters.
MazePropertyOwner.EnumPropertyInformation(String, Enum[]) - Constructor for class de.caff.maze.MazePropertyOwner.EnumPropertyInformation
  Constructor.
MazePropertyOwner.InfoPropertyDisplay - Class in de.caff.maze
  Display of a purely informational property.
MazePropertyOwner.InfoPropertyDisplay(String, String, MazePropertyOwner) - Constructor for class de.caff.maze.MazePropertyOwner.InfoPropertyDisplay
  Constructor.
MazePropertyOwner.IntegerPropertyInformation - Class in de.caff.maze
  An integer property and its setters.
MazePropertyOwner.IntegerPropertyInformation(String) - Constructor for class de.caff.maze.MazePropertyOwner.IntegerPropertyInformation
  Constructor.
MazePropertyOwner.IntegerPropertyInformation(String, int, int) - Constructor for class de.caff.maze.MazePropertyOwner.IntegerPropertyInformation
  Constructor.
MazePropertyOwner.PaintPropertyInformation - Class in de.caff.maze
  A color property and its setters.
MazePropertyOwner.PaintPropertyInformation(String, boolean) - Constructor for class de.caff.maze.MazePropertyOwner.PaintPropertyInformation
  Constructor.
MazeResourceBundle - Class in de.caff.maze
  I18n default resource bundle: English.
MazeResourceBundle() - Constructor for class de.caff.maze.MazeResourceBundle
MazeResourceBundle_de - Class in de.caff.maze
  I18n resource bundle for German language.
MazeResourceBundle_de() - Constructor for class de.caff.maze.MazeResourceBundle_de
MazeSaveImageProperties - Class in de.caff.maze
  Properties describing how a maze is painted.
MazeSaveImageProperties(String) - Constructor for class de.caff.maze.MazeSaveImageProperties
  Create a maze print properties element with the given key.
MazeSaveImagePropertiesProvider - Interface in de.caff.maze
  Provider for informations on how to print a maze.
MazeTool - Class in de.caff.maze
  Create mazes and find ways.
MazeTool() - Constructor for class de.caff.maze.MazeTool
MESSAGE_CREATING - Static variable in class de.caff.maze.MazeTool
  I18n resource for creation message.
MESSAGE_CREATION_EXCEPTION - Static variable in class de.caff.maze.MazeCanvas
  Basic resource key for message when displaying dialog with exception during creation.
MNEMO - Static variable in class de.caff.gimmix.ResourcedAction
  Resource key extension for mnemonics resource.
MultiMazeControlPanel - Class in de.caff.maze
  A control panel able to handle different mazes.
MultiMazeControlPanel(SystemAccess) - Constructor for class de.caff.maze.MultiMazeControlPanel
  Constructor.
myKey - Variable in class de.caff.maze.MazePaintProperties
  Key of this property.

## N

next() - Method in class de.caff.gimmix.ReversePathIterator
  Moves the iterator to the next segment of the path forwards along the primary direction of traversal as long as there are more points in that direction.
NullSystemAccess - Class in de.caff.maze
  A minimalist system access which does not actually access the system.
NullSystemAccess() - Constructor for class de.caff.maze.NullSystemAccess

## O

OctogonalMaze - Class in de.caff.maze
  A maze with octogonal cells and smaller square cells in a checker board pattern.
OctogonalMaze(int, int) - Constructor for class de.caff.maze.OctogonalMaze
  Constructor.
OutputMazePainterCreator - Interface in de.caff.maze
  Simple creator for maze painters.
overwriteFromPersistentData(DataStorage) - Method in class de.caff.maze.MazePaintProperties
  Overwrite the properties from the given data storage.
overwriteFromPersistentData(DataStorage) - Method in class de.caff.maze.MazePrintProperties
  Overwrite the properties from the given data storage.
overwriteFromPersistentData(DataStorage) - Method in class de.caff.maze.MazeSaveImageProperties
  Overwrite the properties from the given data storage.

## P

paintToGraphics(Graphics2D, Dimension, MazePaintPropertiesProvider) - Method in class de.caff.maze.MazeCanvas
  Paint to a graphics context.
persistentData - Variable in class de.caff.maze.TemporaryDataStorage
  The persistent data of this session.
print(Printable) - Method in class de.caff.maze.ApplicationSystemAccess
  Print the given printable.
print(Printable) - Method in class de.caff.maze.JnlpSystemAccess
  Print the given printable.
print(Graphics, PageFormat, int) - Method in class de.caff.maze.MazeCanvas
  Print the maze to the given print graphics.
print(Printable) - Method in class de.caff.maze.NullSystemAccess
  Print the given printable.
print(Printable) - Method in interface de.caff.maze.SystemAccess
  Print the given printable.
printCurrentMaze(SystemAccess) - Method in class de.caff.maze.MultiMazeControlPanel
  Print the current maze.
printProperties() - Static method in class de.caff.gimmix.Utility
  In debug mode: print properties to console.
PrintPropertiesDialog - Class in de.caff.maze
  Dialog for print properties.
PrintPropertiesDialog(Frame, MazePrintProperties) - Constructor for class de.caff.maze.PrintPropertiesDialog
  Constructor.
printProperty(String) - Static method in class de.caff.gimmix.Utility
  Print a given property to the console.
ProgressShower - Interface in de.caff.maze
PROPERTY_BACKGROUND_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of the background.
PROPERTY_BLOW_UP_FACTOR - Static variable in class de.caff.maze.MazePrintProperties
  Property key of BlowupFactor property describing on how many pages a maze should be drawn.
PROPERTY_CELL_BORDER_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of cell borders.
PROPERTY_CREATION_TIME - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the time needed for the creation is newly calculated.
PROPERTY_EXTENT - Static variable in class de.caff.maze.MazeSaveImageProperties
  Property key of extent property describing the extent (longer side of the image).
PROPERTY_HORIZONTAL_CELLS - Static variable in class de.caff.maze.DiamondMaze
  Property key for the settable number of horizontal cells property.
PROPERTY_HORIZONTAL_CELLS - Static variable in class de.caff.maze.HexagonalMaze
  Property key for the settable number of horizontal cells property.
PROPERTY_HORIZONTAL_CELLS - Static variable in class de.caff.maze.OctogonalMaze
  Property key for the settable number of horizontal cells property.
PROPERTY_HORIZONTAL_CELLS - Static variable in class de.caff.maze.RectangularMaze
  Property key for the settable number of horizontal cells property.
PROPERTY_INNER_BORDER_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of inner borders.
PROPERTY_INNER_RADIUS - Static variable in class de.caff.maze.CircularMaze
  Property key for the settable inner radius property.
PROPERTY_MAZE - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the maze changes.
PROPERTY_NR_INNERMOST_RING - Static variable in class de.caff.maze.CircularMaze
  Property key for the settable number of innermost rings property.
PROPERTY_NR_RINGS - Static variable in class de.caff.maze.CircularMaze
  Property key for the settable number of rings property.
PROPERTY_NUMBER_CELLS - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the number of cells is changed.
PROPERTY_OUTER_BORDER_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of outer border.
PROPERTY_PRINT_INFO - Static variable in class de.caff.maze.MazePrintProperties
  Property key of boolean property describing whether information about the maze should be printed.
PROPERTY_SEED - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the seed changes.
PROPERTY_SHOWING_CELL_BORDERS - Static variable in class de.caff.maze.MazePaintProperties
  Property key of boolean property describing whether cell borders are shown.
PROPERTY_SHOWING_SOLUTION - Static variable in class de.caff.maze.MazePaintProperties
  Property key of boolean property describing whether the solution is shown.
PROPERTY_SIZE - Static variable in class de.caff.maze.TriangularMaze
  Property key for the settable size property.
PROPERTY_SOLUTION_LENGTH - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the length of the solution chnages.
PROPERTY_SOLUTION_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of solution cells.
PROPERTY_VERTICAL_CELLS - Static variable in class de.caff.maze.DiamondMaze
  Property key for the settable number of vertical cells property.
PROPERTY_VERTICAL_CELLS - Static variable in class de.caff.maze.HexagonalMaze
  Property key for the settable number of vertical cells property.
PROPERTY_VERTICAL_CELLS - Static variable in class de.caff.maze.OctogonalMaze
  Property key for the settable number of vertical cells property.
PROPERTY_VERTICAL_CELLS - Static variable in class de.caff.maze.RectangularMaze
  Property key for the settable number of vertical cells property.
PROPERTY_WAY - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the way changes.
PROPERTY_WAY_END_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of the way end point.
PROPERTY_WAY_POINTS - Static variable in class de.caff.maze.AbstractBasicMaze
  The property used when the way points (start and/or end) changes.
PROPERTY_WAY_START_PAINT - Static variable in class de.caff.maze.MazePaintProperties
  Property key of Paint property of the way start point.
propertyChange(PropertyChangeEvent) - Method in class de.caff.maze.MazePropertyOwner.InfoPropertyDisplay
  Called when the property has changed.
PropertyInformation - Interface in de.caff.maze
  Information about a property.
PropertySetterPanel - Class in de.caff.maze
  Panel to display various properties and their setters.
PropertySetterPanel() - Constructor for class de.caff.maze.PropertySetterPanel
  Constructor.
PropertySetterPanel(Collection<PropertyInformation>) - Constructor for class de.caff.maze.PropertySetterPanel
  Constructor.

## R

recreateFromDelayedSetters() - Method in class de.caff.maze.AbstractBasicMaze
  This is called during the call of `AbstractBasicMaze.setFromSetters()` and should be used to recreate the geometry of the maze from the setters of the geometric properties.
recreateFromDelayedSetters() - Method in class de.caff.maze.CircularMaze
  Recreate this maze from the setters which define the geometry.
recreateFromDelayedSetters() - Method in class de.caff.maze.DiamondMaze
  This is called during the call of `AbstractBasicMaze.setFromSetters()` and should be used to recreate the geometry of the maze from the setters of the geometric properties.
recreateFromDelayedSetters() - Method in class de.caff.maze.HexagonalMaze
  This is called during the call of `AbstractBasicMaze.setFromSetters()` and should be used to recreate the geometry of the maze from the setters of the geometric properties.
recreateFromDelayedSetters() - Method in class de.caff.maze.OctogonalMaze
  This is called during the call of `AbstractBasicMaze.setFromSetters()` and should be used to recreate the geometry of the maze from the setters of the geometric properties.
recreateFromDelayedSetters() - Method in class de.caff.maze.RectangularMaze
  This is called during the call of `AbstractBasicMaze.setFromSetters()` and should be used to recreate the geometry of the maze from the setters of the geometric properties.
recreateFromDelayedSetters() - Method in class de.caff.maze.TriangularMaze
  This is called during the call of `AbstractBasicMaze.setFromSetters()` and should be used to recreate the geometry of the maze from the setters of the geometric properties.
recreateMaze() - Method in class de.caff.maze.AbstractBasicMaze
  Recreate the maze with the current seed.
RectangularMaze - Class in de.caff.maze
  A rectangular maze with square cells.
RectangularMaze(int, int) - Constructor for class de.caff.maze.RectangularMaze
  Constructor.
redraw() - Method in class de.caff.maze.MazeCanvas
  Repaint the background buffer.
removeKnockOffListener(KnockOffListener) - Method in class de.caff.gimmix.Worker
  Remove a knock off listener.
removeLocalizationChangeListener(Localizable) - Static method in class de.caff.gimmix.I18n
  Remove a listener for localization changes.
removeMazeFinishedListener(MazeFinishedListener) - Method in class de.caff.maze.AbstractBasicMaze
  Remove a maze finished listener which was called when the maze (re)creation is finished.
removeMazeFinishedListener(MazeFinishedListener) - Method in interface de.caff.maze.Maze
  Remove a maze finished listener which was called when the maze (re)creation is finished.
removePropertyChangeListener(PropertyChangeListener) - Method in class de.caff.maze.MazePropertyOwner
  Remove a property change listener.
removeResourceBundle(ResourceBundle) - Method in class de.caff.gimmix.ResourceBundleCollection
  Remove a resource bundle.
reset() - Method in class de.caff.maze.AbstractBasicMaze
  Resets the internal data.
reset() - Method in class de.caff.maze.CircularMaze
  Forget all connections.
reset() - Method in class de.caff.maze.DiamondMaze
  Resets the internal data.
reset() - Method in class de.caff.maze.HexagonalMaze
  Resets the internal data.
reset() - Method in interface de.caff.maze.Maze
  Reset all borders and ways.
reset() - Method in class de.caff.maze.OctogonalMaze
  Resets the internal data.
reset() - Method in class de.caff.maze.RectangularMaze
  Resets the internal data.
reset() - Method in class de.caff.maze.TriangularMaze
  Resets the internal data.
RESOURCE_BUTTON_ABORT - Static variable in class de.caff.maze.MazeCanvas
  Basic resource key for abort button.
RESOURCE_BUTTON_CREATE - Static variable in class de.caff.maze.MultiMazeControlPanel
  I18n resource for create button.
RESOURCE_BUTTON_RESET - Static variable in class de.caff.maze.MultiMazeControlPanel
  I18n resource for reset button.
RESOURCE_BUTTON_TEXT_CANCEL - Static variable in class de.caff.maze.PrintPropertiesDialog
  I18n key for cancel button.
RESOURCE_BUTTON_TEXT_CANCEL - Static variable in class de.caff.maze.SaveImagePropertiesDialog
  I18n key for cancel button.
RESOURCE_BUTTON_TEXT_OKAY - Static variable in class de.caff.maze.SaveImagePropertiesDialog
  I18n key for save button.
RESOURCE_BUTTON_TEXT_SAVE - Static variable in class de.caff.maze.PrintPropertiesDialog
  I18n key for save button.
RESOURCE_ERROR_FILE_READ - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for file read error, arg 0 is the exception.
RESOURCE_ERROR_FILE_WRITE - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for file write error, arg 0 is the exception.
RESOURCE_ERROR_FS_ACCESS - Static variable in class de.caff.maze.MazeFrame
  THe i18n resource for access to file system error.
RESOURCE_EXTENT - Static variable in interface de.caff.maze.MazeSaveImagePropertiesProvider
  I18n resource key for "extent"
RESOURCE_MAZE_FILTER_DESCRIPTION - Static variable in class de.caff.maze.ApplicationSystemAccess
  Shortcut for mazeFilterDescription i18n resource key.
RESOURCE_MENU_FILE - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the file menu title.
RESOURCE_MENUITEM_EXIT - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the exit menu item.
RESOURCE_MENUITEM_OPEN - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the file open menu item.
RESOURCE_MENUITEM_PRINT - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the print menu item.
RESOURCE_MENUITEM_PRINT_SETUP - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the print setup menu item.
RESOURCE_MENUITEM_SAVE - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the file save menu item.
RESOURCE_MENUITEM_SAVE_DXF - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the DXF file save image menu item.
RESOURCE_MENUITEM_SAVE_IMAGE - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the file save image menu item.
RESOURCE_MENUITEM_SAVE_SVG - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the SVG file save image menu item.
RESOURCE_PAGE - Static variable in interface de.caff.maze.MazePrintPropertiesProvider
  I18n resource key for "page"
RESOURCE_PAGES - Static variable in interface de.caff.maze.MazePrintPropertiesProvider
  I18n resource key for "pages"
RESOURCE_PRINT_ERROR - Static variable in class de.caff.maze.MultiMazeControlPanel
  I18n resource for print error text.
RESOURCE_TITLE - Static variable in class de.caff.maze.MazeFrame
  The i18n resource for the window title.
RESOURCE_TITLE - Static variable in class de.caff.maze.PrintPropertiesDialog
  I18n resource key for dialog title.
RESOURCE_TITLE - Static variable in class de.caff.maze.SaveImagePropertiesDialog
  I18n resource key for dialog title.
ResourceBundleCollection - Class in de.caff.gimmix
  Handle a collection of resource bundles.
ResourceBundleCollection() - Constructor for class de.caff.gimmix.ResourceBundleCollection
resourceBundles - Variable in class de.caff.gimmix.I18n
  The resource bundles.
ResourcedAction - Class in de.caff.gimmix
  Internationalized action.
ResourcedAction(String) - Constructor for class de.caff.gimmix.ResourcedAction
  Create a resourced action.
resType - Variable in class de.caff.maze.SystemAccess.FileType
  I18n resource for the type descripton.
rethrow() - Method in class de.caff.gimmix.Worker
  This throws the catched exception if there occured one.
ReversePathIterator - Class in de.caff.gimmix
  A path iterator which iterates over a path in the reverse direction.
ReversePathIterator(PathIterator) - Constructor for class de.caff.gimmix.ReversePathIterator
  Create an inverted path iterator from a standard one, keeping the winding rule.
ReversePathIterator(PathIterator, int) - Constructor for class de.caff.gimmix.ReversePathIterator
  Create an inverted path iterator from a standard one.
run() - Method in class de.caff.gimmix.Worker
  When an object implementing interface `Runnable` is used to create a thread, starting the thread causes the object's `run` method to be called in that separately executing thread.

## S

save() - Method in class de.caff.maze.FileDataStorage
  Save data.
saveCurrentMaze(DataStorage) - Method in class de.caff.maze.MultiMazeControlPanel
  Save the current maze.
saveImage(RenderedImage) - Method in class de.caff.maze.FileDataStorage
  Save an image.
SaveImagePropertiesDialog - Class in de.caff.maze
  Dialog for print properties.
SaveImagePropertiesDialog(Frame, DataStorage) - Constructor for class de.caff.maze.SaveImagePropertiesDialog
  Constructor.
saveToPainter(Maze, MazePaintPropertiesProvider, SystemAccess.FileType, OutputMazePainterCreator) - Method in class de.caff.maze.FileDataStorage
  Save using a generic output painter.
saveUserFileContent(byte[], SystemAccess.FileType) - Method in class de.caff.maze.ApplicationSystemAccess
  Save a byte array into a user selected file.
saveUserFileContent(byte[], SystemAccess.FileType) - Method in class de.caff.maze.JnlpSystemAccess
  Save a byte array into a user selected file.
saveUserFileContent(byte[], SystemAccess.FileType) - Method in class de.caff.maze.NullSystemAccess
  Save a byte array into a user selected file.
saveUserFileContent(byte[], SystemAccess.FileType) - Method in interface de.caff.maze.SystemAccess
  Save a byte array into a user selected file.
setApplet(Applet) - Static method in class de.caff.gimmix.Utility
  Set the applet we are running in (if any).
setBackgroundPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the background paint.
setBlowUpFactor(MazePrintPropertiesProvider.BlowUpFactor) - Method in class de.caff.maze.MazePrintProperties
  Set the blow-up factor.
setBoolean(String, boolean) - Method in class de.caff.maze.ApplicationSystemAccess
  Set a persistent boolean.
setBoolean(String, boolean) - Method in interface de.caff.maze.DataStorage
  Set a boolean.
setBoolean(String, boolean) - Method in class de.caff.maze.JnlpSystemAccess
  Set a persistent boolean.
setBoolean(String, boolean) - Method in class de.caff.maze.TemporaryDataStorage
  Set a persistent boolean.
setCellBorderPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the paint of cell borders.
setColor(String, Color) - Method in class de.caff.maze.ApplicationSystemAccess
  Set a persistent color.
setColor(String, Color) - Method in interface de.caff.maze.DataStorage
  Set a color.
setColor(String, Color) - Method in class de.caff.maze.JnlpSystemAccess
  Set a persistent color.
setColor(String, Color) - Method in class de.caff.maze.TemporaryDataStorage
  Set a persistent color.
setDebug(boolean) - Static method in class de.caff.gimmix.Utility
  Set the debugging mode.
setDefaultLocale(Locale) - Static method in class de.caff.gimmix.I18n
  Set the locale to be used as a default for the application.
setDefaultWayPoints() - Method in class de.caff.maze.AbstractBasicMaze
  Set some useful default way points.
setDefaultWayPoints() - Method in class de.caff.maze.CircularMaze
  Set some useful default way points.
setDefaultWayPoints() - Method in class de.caff.maze.DiamondMaze
  Set some useful default way points.
setDefaultWayPoints() - Method in class de.caff.maze.HexagonalMaze
  Set some useful default way points.
setDefaultWayPoints() - Method in class de.caff.maze.OctogonalMaze
  Set some useful default way points.
setDefaultWayPoints() - Method in class de.caff.maze.RectangularMaze
  Set some useful default way points.
setDefaultWayPoints() - Method in class de.caff.maze.TriangularMaze
  Set some useful default way points.
setDouble(String, double) - Method in class de.caff.maze.ApplicationSystemAccess
  Set a persistent double value.
setDouble(String, double) - Method in interface de.caff.maze.DataStorage
  Set a double value.
setDouble(String, double) - Method in class de.caff.maze.JnlpSystemAccess
  Set a persistent double value.
setDouble(String, double) - Method in class de.caff.maze.TemporaryDataStorage
  Set a persistent double value.
setExtent(int) - Method in class de.caff.maze.MazeSaveImageProperties
  Set the image extent.
setFromSetters() - Method in class de.caff.maze.AbstractBasicMaze
  Set all values from the setters of the maze, than recreate it.
setInnerBorderPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the paint of the inner borders.
setInt(String, int) - Method in class de.caff.maze.ApplicationSystemAccess
  Set a persistent integer value.
setInt(String, int) - Method in interface de.caff.maze.DataStorage
  Set a integer value.
setInt(String, int) - Method in class de.caff.maze.JnlpSystemAccess
  Set a persistent integer value.
setInt(String, int) - Method in class de.caff.maze.TemporaryDataStorage
  Set a persistent integer value.
setLocale(Locale) - Method in interface de.caff.gimmix.Localizable
  Set the locale.
setLong(String, long) - Method in class de.caff.maze.ApplicationSystemAccess
  Set a persistent long integer value.
setLong(String, long) - Method in interface de.caff.maze.DataStorage
  Set a long integer value.
setLong(String, long) - Method in class de.caff.maze.JnlpSystemAccess
  Set a persistent long integer value.
setLong(String, long) - Method in class de.caff.maze.TemporaryDataStorage
  Set a persistent long integer value.
setMainFrame(JFrame) - Method in class de.caff.maze.ApplicationSystemAccess
  Sets the main frame of the application.
setMainFrame(JFrame) - Method in class de.caff.maze.JnlpSystemAccess
  Sets the main frame of the application.
setMainFrame(JFrame) - Method in class de.caff.maze.NullSystemAccess
  Sets the main frame of the application.
setMainFrame(JFrame) - Method in interface de.caff.maze.SystemAccess
  Sets the main frame of the application.
setOuterBorderPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the paint of the outer border.
setOwnerValue() - Method in class de.caff.maze.MazePropertyOwner.BooleanPropertyInformation
  Set the value from the GUI component.
setOwnerValue(boolean) - Method in class de.caff.maze.MazePropertyOwner.BooleanPropertyInformation
  Set the value of the owner of the property.
setOwnerValue(Enum) - Method in class de.caff.maze.MazePropertyOwner.EnumPropertyInformation
  Set the value of the owner of the property.
setOwnerValue(int) - Method in class de.caff.maze.MazePropertyOwner.IntegerPropertyInformation
  Set the value of the owner of the property.
setOwnerValue(Paint) - Method in class de.caff.maze.MazePropertyOwner.PaintPropertyInformation
  Set the value of the owner of the property.
setPaint(Paint) - Method in class de.caff.maze.DxfMazePainter
  Set a paint.
setPaint(Paint) - Method in class de.caff.maze.Graphics2DMazePainter
  Set a paint.
setPaint(Paint) - Method in interface de.caff.maze.MazePainter
  Set a paint.
setPaint(Paint) - Method in class de.caff.maze.SvgMazePainter
  Set a paint.
setPrintInfo(boolean) - Method in class de.caff.maze.MazePrintProperties
  Set whether the maze information should be printed.
setProgress(int) - Method in class de.caff.maze.MazeCanvas
  Display a progress value.
setProgress(ProgressShower, int) - Static method in class de.caff.maze.MazeTool
  Set the progress display if a progress shower is given.
setProgress(int) - Method in interface de.caff.maze.ProgressShower
  Set the current progress.
setProgressShower(ProgressShower) - Method in class de.caff.maze.AbstractBasicMaze
  Set the progress shower which is called during maze creation.
setResourceDir(String) - Static method in class de.caff.gimmix.Utility
  Set the resource directory.
setSet(Object) - Method in class de.caff.maze.MazeCell
  Set the current set during maze creation.
setShowingCellBorders(boolean) - Method in class de.caff.maze.MazePaintProperties
  Set whether cell borders are displayed.
setShowingSolution(boolean) - Method in class de.caff.maze.MazePaintProperties
  Set whether the solution is displayed.
setSize(int) - Method in class de.caff.maze.TriangularMaze
  Set the maze size.
setSolutionPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the paint of solution cells.
setString(String, String) - Method in class de.caff.maze.ApplicationSystemAccess
  Set a persistent string.
setString(String, String) - Method in interface de.caff.maze.DataStorage
  Set a string.
setString(String, String) - Method in class de.caff.maze.JnlpSystemAccess
  Set a persistent string.
setString(String, String) - Method in class de.caff.maze.TemporaryDataStorage
  Set a persistent string.
setStroke(Stroke) - Method in class de.caff.maze.DxfMazePainter
  Set a stroke.
setStroke(Stroke) - Method in class de.caff.maze.Graphics2DMazePainter
  Set a stroke.
setStroke(Stroke) - Method in interface de.caff.maze.MazePainter
  Set a stroke.
setStroke(Stroke) - Method in class de.caff.maze.SvgMazePainter
  Set a stroke.
setText(String) - Method in class de.caff.maze.LongTextField
  Overridden to throw NumberFormatExeption if text does not define a number.
setValue(long) - Method in class de.caff.maze.LongTextField
  Set a value.
setWayEnd(MazeCell) - Method in class de.caff.maze.AbstractBasicMaze
  Set the end cell of the way.
setWayEnd(MazeCell) - Method in interface de.caff.maze.Maze
  Set the end cell of the way.
setWayEndPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the paint for the end cell.
setWayPoints(MazeCell, MazeCell) - Method in class de.caff.maze.AbstractBasicMaze
  Set the way start and end points.
setWayStart(MazeCell) - Method in class de.caff.maze.AbstractBasicMaze
  Set the start cell of the way.
setWayStart(MazeCell) - Method in interface de.caff.maze.Maze
  Set the start cell of the way.
setWayStartPaint(Paint) - Method in class de.caff.maze.MazePaintProperties
  Set the paint for the start cell.
SHORT_DESCRIPTION_SUFFIX - Static variable in interface de.caff.maze.PropertyInformation
  The suffix used for short descritpions.
solve() - Method in class de.caff.maze.AbstractBasicMaze
  Solve this maze.
solveMaze(MazeCell, MazeCell) - Static method in class de.caff.maze.MazeTool
  Find a way from one cell of a maze to another.
start(String, int) - Method in class de.caff.maze.MazeCanvas
  Called during maze creation when the creation starts.
start(String, int) - Method in interface de.caff.maze.ProgressShower
  Start the action.
startPainting(MazePainter.PaintObjectType) - Method in class de.caff.maze.DxfMazePainter
  Start painting the given type of paint objects.
startPainting(MazePainter.PaintObjectType) - Method in class de.caff.maze.Graphics2DMazePainter
  Start painting the given type of paint objects.
startPainting(MazePainter.PaintObjectType) - Method in interface de.caff.maze.MazePainter
  Start painting the given type of paint objects.
startPainting(MazePainter.PaintObjectType) - Method in class de.caff.maze.SvgMazePainter
  Start painting the given type of paint objects.
startPaintingMaze(Maze) - Method in class de.caff.maze.DxfMazePainter
  Start painting the maze.
startPaintingMaze(Maze) - Method in class de.caff.maze.Graphics2DMazePainter
  Start painting the maze.
startPaintingMaze(Maze) - Method in interface de.caff.maze.MazePainter
  Start painting the maze.
startPaintingMaze(Maze) - Method in class de.caff.maze.SvgMazePainter
  Start painting the maze.
startProgress(ProgressShower, int) - Static method in class de.caff.maze.MazeTool
  Start the progress display if a progress shower is given.
storePersistentData() - Method in class de.caff.maze.ApplicationSystemAccess
  Store all persistent data.
storePersistentData(DataStorage) - Method in class de.caff.maze.CircularMaze
  Store extra data defining the maze to the system access.
storePersistentData() - Method in interface de.caff.maze.DataStorage
  Store all data if this has not already happenend.
storePersistentData(DataStorage) - Method in class de.caff.maze.DiamondMaze
  Store extra data defining the maze to the system access.
storePersistentData() - Method in class de.caff.maze.FileDataStorage
  Store all persistent data.
storePersistentData(DataStorage) - Method in class de.caff.maze.HexagonalMaze
  Store extra data defining the maze to the system access.
storePersistentData() - Method in class de.caff.maze.JnlpSystemAccess
  Store all persistent data.
storePersistentData(DataStorage) - Method in interface de.caff.maze.Maze
  Store extra data defining the maze to the system access.
storePersistentData(DataStorage) - Method in class de.caff.maze.MazePaintProperties
  Store the settings in a data storage.
storePersistentData(DataStorage) - Method in class de.caff.maze.MazePrintProperties
  Store the settings in a data storage.
storePersistentData(DataStorage) - Method in class de.caff.maze.MazeSaveImageProperties
  Store the settings in a data storage.
storePersistentData(DataStorage) - Method in class de.caff.maze.MultiMazeControlPanel
  Store all settings.
storePersistentData(DataStorage) - Method in class de.caff.maze.OctogonalMaze
  Store extra data defining the maze to the system access.
storePersistentData(DataStorage) - Method in class de.caff.maze.RectangularMaze
  Store extra data defining the maze to the system access.
storePersistentData() - Method in class de.caff.maze.TemporaryDataStorage
  Store all persistent data.
storePersistentData(DataStorage) - Method in class de.caff.maze.TriangularMaze
  Store extra data defining the maze to the system access.
storeSeedWayAndVersion(DataStorage, String) - Method in class de.caff.maze.AbstractBasicMaze
  Store the seed and way points to the given data storage.
Stringizer - Class in de.caff.maze
  Makes strings from values and vice versa.
Stringizer() - Constructor for class de.caff.maze.Stringizer
SvgMazePainter - Class in de.caff.maze
  Painter which outputs the maze into an SVG file.
SvgMazePainter(OutputStream) - Constructor for class de.caff.maze.SvgMazePainter
  Constructor.
SystemAccess - Interface in de.caff.maze
  Allow access to the underlying system for storage of persisitent data, file access and printing.
SystemAccess.FileType - Class in de.caff.maze
  Just a file extension and the resource for a description of the type it defines.
SystemAccess.FileType(String, String) - Constructor for class de.caff.maze.SystemAccess.FileType
  Constructor.
SystemAccess.FileType(String[], String) - Constructor for class de.caff.maze.SystemAccess.FileType
  Constructor.

## T

TemporaryDataStorage - Class in de.caff.maze
  Data storage which has no access to the system.
TemporaryDataStorage() - Constructor for class de.caff.maze.TemporaryDataStorage
TITLE - Static variable in class de.caff.maze.MazeResourceBundle
  Resource key extension for title resource.
TITLE_CREATION_EXCEPTION - Static variable in class de.caff.maze.MazeCanvas
  Basic resource key for title when displaying dialog with exception during creation.
toString() - Method in enum de.caff.maze.MazePrintPropertiesProvider.BlowUpFactor
  Get a descriptive string.
TriangularMaze - Class in de.caff.maze
  A maze with triangular shape, consisting of triangular cells.
TriangularMaze(int) - Constructor for class de.caff.maze.TriangularMaze
  Constructor.
TTT - Static variable in class de.caff.gimmix.ResourcedAction
  Resource key extension for tool tip text resource.

## U

Utility - Class in de.caff.gimmix
  Utility contains some helpful functionality.
Utility() - Constructor for class de.caff.gimmix.Utility

## V

valueOf(String) - Static method in enum de.caff.maze.MazePainter.PaintObjectType
  Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.caff.maze.MazePrintPropertiesProvider.BlowUpFactor
  Returns the enum constant of this type with the specified name.
values() - Static method in enum de.caff.maze.MazePainter.PaintObjectType
  Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum de.caff.maze.MazePrintPropertiesProvider.BlowUpFactor
  Returns an array containing the constants of this enum type, in the order they're declared.
VERSION - Static variable in interface de.caff.maze.Constants
  The current version.

## W

WEB_PAGE - Static variable in interface de.caff.maze.Constants
  The web page of the irrGardener program.
Worker - Class in de.caff.gimmix
  A Runnable which knows of exceptions.
Worker() - Constructor for class de.caff.gimmix.Worker
  Default constructor.
Worker(KnockOffListener) - Constructor for class de.caff.gimmix.Worker
  Constructor taking an intial knock off listener.

## _

_addAppResourceBase(String) - Method in class de.caff.gimmix.I18n
  Add an application specific resource class base name.
_addLocalizationChangeListener(Localizable) - Method in class de.caff.gimmix.I18n
  Add a listener for localization changes.
_fireLocaleChanged(Locale) - Method in class de.caff.gimmix.I18n
  Tell all registered localizables of localization changes.
_getBundle(Locale) - Method in class de.caff.gimmix.I18n
  Get a ResourceBundle for a locale.
_getDefaultLocale() - Method in class de.caff.gimmix.I18n
  Get the locale to be used as a default for the application.
_removeLocalizationChangeListener(Localizable) - Method in class de.caff.gimmix.I18n
  Remove a listener for localization changes.
_setDefaultLocale(Locale) - Method in class de.caff.gimmix.I18n
  Set the locale to be used as a default for the application.

A B C D E F G H I J K L M N O P R S T U V W _

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES