Package net.webpdf.wsclient.openapi
Class OperationConverterText
- java.lang.Object
-
- net.webpdf.wsclient.openapi.OperationConverterText
-
public class OperationConverterText extends Object
The settings are used in purely text-based files that can contain source code that would make syntax highlighting advisable. If you configure this element, the system will attempt, during conversion, to detect whether and in which programming/script language content is stored. Based on the result, it will then determine the type of highlighting (in the generated PDF document) is required. SyntaxHighlighter and TextHighlighter are specified alternately. If the syntax highlighter is unable to determine whether the contents belong to any language it knows, the text highlighter will be used instead for formatting.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_SYNTAX_HIGHLIGHTstatic StringJSON_PROPERTY_TEXT_HIGHLIGHTstatic StringJSON_PROPERTY_USE_SYNTAX_DETECTION
-
Constructor Summary
Constructors Constructor Description OperationConverterText()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)@Nullable OperationSyntaxHighlightgetSyntaxHighlight()Get syntaxHighlight@Nullable OperationTextHighlightgetTextHighlight()Get textHighlight@Nullable BooleangetUseSyntaxDetection()If this value is set to \"true\", syntax highlighting and language detection will be enabled.inthashCode()voidsetSyntaxHighlight(OperationSyntaxHighlight syntaxHighlight)voidsetTextHighlight(OperationTextHighlight textHighlight)voidsetUseSyntaxDetection(Boolean useSyntaxDetection)OperationConverterTextsyntaxHighlight(OperationSyntaxHighlight syntaxHighlight)OperationConverterTexttextHighlight(OperationTextHighlight textHighlight)StringtoString()OperationConverterTextuseSyntaxDetection(Boolean useSyntaxDetection)
-
-
-
Field Detail
-
JSON_PROPERTY_SYNTAX_HIGHLIGHT
public static final String JSON_PROPERTY_SYNTAX_HIGHLIGHT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TEXT_HIGHLIGHT
public static final String JSON_PROPERTY_TEXT_HIGHLIGHT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_USE_SYNTAX_DETECTION
public static final String JSON_PROPERTY_USE_SYNTAX_DETECTION
- See Also:
- Constant Field Values
-
-
Method Detail
-
syntaxHighlight
public OperationConverterText syntaxHighlight(OperationSyntaxHighlight syntaxHighlight)
-
getSyntaxHighlight
@Nullable public @Nullable OperationSyntaxHighlight getSyntaxHighlight()
Get syntaxHighlight- Returns:
- syntaxHighlight
-
setSyntaxHighlight
public void setSyntaxHighlight(OperationSyntaxHighlight syntaxHighlight)
-
textHighlight
public OperationConverterText textHighlight(OperationTextHighlight textHighlight)
-
getTextHighlight
@Nullable public @Nullable OperationTextHighlight getTextHighlight()
Get textHighlight- Returns:
- textHighlight
-
setTextHighlight
public void setTextHighlight(OperationTextHighlight textHighlight)
-
useSyntaxDetection
public OperationConverterText useSyntaxDetection(Boolean useSyntaxDetection)
-
getUseSyntaxDetection
@Nullable public @Nullable Boolean getUseSyntaxDetection()
If this value is set to \"true\", syntax highlighting and language detection will be enabled.- Returns:
- useSyntaxDetection
-
setUseSyntaxDetection
public void setUseSyntaxDetection(Boolean useSyntaxDetection)
-
-