# Serialized Form

- ## Package com.sun.tdk.spec.model

  - ### Class com.sun.tdk.spec.model.SpecDataModelBase.Assertion extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### id

            java.lang.String id

        Assertion ID. Must be unique in scope of the document! [alb] @todo Must be unique in scope of the context...

      - #### ctxList

            java.util.Set<E> ctxList

        List of child contexts [as: in fact, parts of a composite assertion]

      - #### parentCtxId

            java.lang.String parentCtxId

        Parent context ID (optional)

      - #### attributes

            java.util.Map<K,V> attributes

        Attributes.

  - ### Class com.sun.tdk.spec.model.SpecDataModelBase.Context extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### startElement

            javax.swing.text.Element startElement

        Start and end elements.

      - #### endElement

            javax.swing.text.Element endElement

      - #### id

            java.lang.String id

        Context ID. Optional

      - #### text

            java.lang.String text

        Cached Text.

      - #### attributes

            java.util.Map<K,V> attributes

        Attributes.

  - ### Class com.sun.tdk.spec.model.SpecDataModelBase.Region extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### startOffset

            int startOffset

      - #### endOffset

            int endOffset

      - #### idAttr

            java.lang.String idAttr

        Optional field to recognize what the region it is

  - ### Class com.sun.tdk.spec.model.SpecDocument extends javax.swing.text.html.HTMLDocument implements Serializable

  - ### Class com.sun.tdk.spec.model.SpecKit extends javax.swing.text.html.HTMLEditorKit implements Serializable

- ## Package com.sun.tdk.spec.util

  - ### Class com.sun.tdk.spec.util.SpecdiffArgParser.SpecdiffArgParserException extends java.lang.Exception implements Serializable

- ## Package com.sun.tdk.specdiff.ant

  - ### Class com.sun.tdk.specdiff.ant.Configuration extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### data

            java.util.Map<K,V> data

- ## Package com.sun.tdk.specdiff.html.dom

  - ### Class com.sun.tdk.specdiff.html.dom.ContextTree extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### contextId

            java.lang.String contextId

      - #### bodyNode

            org.outerj.daisy.diff.html.dom.BodyNode bodyNode

      - #### textNodes

            java.util.List<E> textNodes

      - #### parent

            ContextTree parent

      - #### startNode

            org.outerj.daisy.diff.html.dom.TextNode startNode

      - #### endNode

            org.outerj.daisy.diff.html.dom.TextNode endNode

      - #### startPos

            int startPos

      - #### endPos

            int endPos

      - #### uniqueHash

            long uniqueHash

      - #### prevCtx

            ContextTree prevCtx

        The previous context in the document. Is used to identify the right place to insert deleted context, not used by this class.

      - #### matchingCtx

            ContextTree matchingCtx

        The context from the another document the current one is matching to. Is used to identify the right place to insert deleted context, not used by this this class.

- ## Package com.sun.tdk.specdiff.html.stat

  - ### Class com.sun.tdk.specdiff.html.stat.Assertion extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### attributes

            java.util.List<E> attributes

      - #### mt

            org.outerj.daisy.diff.html.modification.ModificationType mt

      - #### tcList

            java.util.List<E> tcList

      - #### hasValidTests

            boolean hasValidTests

  - ### Class com.sun.tdk.specdiff.html.stat.Attribute extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### value

            java.lang.String value

  - ### Class com.sun.tdk.specdiff.html.stat.ChangedAssertionResult extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### contextId

            java.lang.String contextId

      - #### assertionId

            java.lang.String assertionId

  - ### Class com.sun.tdk.specdiff.html.stat.Document extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### ctxList

            java.util.Set<E> ctxList

      - #### stat

            DocumentStat stat

  - ### Class com.sun.tdk.specdiff.html.stat.DocumentStatGroup extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### map

            java.util.Map<K,V> map

      - #### items

            java.util.Collection<E> items

  - ### Class com.sun.tdk.specdiff.html.stat.DocumentStats extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### list

            java.util.Set<E> list

  - ### Class com.sun.tdk.specdiff.html.stat.NamedStatItem extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### count

            int count

  - ### Class com.sun.tdk.specdiff.html.stat.Problem extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### document

            java.lang.String document

      - #### context

            java.lang.String context

      - #### assertion

            java.lang.String assertion

      - #### pt

            ProblemType pt

      - #### ps

            ProblemStatus ps

      - #### paramList

            java.util.Set<E> paramList

  - ### Class com.sun.tdk.specdiff.html.stat.ProblemParameter extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### value

            java.lang.String value

  - ### Class com.sun.tdk.specdiff.html.stat.ProblemType extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### type

            java.lang.String type

  - ### Class com.sun.tdk.specdiff.html.stat.TestCase extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### invalid

            boolean invalid

      - #### url

            java.lang.String url