de.caff.maze
Interface MazePrintPropertiesProvider

All Superinterfaces:
MazePaintPropertiesProvider
All Known Implementing Classes:
MazePrintProperties

public interface MazePrintPropertiesProvider
extends MazePaintPropertiesProvider

Provider for informations on how to print a maze.

 

Nested Class Summary
static class MazePrintPropertiesProvider.BlowUpFactor
          A factor describing on how many pages the maze is drawn.
 
Field Summary
static java.lang.String RESOURCE_PAGE
          I18n resource key for "page"
static java.lang.String RESOURCE_PAGES
          I18n resource key for "pages"
 
Method Summary
 MazePrintPropertiesProvider.BlowUpFactor getBlowUpFactor()
          Get the blow-up factor.
 boolean isPrintInfo()
          Should the maze information be printed?
 
Methods inherited from interface de.caff.maze.MazePaintPropertiesProvider
getBackgroundPaint, getCellBorderPaint, getInnerWallsPaint, getOuterWallPaint, getSolutionPaint, getWayEndPaint, getWayStartPaint, isShowingCellBorders, isShowingSolution
 

Field Detail

RESOURCE_PAGE

static final java.lang.String RESOURCE_PAGE
I18n resource key for "page"

See Also:
Constant Field Values

RESOURCE_PAGES

static final java.lang.String RESOURCE_PAGES
I18n resource key for "pages"

See Also:
Constant Field Values
Method Detail

getBlowUpFactor

MazePrintPropertiesProvider.BlowUpFactor getBlowUpFactor()
Get the blow-up factor. It defines on how many pages the maze is printed.

Returns:
blow-up factor

isPrintInfo

boolean isPrintInfo()
Should the maze information be printed?

Returns:
the answer