This is an automated email from the ASF dual-hosted git repository.

github-actions[bot] pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/daffodil-site.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new e1b14ee  Publishing from ed62f60bd89cbfa8ca9ecea386af26598d3678e9
e1b14ee is described below

commit e1b14eefa2c4d4f6e911b45944ba34698fa55d66
Author: Apache Daffodil Site Autobuild <[email protected]>
AuthorDate: Thu Sep 3 13:28:44 2026 +0000

    Publishing from ed62f60bd89cbfa8ca9ecea386af26598d3678e9
---
 content/tunables/index.html | 94 ++++++++++++++++++++++-----------------------
 1 file changed, 47 insertions(+), 47 deletions(-)

diff --git a/content/tunables/index.html b/content/tunables/index.html
index c9c6c13..c0ed3fd 100644
--- a/content/tunables/index.html
+++ b/content/tunables/index.html
@@ -110,7 +110,7 @@
 Tunables are set by way of the <code class="language-plaintext 
highlighter-rouge">tunables</code> element in <a href="/configuration">config 
files</a>
 or from the <a href="/cli">cli</a> via the <code class="language-plaintext 
highlighter-rouge">-T</code> option.</p>
 
-<h5 id="config-example">Config Example</h5>
+<h2 id="config-example">Config Example</h2>
 <div class="language-xml highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code> <span class="nt">&lt;daf:dfdlConfig</span>
        <span class="na">xmlns:daf=</span><span 
class="s">"urn:ogf:dfdl:2013:imp:daffodil.apache.org:2018:ext"</span><span 
class="nt">&gt;</span>
     <span class="nt">&lt;daf:tunables&gt;</span>
@@ -123,13 +123,13 @@ or from the <a href="/cli">cli</a> via the <code 
class="language-plaintext highl
 
 <p>The config file can then be passed into daffodil subcommands via the <code 
class="language-plaintext highlighter-rouge">-c|--config</code> options.</p>
 
-<h5 id="cli-example">CLI Example</h5>
+<h2 id="cli-example">CLI Example</h2>
 <div class="language-bash highlighter-rouge"><div class="highlight"><pre 
class="highlight"><code> daffodil parse <span class="nt">-s</span> schema.xsd 
<span class="nt">-TsuppressSchemaDefinitionWarnings</span><span 
class="o">=</span><span class="s2">"encodingErrorPolicyError"</span> data.bin
 </code></pre></div></div>
 
-<h4 id="definitions">Definitions</h4>
+<h2 id="definitions">Definitions</h2>
 
-<h5 id="allowexpressionresultcoercion">allowExpressionResultCoercion</h5>
+<h3 id="allowexpressionresultcoercion">allowExpressionResultCoercion</h3>
 <p>Defines how Daffodil coerces expressions where the result type differs
 from the expected type. As an example, assume the expected type of an
 expression is an xs:string, but the expression is { 3 }. In this case, the
@@ -142,7 +142,7 @@ type.</p>
 
 <p>default: true</p>
 
