Serialized Form (FreeMarker 2.3.35 API)
Description: serialized forms

# Serialized Form

- ## Package freemarker.cache

  - ### Class freemarker.cache.TemplateConfigurationFactoryException extends Exception implements Serializable

- ## Package freemarker.core

  - ### Class freemarker.core._MiscTemplateException extends TemplateException implements Serializable

  - ### Class freemarker.core._ObjectBuilderSettingEvaluationException extends Exception implements Serializable

  - ### Class freemarker.core._TemplateModelException extends TemplateModelException implements Serializable

  - ### Class freemarker.core.BugException extends RuntimeException implements Serializable

  - ### Class freemarker.core.CallPlaceCustomDataInitializationException extends Exception implements Serializable

  - ### Class freemarker.core.CollectionAndSequence extends Object implements Serializable

    - #### Serialized Fields

      - ##### collection

            TemplateCollectionModel collection

      - ##### data

            ArrayList<TemplateModel> data

      - ##### sequence

            TemplateSequenceModel sequence

  - ### Class freemarker.core.Configurable.SettingValueAssignmentException extends freemarker.core._MiscTemplateException implements Serializable

  - ### Class freemarker.core.Configurable.UnknownSettingException extends freemarker.core._MiscTemplateException implements Serializable

  - ### Class freemarker.core.Environment.Namespace extends SimpleHash implements Serializable

    - #### Serialized Fields

      - ##### template

            Template template

  - ### Class freemarker.core.FreeMarkerTree extends JTree implements Serializable

    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### nodeMap

            Map nodeMap

        Deprecated.

  - ### Class freemarker.core.InvalidFormatParametersException extends InvalidFormatStringException implements Serializable

  - ### Class freemarker.core.InvalidFormatStringException extends TemplateValueFormatException implements Serializable

  - ### Class freemarker.core.InvalidReferenceException extends TemplateException implements Serializable

  - ### Class freemarker.core.NonBooleanException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonDateException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonExtendedHashException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonExtendedNodeException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonHashException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonMarkupOutputException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonMethodException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonNodeException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonNumericalException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonSequenceException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonSequenceOrCollectionException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonStringException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.NonStringOrTemplateOutputException extends UnexpectedTypeException implements Serializable

  - ### Class freemarker.core.ParseException extends IOException implements Serializable

    - #### Serialized Fields

      - ##### columnNumber

            int columnNumber

      - ##### currentToken

            freemarker.core.Token currentToken

        This is the last token that has been consumed successfully. If this object has been created due to a parse error, the token following this token will (therefore) be the first error token.

      - ##### description

            String description

      - ##### endColumnNumber

            int endColumnNumber

      - ##### endLineNumber

            int endLineNumber

      - ##### eol

            String eol

        The end of line string for this machine.

      - ##### expectedTokenSequences

            int[][] expectedTokenSequences

        Each entry in this array is an array of integers. Each array of integers represents a sequence of tokens (by their ordinal values) that is expected at this point of the parse.

      - ##### lineNumber

            int lineNumber

      - ##### message

            String message

      - ##### messageAndDescriptionRendered

            boolean messageAndDescriptionRendered

      - ##### specialConstructor

            boolean specialConstructor

        Deprecated.
        Will be remove without replacement in 2.4.

      - ##### templateName

            String templateName

      - ##### tokenImage

            String[] tokenImage

        This is a reference to the "tokenImage" array of the generated parser within which the parse error occurred. This array is defined in the generated ...Constants interface.

  - ### Class freemarker.core.ParsingNotSupportedException extends TemplateValueFormatException implements Serializable

  - ### Class freemarker.core.ReturnInstruction.Return extends freemarker.core.FlowControlException implements Serializable

  - ### Class freemarker.core.StopException extends TemplateException implements Serializable

  - ### Class freemarker.core.TemplateValueFormatException extends Exception implements Serializable

  - ### Class freemarker.core.TokenMgrError extends Error implements Serializable

    - #### Serialized Fields

      - ##### columnNumber

            Integer columnNumber

      - ##### detail

            String detail

      - ##### endColumnNumber

            Integer endColumnNumber

      - ##### endLineNumber

            Integer endLineNumber

      - ##### errorCode

            int errorCode

      - ##### lineNumber

            Integer lineNumber

  - ### Class freemarker.core.UndefinedCustomFormatException extends InvalidFormatStringException implements Serializable

  - ### Class freemarker.core.UnexpectedTypeException extends TemplateException implements Serializable

  - ### Class freemarker.core.UnformattableValueException extends TemplateValueFormatException implements Serializable

  - ### Class freemarker.core.UnknownDateTypeFormattingUnsupportedException extends UnformattableValueException implements Serializable

  - ### Class freemarker.core.UnknownDateTypeParsingUnsupportedException extends UnformattableValueException implements Serializable

  - ### Class freemarker.core.UnparsableValueException extends TemplateValueFormatException implements Serializable

  - ### Class freemarker.core.UnregisteredOutputFormatException extends Exception implements Serializable

