Class ProcessingOptions
- java.lang.Object
-
- org.stathissideris.ascii2image.core.ProcessingOptions
-
public class ProcessingOptions extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static intDEFAULT_TAB_SIZEstatic intFORMAT_GIFstatic intFORMAT_JPEGstatic intFORMAT_PNGstatic intIGNORE_COLOR_CODESstatic intIGNORE_TAGSstatic intRENDER_COLOR_CODESstatic intRENDER_TAGSstatic intUSE_COLOR_CODESstatic intUSE_TAGS
-
Constructor Summary
Constructors Constructor Description ProcessingOptions()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareAllCornersRound()java.lang.StringgetCharacterEncoding()intgetColorCodesProcessingMode()java.util.HashMap<java.lang.String,CustomShapeDefinition>getCustomShapes()intgetExportFormat()CustomShapeDefinitiongetFromCustomShapes(java.lang.String tagName)java.lang.StringgetInputFilename()java.lang.StringgetOutputFilename()intgetTabSize()intgetTagProcessingMode()booleanoverwriteFiles()booleanperformSeparationOfCommonEdges()booleanprintDebugOutput()voidputAllInCustomShapes(java.util.HashMap<java.lang.String,CustomShapeDefinition> customShapes)voidsetAllCornersAreRound(boolean b)voidsetCharacterEncoding(java.lang.String characterEncoding)voidsetColorCodesProcessingMode(int i)voidsetCustomShapes(java.util.HashMap<java.lang.String,CustomShapeDefinition> customShapes)voidsetExportFormat(int i)voidsetInputFilename(java.lang.String string)voidsetOutputFilename(java.lang.String string)voidsetOverwriteFiles(boolean b)voidsetPerformSeparationOfCommonEdges(boolean b)voidsetPrintDebugOutput(boolean b)voidsetTabSize(int i)voidsetTagProcessingMode(int i)voidsetVerbose(boolean b)booleanverbose()
-
-
-
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)
-
-