Class SyntaxHighlightType


  • public class SyntaxHighlightType
    extends Object
     <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">This element is used to configure language detection and the representation of syntax elements in recognized programming/script languages.</p>
     

    Java class for SyntaxHighlightType complex type

    .

    The following schema fragment specifies the expected content contained within this class.

    
     <complexType name="SyntaxHighlightType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <attribute name="fontSize" type="{http://www.w3.org/2001/XMLSchema}string" default="10px" />
           <attribute name="fontOrigin" type="{http://schema.webpdf.de/1.0/operation}FontOriginModeType" default="system" />
           <attribute name="fontFamily" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="wordBreak" type="{http://schema.webpdf.de/1.0/operation}TextWrapModeType" default="auto" />
           <attribute name="lineNumbers" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" />
           <attribute name="lineHeight" type="{http://www.w3.org/2001/XMLSchema}string" default="12px" />
           <attribute name="language" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="available" type="{http://www.w3.org/2001/XMLSchema}string" default="" />
           <attribute name="relevance" type="{http://www.w3.org/2001/XMLSchema}int" default="90" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • fontSize

        protected String fontSize
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to set the font size for syntax highlighting to the specified value.
                                 You can use any of the following units:
                                 <ul><li>px = Pixels</li><li>cm = Centimeters</li><li>mm = Millimeters</li><li>in = Inches</li><li>pt = Points</li><li>pc = Pica</li></ul></p>
         
      • fontOrigin

        protected FontOriginModeType fontOrigin
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify whether the selected font should be obtained from your operating system or from the "templates/fonts" folder (in your webPDF installation path).
                                 Possible values:
                                 <ul><li>system = It will be possible to select from the fonts available system-wide.</li><li>folder =It will be possible to select from the fonts in "templates/fonts".</li></ul></p>
         
      • fontFamily

        protected String fontFamily
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the font that should be used for syntax highlighting. If you select "folder" for the "fontOrigin" parameter, the font here needs to be specified with the filename for the file. Otherwise, use the name of the font you want. If the value is left blank, the "Fira Code" font will be used automatically.</p>
         
      • wordBreak

        protected TextWrapModeType wordBreak
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Can be used to configure the word wrap behaviour during highlighting
                                 Possible values:
                                 <ul><li>auto = Automatic word wrap if necessary.</li><li>none = Suppress the addition of extra line breaks.</li><li>word = Line breaks allowed only after words.</li><li>all = Line breaks allowed unconditionally.</li></ul></p>
         
      • lineNumbers

        protected Boolean lineNumbers
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If this value is set to "true", line numbers are added before the code.</p>
         
      • lineHeight

        protected String lineHeight
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to set the line height. You can use any of the following units:
                                 <ul><li>px = Pixels</li><li>cm = Centimeters</li><li>mm = Millimeters</li><li>in = Inches</li><li>pt = Points</li><li>pc = Pica</li></ul></p>
         
      • language

        protected String language
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to select a specific language for highlighting recognition. You can select one of the languages listed for the "available" parameter. If you do not set this value, the system will attempt to automatically select an appropriate language from the list of available languages.</p>
         
      • available

        protected String available
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Can be used to specify the languages to which the syntax highlighted should be limited. You can enter multiple languages by separating them with a comma ("java,cpp"). If you do not specify a value, all the languages listed below will be recognized.
                                 You can select any of the following languages:
                                 <ul><li>abnf = Augmented Backus-Naur form</li><li>accesslog = Apache/Nginx Access Logs</li><li>actionscript = ActionScript</li><li>ada = Ada</li><li>angelscript = AngelScript</li><li>apache = Apache configuration language</li><li>applescript = AppleScript</li><li>arcade = ArcGIS Arcade</li><li>arduino = Arduino</li><li>armasm = ARM Assembly</li><li>asciidoc = AsciiDoc</li><li>aspectj = AspectJ</li><li>autohotkey = AutoHotkey</li><li>autoit = AutoIt</li><li>avrasm = AVR Assembler</li><li>awk = Awk</li><li>axapta = Axapta</li><li>bash = Bash</li><li>basic = Basic</li><li>bnf = Backus-Naur Form</li><li>brainfuck = Brainfuck</li><li>cal = C/AL</li><li>capnproto = Cap'n Proto</li><li>ceylon = Ceylon</li><li>clean = Clean</li><li>clojure-repl = Clojure REPL</li><li>clojure = Clojure</li><li>cmake = CMake</li><li>coffeescript = CoffeeScript</li><li>coq = Coq</li><li>cos = Caché Object Script</li><li>cpp = C++</li><li>crmsh = crmsh</li><li>crystal = Crystal</li><li>cs = C#</li><li>csp = CSP</li><li>css = CSS</li><li>d = D</li><li>dart = Dart</li><li>delphi = Delphi</li><li>diff = Diff</li><li>django = Django</li><li>dns = DNS Zone file</li><li>dockerfile = Dockerfile</li><li>dos = DOS .bat</li><li>dsconfig = dsconfig</li><li>dts = Device Tree</li><li>dust = Dust</li><li>ebnf = Extended Backus-Naur Form</li><li>elixir = Elixir</li><li>elm = Elm</li><li>erb = Embedded Ruby</li><li>erlang-repl = Erlang REPL</li><li>erlang = Erlang</li><li>excel = Excel</li><li>fix = FIX</li><li>flix = FLIX</li><li>fortran = Fortran</li><li>fsharp = F#</li><li>gams = GAMS</li><li>gauss = GAUSS</li><li>gcode = G-code</li><li>gherkin = Gherkin</li><li>glsl = GLSL</li><li>gml = GML</li><li>go = Go</li><li>golo = Golo</li><li>gradle = Gradle</li><li>groovy = Groovy</li><li>haml = Haml</li><li>arduino = Arduino</li><li>handlebars = Handlebars</li><li>haskell = Haskell</li><li>haxe = Haxe</li><li>hsp = HSP</li><li>htmlbars = HTMLBars</li><li>http = HTTP</li><li>hy = Hy</li><li>inform7 = Inform 7</li><li>arduino = Ini, TOML</li><li>irpf90 = IRPF90</li><li>isbl = ISBL</li><li>java = Java</li><li>javascript = Javascript</li><li>jboss-cli = jboss-cli</li><li>json = JSON</li><li>julia-repl = Julia REPL</li><li>julia = Julia</li><li>kotlin = Kotlin</li><li>lasso = Lasso</li><li>ldif = LDIF</li><li>leaf = Leaf</li><li>less = Less</li><li>lisp = Lisp</li><li>livecodeserver = LiveCode</li><li>livescript = LiveScript</li><li>llvm = LLVM IR</li><li>lsl = Linden Scripting Language</li><li>lua = Lua</li><li>makefile = Makefile</li><li>markdown = Markdown</li><li>mathematica = Mathematica</li><li>matlab = Matlab</li><li>maxima = Maxima</li><li>mel = MEL</li><li>mercury = Mercury</li><li>mipsasm = MIPS Assembly</li><li>mizar = Mizar</li><li>mojolicious = Mojolicious</li><li>monkey = Monkey</li><li>moonscript = MoonScript</li><li>n1ql = N1QL</li><li>nginx = Nginx</li><li>nimrod = Nimrod</li><li>nix = Nix</li><li>nsis = NSIS</li><li>objectivec = Objective-C</li><li>ocaml = OCaml</li><li>openscad = OpenSCAD</li><li>oxygene = Oxygene</li><li>parser3 = Parser3</li><li>perl = Perl</li><li>pf = pf</li><li>pgsql = PostgreSQL</li><li>php = PHP</li><li>plaintext = plaintext</li><li>pony = Pony</li><li>powershell = PowerShell</li><li>processing = Processing</li><li>profile = Python profile</li><li>prolog = Prolog</li><li>properties = Properties</li><li>protobuf = Protocol Buffers</li><li>puppet = Puppet</li><li>purebasic = PureBASIC</li><li>python = Python</li><li>q = Q</li><li>qml = QML</li><li>r = R</li><li>reasonml = ReasonML</li><li>rib = RenderMan RIB</li><li>roboconf = Roboconf</li><li>routeros = Microtik RouterOS Script</li><li>rsl = RenderMan RSL</li><li>ruby = Ruby</li><li>ruleslanguage = Oracle Rules Language</li><li>rust = Rust</li><li>sas = SAS</li><li>scala = Scala</li><li>scheme = Scheme</li><li>scilab = Scilab</li><li>scss = SCSS</li><li>shell = Shell Session</li><li>smali = Smali</li><li>smalltalk = Smalltalk</li><li>sml = SML</li><li>sqf = SQF</li><li>sql = SQL</li><li>stan = Stan</li><li>stata = Stata</li><li>step21 = Step Part 21</li><li>stylus = Stylus</li><li>subunit = SubUnit</li><li>swift = Swift</li><li>taggerscript = Tagger Script</li><li>tap = Test Anything Protocol</li><li>tcl = Tcl</li><li>tex = TeX</li><li>thrift = Thrift</li><li>tp = TP</li><li>twig = Twig</li><li>typescript = TypeScript</li><li>vala = Vala</li><li>vbnet = VB.NET</li><li>vbscript-html = VBScript in HTML</li><li>vbscript = VBScript</li><li>verilog = Verilog</li><li>vhdl = VHDL</li><li>vim = Vim Script</li><li>x86asm = Intel x86 Assembly</li><li>xl = XL</li><li>xml = XML</li><li>xquery = XQuery</li><li>yaml = YAML</li><li>zephir = Zephir</li></ul></p>
         
      • relevance

        protected Integer relevance
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The syntax highlighter evaluates the degree of reliability with which it recognizes a language with a value ranging from 0 to 1000 points. This value determines the reliability level starting from which it should highlight syntax for a recognized language. The higher the value, the more closely the content found must match the criteria.</p>
         
    • Constructor Detail

      • SyntaxHighlightType

        public SyntaxHighlightType()
    • Method Detail

      • getFontSize

        public String getFontSize()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to set the font size for syntax highlighting to the specified value.
                                 You can use any of the following units:
                                 <ul><li>px = Pixels</li><li>cm = Centimeters</li><li>mm = Millimeters</li><li>in = Inches</li><li>pt = Points</li><li>pc = Pica</li></ul></p>
         
        Returns:
        possible object is String
      • setFontSize

        public void setFontSize​(String value)
        Sets the value of the fontSize property.
        Parameters:
        value - allowed object is String
        See Also:
        getFontSize()
      • isSetFontSize

        public boolean isSetFontSize()
      • getFontOrigin

        public FontOriginModeType getFontOrigin()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify whether the selected font should be obtained from your operating system or from the "templates/fonts" folder (in your webPDF installation path).
                                 Possible values:
                                 <ul><li>system = It will be possible to select from the fonts available system-wide.</li><li>folder =It will be possible to select from the fonts in "templates/fonts".</li></ul></p>
         
        Returns:
        possible object is FontOriginModeType
      • isSetFontOrigin

        public boolean isSetFontOrigin()
      • getFontFamily

        public String getFontFamily()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to specify the font that should be used for syntax highlighting. If you select "folder" for the "fontOrigin" parameter, the font here needs to be specified with the filename for the file. Otherwise, use the name of the font you want. If the value is left blank, the "Fira Code" font will be used automatically.</p>
         
        Returns:
        possible object is String
      • setFontFamily

        public void setFontFamily​(String value)
        Sets the value of the fontFamily property.
        Parameters:
        value - allowed object is String
        See Also:
        getFontFamily()
      • isSetFontFamily

        public boolean isSetFontFamily()
      • getWordBreak

        public TextWrapModeType getWordBreak()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Can be used to configure the word wrap behaviour during highlighting
                                 Possible values:
                                 <ul><li>auto = Automatic word wrap if necessary.</li><li>none = Suppress the addition of extra line breaks.</li><li>word = Line breaks allowed only after words.</li><li>all = Line breaks allowed unconditionally.</li></ul></p>
         
        Returns:
        possible object is TextWrapModeType
      • isSetWordBreak

        public boolean isSetWordBreak()
      • isLineNumbers

        public boolean isLineNumbers()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">If this value is set to "true", line numbers are added before the code.</p>
         
        Returns:
        possible object is Boolean
      • setLineNumbers

        public void setLineNumbers​(boolean value)
        Sets the value of the lineNumbers property.
        Parameters:
        value - allowed object is Boolean
        See Also:
        isLineNumbers()
      • isSetLineNumbers

        public boolean isSetLineNumbers()
      • unsetLineNumbers

        public void unsetLineNumbers()
      • getLineHeight

        public String getLineHeight()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to set the line height. You can use any of the following units:
                                 <ul><li>px = Pixels</li><li>cm = Centimeters</li><li>mm = Millimeters</li><li>in = Inches</li><li>pt = Points</li><li>pc = Pica</li></ul></p>
         
        Returns:
        possible object is String
      • setLineHeight

        public void setLineHeight​(String value)
        Sets the value of the lineHeight property.
        Parameters:
        value - allowed object is String
        See Also:
        getLineHeight()
      • isSetLineHeight

        public boolean isSetLineHeight()
      • getLanguage

        public String getLanguage()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Used to select a specific language for highlighting recognition. You can select one of the languages listed for the "available" parameter. If you do not set this value, the system will attempt to automatically select an appropriate language from the list of available languages.</p>
         
        Returns:
        possible object is String
      • setLanguage

        public void setLanguage​(String value)
        Sets the value of the language property.
        Parameters:
        value - allowed object is String
        See Also:
        getLanguage()
      • isSetLanguage

        public boolean isSetLanguage()
      • getAvailable

        public String getAvailable()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">Can be used to specify the languages to which the syntax highlighted should be limited. You can enter multiple languages by separating them with a comma ("java,cpp"). If you do not specify a value, all the languages listed below will be recognized.
                                 You can select any of the following languages:
                                 <ul><li>abnf = Augmented Backus-Naur form</li><li>accesslog = Apache/Nginx Access Logs</li><li>actionscript = ActionScript</li><li>ada = Ada</li><li>angelscript = AngelScript</li><li>apache = Apache configuration language</li><li>applescript = AppleScript</li><li>arcade = ArcGIS Arcade</li><li>arduino = Arduino</li><li>armasm = ARM Assembly</li><li>asciidoc = AsciiDoc</li><li>aspectj = AspectJ</li><li>autohotkey = AutoHotkey</li><li>autoit = AutoIt</li><li>avrasm = AVR Assembler</li><li>awk = Awk</li><li>axapta = Axapta</li><li>bash = Bash</li><li>basic = Basic</li><li>bnf = Backus-Naur Form</li><li>brainfuck = Brainfuck</li><li>cal = C/AL</li><li>capnproto = Cap'n Proto</li><li>ceylon = Ceylon</li><li>clean = Clean</li><li>clojure-repl = Clojure REPL</li><li>clojure = Clojure</li><li>cmake = CMake</li><li>coffeescript = CoffeeScript</li><li>coq = Coq</li><li>cos = Caché Object Script</li><li>cpp = C++</li><li>crmsh = crmsh</li><li>crystal = Crystal</li><li>cs = C#</li><li>csp = CSP</li><li>css = CSS</li><li>d = D</li><li>dart = Dart</li><li>delphi = Delphi</li><li>diff = Diff</li><li>django = Django</li><li>dns = DNS Zone file</li><li>dockerfile = Dockerfile</li><li>dos = DOS .bat</li><li>dsconfig = dsconfig</li><li>dts = Device Tree</li><li>dust = Dust</li><li>ebnf = Extended Backus-Naur Form</li><li>elixir = Elixir</li><li>elm = Elm</li><li>erb = Embedded Ruby</li><li>erlang-repl = Erlang REPL</li><li>erlang = Erlang</li><li>excel = Excel</li><li>fix = FIX</li><li>flix = FLIX</li><li>fortran = Fortran</li><li>fsharp = F#</li><li>gams = GAMS</li><li>gauss = GAUSS</li><li>gcode = G-code</li><li>gherkin = Gherkin</li><li>glsl = GLSL</li><li>gml = GML</li><li>go = Go</li><li>golo = Golo</li><li>gradle = Gradle</li><li>groovy = Groovy</li><li>haml = Haml</li><li>arduino = Arduino</li><li>handlebars = Handlebars</li><li>haskell = Haskell</li><li>haxe = Haxe</li><li>hsp = HSP</li><li>htmlbars = HTMLBars</li><li>http = HTTP</li><li>hy = Hy</li><li>inform7 = Inform 7</li><li>arduino = Ini, TOML</li><li>irpf90 = IRPF90</li><li>isbl = ISBL</li><li>java = Java</li><li>javascript = Javascript</li><li>jboss-cli = jboss-cli</li><li>json = JSON</li><li>julia-repl = Julia REPL</li><li>julia = Julia</li><li>kotlin = Kotlin</li><li>lasso = Lasso</li><li>ldif = LDIF</li><li>leaf = Leaf</li><li>less = Less</li><li>lisp = Lisp</li><li>livecodeserver = LiveCode</li><li>livescript = LiveScript</li><li>llvm = LLVM IR</li><li>lsl = Linden Scripting Language</li><li>lua = Lua</li><li>makefile = Makefile</li><li>markdown = Markdown</li><li>mathematica = Mathematica</li><li>matlab = Matlab</li><li>maxima = Maxima</li><li>mel = MEL</li><li>mercury = Mercury</li><li>mipsasm = MIPS Assembly</li><li>mizar = Mizar</li><li>mojolicious = Mojolicious</li><li>monkey = Monkey</li><li>moonscript = MoonScript</li><li>n1ql = N1QL</li><li>nginx = Nginx</li><li>nimrod = Nimrod</li><li>nix = Nix</li><li>nsis = NSIS</li><li>objectivec = Objective-C</li><li>ocaml = OCaml</li><li>openscad = OpenSCAD</li><li>oxygene = Oxygene</li><li>parser3 = Parser3</li><li>perl = Perl</li><li>pf = pf</li><li>pgsql = PostgreSQL</li><li>php = PHP</li><li>plaintext = plaintext</li><li>pony = Pony</li><li>powershell = PowerShell</li><li>processing = Processing</li><li>profile = Python profile</li><li>prolog = Prolog</li><li>properties = Properties</li><li>protobuf = Protocol Buffers</li><li>puppet = Puppet</li><li>purebasic = PureBASIC</li><li>python = Python</li><li>q = Q</li><li>qml = QML</li><li>r = R</li><li>reasonml = ReasonML</li><li>rib = RenderMan RIB</li><li>roboconf = Roboconf</li><li>routeros = Microtik RouterOS Script</li><li>rsl = RenderMan RSL</li><li>ruby = Ruby</li><li>ruleslanguage = Oracle Rules Language</li><li>rust = Rust</li><li>sas = SAS</li><li>scala = Scala</li><li>scheme = Scheme</li><li>scilab = Scilab</li><li>scss = SCSS</li><li>shell = Shell Session</li><li>smali = Smali</li><li>smalltalk = Smalltalk</li><li>sml = SML</li><li>sqf = SQF</li><li>sql = SQL</li><li>stan = Stan</li><li>stata = Stata</li><li>step21 = Step Part 21</li><li>stylus = Stylus</li><li>subunit = SubUnit</li><li>swift = Swift</li><li>taggerscript = Tagger Script</li><li>tap = Test Anything Protocol</li><li>tcl = Tcl</li><li>tex = TeX</li><li>thrift = Thrift</li><li>tp = TP</li><li>twig = Twig</li><li>typescript = TypeScript</li><li>vala = Vala</li><li>vbnet = VB.NET</li><li>vbscript-html = VBScript in HTML</li><li>vbscript = VBScript</li><li>verilog = Verilog</li><li>vhdl = VHDL</li><li>vim = Vim Script</li><li>x86asm = Intel x86 Assembly</li><li>xl = XL</li><li>xml = XML</li><li>xquery = XQuery</li><li>yaml = YAML</li><li>zephir = Zephir</li></ul></p>
         
        Returns:
        possible object is String
      • setAvailable

        public void setAvailable​(String value)
        Sets the value of the available property.
        Parameters:
        value - allowed object is String
        See Also:
        getAvailable()
      • isSetAvailable

        public boolean isSetAvailable()
      • getRelevance

        public int getRelevance()
         <?xml version="1.0" encoding="UTF-8"?><p xmlns:p117921_="https://jakarta.ee/xml/ns/jaxb" xmlns:p71612_="http://jaxb2-commons.dev.java.net/basic/inheritance" xmlns:tns="http://schema.webpdf.de/1.0/operation" xmlns:xs="http://www.w3.org/2001/XMLSchema">The syntax highlighter evaluates the degree of reliability with which it recognizes a language with a value ranging from 0 to 1000 points. This value determines the reliability level starting from which it should highlight syntax for a recognized language. The higher the value, the more closely the content found must match the criteria.</p>
         
        Returns:
        possible object is Integer
      • setRelevance

        public void setRelevance​(int value)
        Sets the value of the relevance property.
        Parameters:
        value - allowed object is Integer
        See Also:
        getRelevance()
      • isSetRelevance

        public boolean isSetRelevance()
      • unsetRelevance

        public void unsetRelevance()