- ## Package freemarker.ext.beans

  - ### Class freemarker.ext.beans.InvalidPropertyException extends TemplateModelException implements Serializable

- ## Package freemarker.ext.jakarta.servlet

  - ### Class freemarker.ext.jakarta.servlet.AllHttpScopesHashModel extends SimpleHash implements Serializable

    - #### Serialized Fields

      - ##### context

            jakarta.servlet.ServletContext context

      - ##### request

            jakarta.servlet.http.HttpServletRequest request

      - ##### unlistedModels

            Map unlistedModels

  - ### Class freemarker.ext.jakarta.servlet.FreemarkerServlet extends jakarta.servlet.http.HttpServlet implements Serializable

    serialVersionUID:
      -2440216393145762479L

    - #### Serialized Fields

      - ##### bufferSize

            Integer bufferSize

      - ##### classpathTlds

            List classpathTlds

      - ##### config

            Configuration config

      - ##### contentType

            freemarker.ext.jakarta.servlet.FreemarkerServlet.ContentType contentType

      - ##### debug

            boolean debug

        Deprecated.
        Not used anymore; to enable/disable debug logging, just set the logging level of the logging library used by `Logger`.

      - ##### exceptionOnMissingTemplate

            boolean exceptionOnMissingTemplate

      - ##### forcedResponseCharacterEncoding

            Charset forcedResponseCharacterEncoding

      - ##### lazyInitFieldsLock

            Object lazyInitFieldsLock

      - ##### metaInfTldSources

            List metaInfTldSources

      - ##### noCache

            boolean noCache

      - ##### objectWrapperMismatchWarnLogged

            boolean objectWrapperMismatchWarnLogged

      - ##### overrideResponseContentType

            freemarker.ext.jakarta.servlet.FreemarkerServlet.OverrideResponseContentType overrideResponseContentType

      - ##### overrideResponseLocale

            freemarker.ext.jakarta.servlet.FreemarkerServlet.OverrideResponseLocale overrideResponseLocale

      - ##### responseCharacterEncoding

            freemarker.ext.jakarta.servlet.FreemarkerServlet.ResponseCharacterEncoding responseCharacterEncoding

      - ##### servletContextModel

            ServletContextHashModel servletContextModel

      - ##### taglibFactory

            TaglibFactory taglibFactory

      - ##### templatePath

            String templatePath

      - ##### wrapper

            ObjectWrapper wrapper

  - ### Class freemarker.ext.jakarta.servlet.HttpSessionHashModel extends Object implements Serializable

    serialVersionUID:
      1L

