Class ProcessingOptions
- java.lang.Object
-
- org.stathissideris.ascii2image.core.ProcessingOptions
-
public class ProcessingOptions extends java.lang.Object
- Author:
- Efstathios Sideris
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_TAB_SIZE
static int
FORMAT_GIF
static int
FORMAT_JPEG
static int
FORMAT_PNG
static int
IGNORE_COLOR_CODES
static int
IGNORE_TAGS
static int
RENDER_COLOR_CODES
static int
RENDER_TAGS
static int
USE_COLOR_CODES
static int
USE_TAGS
-
Constructor Summary
Constructors Constructor Description ProcessingOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
areAllCornersRound()
java.lang.String
getCharacterEncoding()
int
getColorCodesProcessingMode()
java.util.HashMap<java.lang.String,CustomShapeDefinition>
getCustomShapes()
int
getExportFormat()
CustomShapeDefinition
getFromCustomShapes(java.lang.String tagName)
java.lang.String
getInputFilename()
java.lang.String
getOutputFilename()
int
getTabSize()
int
getTagProcessingMode()
boolean
overwriteFiles()
boolean
performSeparationOfCommonEdges()
boolean
printDebugOutput()
void
putAllInCustomShapes(java.util.HashMap<java.lang.String,CustomShapeDefinition> customShapes)
void
setAllCornersAreRound(boolean b)
void
setCharacterEncoding(java.lang.String characterEncoding)
void
setColorCodesProcessingMode(int i)
void
setCustomShapes(java.util.HashMap<java.lang.String,CustomShapeDefinition> customShapes)
void
setExportFormat(int i)
void
setInputFilename(java.lang.String string)
void
setOutputFilename(java.lang.String string)
void
setOverwriteFiles(boolean b)
void
setPerformSeparationOfCommonEdges(boolean b)
void
setPrintDebugOutput(boolean b)
void
setTabSize(int i)
void
setTagProcessingMode(int i)
void
setVerbose(boolean b)
boolean
verbose()
-
-
-
Field Detail
-
USE_TAGS
public static final int USE_TAGS
- See Also:
- Constant Field Values
-
RENDER_TAGS
public static final int RENDER_TAGS
- See Also:
- Constant Field Values
-
IGNORE_TAGS
public static final int IGNORE_TAGS
- See Also:
- Constant Field Values
-
USE_COLOR_CODES
public static final int USE_COLOR_CODES
- See Also:
- Constant Field Values
-
RENDER_COLOR_CODES
public static final int RENDER_COLOR_CODES
- See Also:
- Constant Field Values
-
IGNORE_COLOR_CODES
public static final int IGNORE_COLOR_CODES
- See Also:
- Constant Field Values
-
FORMAT_JPEG
public static final int FORMAT_JPEG
- See Also:
- Constant Field Values
-
FORMAT_PNG
public static final int FORMAT_PNG
- See Also:
- Constant Field Values
-
FORMAT_GIF
public static final int FORMAT_GIF
- See Also:
- Constant Field Values
-
DEFAULT_TAB_SIZE
public static final int DEFAULT_TAB_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
areAllCornersRound
public boolean areAllCornersRound()
- Returns:
-
getColorCodesProcessingMode
public int getColorCodesProcessingMode()
- Returns:
-
getExportFormat
public int getExportFormat()
- Returns:
-
performSeparationOfCommonEdges
public boolean performSeparationOfCommonEdges()
- Returns:
-
getTagProcessingMode
public int getTagProcessingMode()
- Returns:
-
setAllCornersAreRound
public void setAllCornersAreRound(boolean b)
- Parameters:
b
-
-
setColorCodesProcessingMode
public void setColorCodesProcessingMode(int i)
- Parameters:
i
-
-
setExportFormat
public void setExportFormat(int i)
- Parameters:
i
-
-
setPerformSeparationOfCommonEdges
public void setPerformSeparationOfCommonEdges(boolean b)
- Parameters:
b
-
-
setTagProcessingMode
public void setTagProcessingMode(int i)
- Parameters:
i
-
-
getInputFilename
public java.lang.String getInputFilename()
- Returns:
-
getOutputFilename
public java.lang.String getOutputFilename()
- Returns:
-
setInputFilename
public void setInputFilename(java.lang.String string)
- Parameters:
string
-
-
setOutputFilename
public void setOutputFilename(java.lang.String string)
- Parameters:
string
-
-
verbose
public boolean verbose()
- Returns:
-
printDebugOutput
public boolean printDebugOutput()
- Returns:
-
setVerbose
public void setVerbose(boolean b)
- Parameters:
b
-
-
setPrintDebugOutput
public void setPrintDebugOutput(boolean b)
- Parameters:
b
-
-
overwriteFiles
public boolean overwriteFiles()
- Returns:
-
setOverwriteFiles
public void setOverwriteFiles(boolean b)
- Parameters:
b
-
-
getTabSize
public int getTabSize()
- Returns:
-
setTabSize
public void setTabSize(int i)
- Parameters:
i
-
-
getCharacterEncoding
public java.lang.String getCharacterEncoding()
-
setCharacterEncoding
public void setCharacterEncoding(java.lang.String characterEncoding)
-
getCustomShapes
public java.util.HashMap<java.lang.String,CustomShapeDefinition> getCustomShapes()
-
setCustomShapes
public void setCustomShapes(java.util.HashMap<java.lang.String,CustomShapeDefinition> customShapes)
-
putAllInCustomShapes
public void putAllInCustomShapes(java.util.HashMap<java.lang.String,CustomShapeDefinition> customShapes)
-
getFromCustomShapes
public CustomShapeDefinition getFromCustomShapes(java.lang.String tagName)
-
-