Class HLC32

    • Method Detail

      • computeCacheKey

        🡅     🗕  🗗  🗖
        public java.lang.Integer computeCacheKey​
                    (java.lang.String codeTypeParam,
                     boolean includeLineNumbers,
                     byte styleNum,
                     java.lang.String sourceCodeAsString)
        
        Description copied from class: AbstractHashCodeHLC
        Compute a Hash-Code
        Specified by:
        computeCacheKey in class AbstractHashCodeHLC<java.lang.Integer>
        Parameters:
        codeTypeParam - The code type identifier (e.g., 'java', 'html', 'css') used to distinguish syntax rules.
        includeLineNumbers - A flag indicating whether line numbers are to be included in the highlighted HTML output.
        styleNum - A numeric style identifier used to determine which syntax color scheme should be applied.
        sourceCodeAsString - The unhighlighted source code text which is used for generating a "Hash Key" into the cache.
        Returns:
        A key which may be used for saving a file to disk.
        Code:
        Exact Method Body:
         return
             codeTypeParam.hashCode() +
             (includeLineNumbers ? 1 : 0) +
             styleNum +
             sourceCodeAsString.hashCode();