- ## Package freemarker.ext.servlet

  - ### Class freemarker.ext.servlet.AllHttpScopesHashModel extends SimpleHash implements Serializable

    - #### Serialized Fields

      - ##### context

            javax.servlet.ServletContext context

      - ##### request

            javax.servlet.http.HttpServletRequest request

      - ##### unlistedModels

            Map unlistedModels

  - ### Class freemarker.ext.servlet.FreemarkerServlet extends javax.servlet.http.HttpServlet implements Serializable

    serialVersionUID:
      -2440216393145762479L

    - #### Serialized Fields

      - ##### bufferSize

            Integer bufferSize

      - ##### classpathTlds

            List classpathTlds

      - ##### config

            Configuration config

      - ##### contentType

            freemarker.ext.servlet.FreemarkerServlet.ContentType contentType

      - ##### debug

            boolean debug

        Deprecated.
        Not used anymore; to enable/disable debug logging, just set the logging level of the logging library used by `Logger`.

      - ##### exceptionOnMissingTemplate

            boolean exceptionOnMissingTemplate

      - ##### forcedResponseCharacterEncoding

            Charset forcedResponseCharacterEncoding

      - ##### lazyInitFieldsLock

            Object lazyInitFieldsLock

      - ##### metaInfTldSources

            List metaInfTldSources

      - ##### noCache

            boolean noCache

      - ##### objectWrapperMismatchWarnLogged

            boolean objectWrapperMismatchWarnLogged

      - ##### overrideResponseContentType

            freemarker.ext.servlet.FreemarkerServlet.OverrideResponseContentType overrideResponseContentType

      - ##### overrideResponseLocale

            freemarker.ext.servlet.FreemarkerServlet.OverrideResponseLocale overrideResponseLocale

      - ##### responseCharacterEncoding

            freemarker.ext.servlet.FreemarkerServlet.ResponseCharacterEncoding responseCharacterEncoding

      - ##### servletContextModel

            ServletContextHashModel servletContextModel

      - ##### taglibFactory

            TaglibFactory taglibFactory

      - ##### templatePath

            String templatePath

      - ##### wrapper

            ObjectWrapper wrapper

  - ### Class freemarker.ext.servlet.HttpSessionHashModel extends Object implements Serializable

    serialVersionUID:
      1L

- ## Package freemarker.ext.util

  - ### Class freemarker.ext.util.IdentityHashMap extends AbstractMap implements Serializable

    serialVersionUID:
      362498820763181265L

    - #### Serialization Methods

      - ##### readObject

        private void readObject​(ObjectInputStream s) throws IOException, ClassNotFoundException
        Deprecated.
        Reconstitute the `IdentityHashMap` instance from a stream (i.e., deserialize it).
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject​(ObjectOutputStream s) throws IOException
        Deprecated.
        Save the state of the `IdentityHashMap` instance to a stream (i.e., serialize it).
        Serial Data:
          The capacity of the IdentityHashMap (the length of the bucket array) is emitted (int), followed by the size of the IdentityHashMap (the number of key-value mappings), followed by the key (Object) and value (Object) for each key-value mapping represented by the IdentityHashMap The key-value mappings are emitted in no particular order.
        Throws:
          `IOException`

    - #### Serialized Fields

      - ##### loadFactor

            float loadFactor

        Deprecated.
        The load factor for the hashtable.

      - ##### threshold

            int threshold

        Deprecated.
        The table is rehashed when its size exceeds this threshold. (The value of this field is (int)(capacity * loadFactor).)