-<h5 id="allowexternalpathexpressions">allowExternalPathExpressions</h5>
+<h3 id="allowexternalpathexpressions">allowExternalPathExpressions</h3>
 <p>By default, path expressions in Daffodil will only work correctly if path
 steps are used in an expression defined in the schema when compiled. To
 enable the use of other expressions (e.g. during debugging, where not all
@@ -153,56 +153,56 @@ enabled when debugging is enabled.</p>
 
 <p>default: false</p>
 
-<h5 id="allowlastupsteptoresolvetoarray">allowLastUpStepToResolveToArray</h5>
+<h3 id="allowlastupsteptoresolvetoarray">allowLastUpStepToResolveToArray</h3>
 <p>When .. (UpStep) is the last step in an expression, it should only ever 
return a single node,
 not an array. If true, allow this but issue a warning. If false, issue an SDE. 
Note, the value
 of true is deprecated, and it might be ignored in future versions.</p>
 
 <p>default: true</p>
 
-<h5 id="allowsignedintegerlength1bit">allowSignedIntegerLength1Bit</h5>
+<h3 id="allowsignedintegerlength1bit">allowSignedIntegerLength1Bit</h3>
 <p>When processing signed binary integers, which should have a length of at 
least 2 bits, issue
 a warning if the length is less than 2 bits by default, otherwise (if false) 
issue a SDE or Processing Error.</p>
 
 <p>default: true</p>
 
-<h5 id="blobchunksizeinbytes">blobChunkSizeInBytes</h5>
+<h3 id="blobchunksizeinbytes">blobChunkSizeInBytes</h3>
 <p>When reading/writing blob data, the maximum number of bytes to read/write
 at a time. This is also used when parsing xs:hexBinary data.</p>
 
 <p>default: 4096</p>
 
-<h5 id="defaultemptyelementparsepolicy">defaultEmptyElementParsePolicy</h5>
+<h3 id="defaultemptyelementparsepolicy">defaultEmptyElementParsePolicy</h3>
 <p>Defines the default empty element parse policy to use if it is not defined
 in a schema. This is only used if requireEmptyElementParsePolicyProperty is
 false.</p>
 
 <p>default: treatAsEmpty</p>
 
-<h5 id="escalatewarningstoerrors">escalateWarningsToErrors</h5>
+<h3 id="escalatewarningstoerrors">escalateWarningsToErrors</h3>
 <p>This tunable allows the escalation of Schema Definition Warnings to 
Errors.</p>
 
 <p>default: false</p>
 
-<h5 id="generatednamespaceprefixstem">generatedNamespacePrefixStem</h5>
+<h3 id="generatednamespaceprefixstem">generatedNamespacePrefixStem</h3>
 <p>Stem to use when generating a namespace prefix when one is not defined for
 the target naespace.</p>
 
 <p>default: tns</p>
 
-<h5 id="initialelementoccurrenceshint">initialElementOccurrencesHint</h5>
+<h3 id="initialelementoccurrenceshint">initialElementOccurrencesHint</h3>
 <p>Initial array buffer size allocated for recurring elements/arrays.</p>
 
 <p>default: 10</p>
 
-<h5 
id="initialregexmatchlimitincharacters">initialRegexMatchLimitInCharacters</h5>
+<h3 
id="initialregexmatchlimitincharacters">initialRegexMatchLimitInCharacters</h3>
 <p>Initial number of characters to match when performing regular expression
 matches on input data. When a regex fails to match, more data may be
 consumed up to the maximumRegexMatchLengthInCharacters tunable.</p>
 
 <p>default: 64</p>
 
-<h5 id="infosetwalkermode">infosetWalkerMode</h5>
+<h3 id="infosetwalkermode">infosetWalkerMode</h3>
 <p>Daffodil can periodically walk the internal infoset to send events to the 
configured
 InfosetOutputter (streaming) or it can walk the internal infoset once at the 
end of
 parsing (nonStreaming). The default is "streaming", which keeps memory usage 
bounded
@@ -211,7 +211,7 @@ for large infosets. If you want potentially better 
performance, set this tunable
 
 <p>default: streaming</p>
 
-<h5 id="infosetwalkerskipmin">infosetWalkerSkipMin</h5>
+<h3 id="infosetwalkerskipmin">infosetWalkerSkipMin</h3>
 <p>If infosetWalkerMode is "streaming", Daffodil periodically walks the
 internal infoset to send events to the configured InfosetOutputter,
 skipping at least this number of walk attempts. Larger values
@@ -221,7 +221,7 @@ specifically for advanced testing behavior and should not 
need to be changed by
 
 <p>default: 32</p>
 
-<h5 id="infosetwalkerskipmax">infosetWalkerSkipMax</h5>
+<h3 id="infosetwalkerskipmax">infosetWalkerSkipMax</h3>
 <p>If infosetWalkerMode is "streaming", Daffodil periodically walks the 
internal
 infoset to send events to the configured InfosetOutputter. On walks where
 no progress is made, the number of walks to skip
@@ -233,13 +233,13 @@ specifically for advanced testing behavior and should not 
need to be changed by
 
 <p>default: 2048</p>
 
-<h5 id="infosetincludedatatype">infosetIncludeDataType</h5>
+<h3 id="infosetincludedatatype">infosetIncludeDataType</h3>
 <p>Whether or not to include the dataType infoset member when outputting an 
infoset. If
 and how this is represented in the infoset is up to InfosetOutputter 
implementations.</p>
 
 <p>default: false</p>
 
-<h5 id="invalidrestrictionpolicy">invalidRestrictionPolicy</h5>
+<h3 id="invalidrestrictionpolicy">invalidRestrictionPolicy</h3>
 <p>DFDL only allows a subset of restrictions that XML Schema defines. For 
example, DFDL
 disallows the use of the xs:pattern restriction on simple types other than 
xs:string.
 This tunable configures this behavior to allow use of some of these 
restrictions. The
@@ -252,54 +252,54 @@ allowed values are:</p>
 
 <p>default: error</p>
 
-<h5 id="maxbinarydecimalvirtualpoint">maxBinaryDecimalVirtualPoint</h5>
+<h3 id="maxbinarydecimalvirtualpoint">maxBinaryDecimalVirtualPoint</h3>
 <p>The largest allowed value of the dfdl:binaryDecimalVirtualPoint 
property.</p>
 
 <p>default: 200</p>
 
-<h5 
id="maxbytearrayoutputstreambuffersizeinbytes">maxByteArrayOutputStreamBufferSizeInBytes</h5>
+<h3 
id="maxbytearrayoutputstreambuffersizeinbytes">maxByteArrayOutputStreamBufferSizeInBytes</h3>
 <p>When unparsing, this is the maximum size of the buffer that the
 ByteArrayOutputStream can grow to before switching to a file based
 output stream.</p>
 
 <p>default: 2097152000</p>
 
-<h5 id="maxdatadumpsizeinbytes">maxDataDumpSizeInBytes</h5>
+<h3 id="maxdatadumpsizeinbytes">maxDataDumpSizeInBytes</h3>
 <p>The maximum size of data to retrive when when getting data to display
 for debugging.</p>
 
 <p>default: 256</p>
 
-<h5 id="maxhexbinarylengthinbytes">maxHexBinaryLengthInBytes</h5>
+<h3 id="maxhexbinarylengthinbytes">maxHexBinaryLengthInBytes</h3>
 <p>The maximum size allowed for an xs:hexBinary element.</p>
 
 <p>default: 1073741823</p>
 
-<h5 
id="maxlengthforvariablelengthdelimiterdisplay">maxLengthForVariableLengthDelimiterDisplay</h5>
+<h3 
id="maxlengthforvariablelengthdelimiterdisplay">maxLengthForVariableLengthDelimiterDisplay</h3>
 <p>When unexpected text is found where a delimiter is expected, this is the 
maximum
 number of bytes (characters) to display when the expected delimiter is a 
variable
 length delimiter.</p>
 
 <p>default: 10</p>
 
-<h5 id="maxlookaheadfunctionbits">maxLookaheadFunctionBits</h5>
+<h3 id="maxlookaheadfunctionbits">maxLookaheadFunctionBits</h3>
 <p>Max distance that the DPath lookahead function is permitted to look.
 Distance is defined by the distance to the last bit accessed, and
 so it is offset+bitsize.</p>
 
 <p>default: 512</p>
 
-<h5 id="maxoccursbounds">maxOccursBounds</h5>
+<h3 id="maxoccursbounds">maxOccursBounds</h3>
 <p>Maximum number of occurances of an array element.</p>
 
 <p>default: 2147483647</p>
 
-<h5 id="maxskiplengthinbytes">maxSkipLengthInBytes</h5>
+<h3 id="maxskiplengthinbytes">maxSkipLengthInBytes</h3>
 <p>Maximum number of bytes allowed to skip in a skip region.</p>
 
 <p>default: 1024</p>
 
-<h5 id="maxvalidyear">maxValidYear</h5>
+<h3 id="maxvalidyear">maxValidYear</h3>
 <p>Due to differences in the DFDL spec and ICU4J SimpleDateFormat, we must
 have SimpleDateFormat parse in lenient mode, which allows the year value
 to overflow with very large years into possibly negative years. This
@@ -307,23 +307,23 @@ tunable tunable sets an upper limit for values to prevent 
overflow.</p>
 
 <p>default: 9999</p>
 
-<h5 
id="maximumregexmatchlengthincharacters">maximumRegexMatchLengthInCharacters</h5>
+<h3 
id="maximumregexmatchlengthincharacters">maximumRegexMatchLengthInCharacters</h3>
 <p>Maximum number of characters to match when performing regular expression
 matches on input data.</p>
 
 <p>default: 1048576</p>
 
-<h5 
id="maximumsimpleelementsizeincharacters">maximumSimpleElementSizeInCharacters</h5>
+<h3 
id="maximumsimpleelementsizeincharacters">maximumSimpleElementSizeInCharacters</h3>
 <p>Maximum number of characters to parse when parsing string data.</p>
 
 <p>default: 1048576</p>
 
-<h5 id="minbinarydecimalvirtualpoint">minBinaryDecimalVirtualPoint</h5>
+<h3 id="minbinarydecimalvirtualpoint">minBinaryDecimalVirtualPoint</h3>
 <p>The smallest allowed value of the dfdl:binaryDecimalVirtualPoint 
property.</p>
 
 <p>default: -200</p>
 
-<h5 id="minvalidyear">minValidYear</h5>
+<h3 id="minvalidyear">minValidYear</h3>
 <p>Due to differences in the DFDL spec and ICU4J SimpleDateFormat, we must
 have SimpleDateFormat parse in lenient mode, which allows the year value
 to overflow with very large years into possibly negative years. This
@@ -331,20 +331,20 @@ tunable tunable sets an upper limit for values to prevent 
underflow.</p>
 
 <p>default: 0</p>
 
-<h5 id="outputstreamchunksizeinbytes">outputStreamChunkSizeInBytes</h5>
+<h3 id="outputstreamchunksizeinbytes">outputStreamChunkSizeInBytes</h3>
 <p>When writing file data to the output stream during unparse, this
 is the maximum number of bytes to write at a time.</p>
 
 <p>default: 65536</p>
 
-<h5 id="parseunparsepolicy">parseUnparsePolicy</h5>
+<h3 id="parseunparsepolicy">parseUnparsePolicy</h3>
 <p>Whether to compile a schema to support only parsing, only unparsing, both, 
or to
 use the daf:parseUnparsePolicy from the root node. All child elements of the 
root
 must have a compatable daf:parseUnaprsePolicy property.</p>
 
 <p>default: fromRoot</p>
 
-<h5 id="releaseunneededinfoset">releaseUnneededInfoset</h5>
+<h3 id="releaseunneededinfoset">releaseUnneededInfoset</h3>
 <p>Daffodil will periodically release internal infoset elements that it 
determines
 are no longer needed, thus freeing memory. Setting this value to false will
 prevent this from taking place. This should usually only be used while 
debugging
@@ -352,44 +352,44 @@ or with very specific tests.</p>
 
 <p>default: true</p>
 
-<h5 id="requirebitorderproperty">requireBitOrderProperty</h5>
+<h3 id="requirebitorderproperty">requireBitOrderProperty</h3>
 <p>If true, require that the dfdl:bitOrder property is specified. If false, 
use a
 default value if the property is not defined in the schema.</p>
 
 <p>default: false</p>
 
-<h5 
id="requireemptyelementparsepolicyproperty">requireEmptyElementParsePolicyProperty</h5>
+<h3 
id="requireemptyelementparsepolicyproperty">requireEmptyElementParsePolicyProperty</h3>
 <p>If true, require that the dfdl:emptyElementParsePolicy property is 
specified in
 the schema. If false, and not defined in the schema, uses the
 defaultEmptyElementParsePolicy as the value of emptyElementParsePolicy.</p>
 
 <p>default: false</p>
 
-<h5 
id="requireencodingerrorpolicyproperty">requireEncodingErrorPolicyProperty</h5>
+<h3 
id="requireencodingerrorpolicyproperty">requireEncodingErrorPolicyProperty</h3>
 <p>If true, require that the dfdl:encodingErrorPolicy property is specified. If
 false, use a default value if the property is not defined in the schema.</p>
 
 <p>default: false</p>
 
-<h5 id="requirefloatingproperty">requireFloatingProperty</h5>
+<h3 id="requirefloatingproperty">requireFloatingProperty</h3>
 <p>If true, require that the dfdl:floating property is specified. If
 false, use a default value if the property is not defined in the schema.</p>
 
 <p>default: false</p>
 
-<h5 id="requiretextbidiproperty">requireTextBidiProperty</h5>
+<h3 id="requiretextbidiproperty">requireTextBidiProperty</h3>
 <p>If true, require that the dfdl:testBidi property is specified. If
 false, use a default value if the property is not defined in the schema.</p>
 
 <p>default: false</p>
 
-<h5 id="requiretextstandardbaseproperty">requireTextStandardBaseProperty</h5>
+<h3 id="requiretextstandardbaseproperty">requireTextStandardBaseProperty</h3>
 <p>If true, require that the dfdl:textStandardBase property is specified. If 
false
 and the property is missing, behave as if the property is set to 10.</p>
 
 <p>default: false</p>
 
-<h5 id="saxunparseeventbatchsize">saxUnparseEventBatchSize</h5>
+<h3 id="saxunparseeventbatchsize">saxUnparseEventBatchSize</h3>
 <p>Daffodil's SAX Unparse API allows events to be batched in memory to 
minimize the
 frequency of context switching between the SAXInfosetInputter thread that 
processes
 the events, and the DaffodilUnparseContentHandler thread that generates the 
events.
@@ -399,20 +399,20 @@ frequency of context switching, but increase the memory 
footprint.</p>
 
 <p>default: 100</p>
 
-<h5 id="suppressschemadefinitionwarnings">suppressSchemaDefinitionWarnings</h5>
+<h3 id="suppressschemadefinitionwarnings">suppressSchemaDefinitionWarnings</h3>
 <p>Space-separated list of schema definition warnings that should be ignored,
 or "all" to ignore all warnings.</p>
 
 <p>default: emptyElementParsePolicyError</p>
 
-<h5 id="tempfilepath">tempFilePath</h5>
+<h3 id="tempfilepath">tempFilePath</h3>
 <p>When unparsing, use this path to store temporary files that may be genrated.
 The default value (empty string) will result in the use of the java.io.tmpdir
 property being used as the path.</p>
 
 <p>default: This string is ignored. Default value is taken from java.io.tmpdir 
property</p>
 
-<h5 id="unqualifiedpathsteppolicy">unqualifiedPathStepPolicy</h5>
+<h3 id="unqualifiedpathsteppolicy">unqualifiedPathStepPolicy</h3>
 <p>Defines how to lookup DFDL expression path steps that to not include a
 namespace prefix. Values are:</p>
 <ul>
@@ -424,7 +424,7 @@ if non are found, match elemnts that do not have a 
namespace</li>
 
 <p>default: noNamespace</p>
 
-<h5 id="unparsesuspensionwaitold">unparseSuspensionWaitOld</h5>
+<h3 id="unparsesuspensionwaitold">unparseSuspensionWaitOld</h3>
 <p>While unparsing, some unparse actions require "suspending" which
 requires buffering unparse output until the suspension can be
 evaluated. Daffodil periodically attempts to reevaluate these
@@ -441,12 +441,12 @@ young and old suspensions, respectively.</p>
 
 <p>default: 100</p>
 
-<h5 id="unparsesuspensionwaityoung">unparseSuspensionWaitYoung</h5>
+<h3 id="unparsesuspensionwaityoung">unparseSuspensionWaitYoung</h3>
 <p>See unparseSuspensionWaitOld</p>
 
 <p>default: 5</p>
 
-<h4 id="deprecated">Deprecated</h4>
+<h2 id="deprecated">Deprecated</h2>
 <ul>
   <li>allowBigIntegerBits</li>
   <li>defaultInitialRegexMatchLimitInChars</li>

Reply via email to