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 _