- ## Package freemarker.template

  - ### Class freemarker.template.DefaultArrayAdapter extends WrappingTemplateModel implements Serializable

  - ### Class freemarker.template.DefaultEnumerationAdapter extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### enumeration

            Enumeration<?> enumeration

      - ##### enumerationOwnedBySomeone

            boolean enumerationOwnedBySomeone

  - ### Class freemarker.template.DefaultIterableAdapter extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### iterable

            Iterable<?> iterable

  - ### Class freemarker.template.DefaultIteratorAdapter extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### iterator

            Iterator iterator

      - ##### iteratorOwnedBySomeone

            boolean iteratorOwnedBySomeone

  - ### Class freemarker.template.DefaultListAdapter extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### list

            List list

  - ### Class freemarker.template.DefaultMapAdapter extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### map

            Map map

  - ### Class freemarker.template.DefaultNonListCollectionAdapter extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### collection

            Collection collection

  - ### Class freemarker.template.MalformedTemplateNameException extends IOException implements Serializable

    - #### Serialized Fields

      - ##### malformednessDescription

            String malformednessDescription

      - ##### templateName

            String templateName

  - ### Class freemarker.template.MethodCallAwareTemplateHashModel.ShouldNotBeGetAsMethodException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### actualValue

            TemplateModel actualValue

      - ##### hint

            String hint

  - ### Class freemarker.template.SimpleCollection extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### iterable

            Iterable iterable

      - ##### iterator

            Iterator iterator

      - ##### iteratorOwned

            boolean iteratorOwned

  - ### Class freemarker.template.SimpleHash extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### map

            Map map

      - ##### putFailed

            boolean putFailed

      - ##### unwrappedMap

            Map unwrappedMap

  - ### Class freemarker.template.SimpleList extends SimpleSequence implements Serializable

  - ### Class freemarker.template.SimpleNumber extends Object implements Serializable

    - #### Serialized Fields

      - ##### value

            Number value

        the value of this `SimpleNumber`

  - ### Class freemarker.template.SimpleScalar extends Object implements Serializable

    - #### Serialized Fields

      - ##### value

            String value

        the value of this `SimpleScalar` if it wraps a `String`.

  - ### Class freemarker.template.SimpleSequence extends WrappingTemplateModel implements Serializable

    - #### Serialized Fields

      - ##### list

            List list

        The `List` that stored the elements of this sequence. It migth contains both `TemplateModel` elements and non-`TemplateModel` elements.

      - ##### unwrappedList

            List unwrappedList

  - ### Class freemarker.template.Template.WrongEncodingException extends ParseException implements Serializable

    serialVersionUID:
      1L

    - #### Serialized Fields

      - ##### constructorSpecifiedEncoding

            String constructorSpecifiedEncoding

      - ##### specifiedEncoding

            String specifiedEncoding

        Deprecated.
        Use `Template.WrongEncodingException.getTemplateSpecifiedEncoding()` instead.

  - ### Class freemarker.template.TemplateException extends Exception implements Serializable

    - #### Serialization Methods

      - ##### readObject

        private void readObject​(ObjectInputStream in) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

      - ##### writeObject

        private void writeObject​(ObjectOutputStream out) throws IOException, ClassNotFoundException
        Throws:
          `IOException`
          `ClassNotFoundException`

    - #### Serialized Fields

      - ##### blamedExpressionString

            String blamedExpressionString

      - ##### blamedExpressionStringCalculated

            boolean blamedExpressionStringCalculated

      - ##### columnNumber

            Integer columnNumber

      - ##### description

            String description

      - ##### endColumnNumber

            Integer endColumnNumber

      - ##### endLineNumber

            Integer endLineNumber

      - ##### lineNumber

            Integer lineNumber

      - ##### positionsCalculated

            boolean positionsCalculated

      - ##### renderedFtlInstructionStackSnapshot

            String renderedFtlInstructionStackSnapshot

      - ##### renderedFtlInstructionStackSnapshotTop

            String renderedFtlInstructionStackSnapshotTop

      - ##### templateName

            String templateName

      - ##### templateSourceName

            String templateSourceName

  - ### Class freemarker.template.TemplateModelException extends TemplateException implements Serializable

    - #### Serialized Fields

      - ##### replaceWithCause

            boolean replaceWithCause

  - ### Class freemarker.template.TemplateNotFoundException extends FileNotFoundException implements Serializable

    - #### Serialized Fields

      - ##### customLookupCondition

            Object customLookupCondition

      - ##### templateName

            String templateName

  - ### Class freemarker.template.Version extends Object implements Serializable

    - #### Serialized Fields

      - ##### buildDate

            Date buildDate

      - ##### calculatedStringValue

            String calculatedStringValue

      - ##### extraInfo

            String extraInfo

      - ##### gaeCompliant

            Boolean gaeCompliant

      - ##### hashCode

            int hashCode

      - ##### intValue

            int intValue

      - ##### major

            int major

      - ##### micro

            int micro

      - ##### minor

            int minor

      - ##### originalStringValue

            String originalStringValue

- ## Package freemarker.template.utility

  - ### Class freemarker.template.utility.DateUtil.DateParseException extends ParseException implements Serializable

  - ### Class freemarker.template.utility.NullArgumentException extends IllegalArgumentException implements Serializable

  - ### Class freemarker.template.utility.UndeclaredThrowableException extends RuntimeException implements Serializable

  - ### Class freemarker.template.utility.UnrecognizedTimeZoneException extends Exception implements Serializable

    - #### Serialized Fields

      - ##### timeZoneName

            String timeZoneName

  - ### Class freemarker.template.utility.UnsupportedNumberClassException extends RuntimeException implements Serializable

    - #### Serialized Fields

      - ##### fClass

            Class fClass