# Serialized Form

- ## Package org.jfree.layouting

  - ### Class org.jfree.layouting.InstantiationState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### c

            java.lang.Class<T extends java.lang.Object> c

  - ### Class org.jfree.layouting.StateException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

- ## Package org.jfree.layouting.input

  - ### Class org.jfree.layouting.input.AWTImageData extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### image

            java.awt.Image image

      - #### source

            org.pentaho.reporting.libraries.resourceloader.Resource source

  - ### Class org.jfree.layouting.input.EmptyImageData extends java.lang.Object implements Serializable

- ## Package org.jfree.layouting.input.style

  - ### Class org.jfree.layouting.input.style.CSSCharsetRule extends StyleRule implements Serializable

    - ### Serialized Fields

      - #### charset

            java.lang.String charset

  - ### Class org.jfree.layouting.input.style.CSSCounterRule extends CSSDeclarationRule implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

  - ### Class org.jfree.layouting.input.style.CSSDeclarationRule extends StyleRule implements Serializable

    - ### Serialized Fields

      - #### importantValues

            boolean[] importantValues

      - #### styleSheetParserUtil

            StyleSheetParserUtil styleSheetParserUtil

      - #### styleValues

            CSSValue[] styleValues

  - ### Class org.jfree.layouting.input.style.CSSFontFaceRule extends CSSDeclarationRule implements Serializable

  - ### Class org.jfree.layouting.input.style.CSSImportRule extends StyleRule implements Serializable

    - ### Serialized Fields

      - #### href

            java.net.URL href

      - #### styleSheet

            StyleSheet styleSheet

  - ### Class org.jfree.layouting.input.style.CSSMediaRule extends CSSDeclarationRule implements Serializable

    - ### Serialized Fields

      - #### rules

            java.util.ArrayList<E extends java.lang.Object> rules

  - ### Class org.jfree.layouting.input.style.CSSPageAreaRule extends CSSDeclarationRule implements Serializable

    - ### Serialized Fields

      - #### pageArea

            PageAreaType pageArea

  - ### Class org.jfree.layouting.input.style.CSSPageRule extends CSSDeclarationRule implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### pseudoPage

            java.lang.String pseudoPage

      - #### rules

            java.util.ArrayList<E extends java.lang.Object> rules

  - ### Class org.jfree.layouting.input.style.CSSStringRule extends CSSDeclarationRule implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

  - ### Class org.jfree.layouting.input.style.CSSStyleRule extends CSSDeclarationRule implements Serializable

    - ### Serialized Fields

      - #### selector

            CSSSelector selector

  - ### Class org.jfree.layouting.input.style.CSSUnknownStyleRule extends StyleRule implements Serializable

  - ### Class org.jfree.layouting.input.style.StyleKey extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### index

            int index

        The index is implicitly defined when the key is registered. Do not rely on that index for long term persitence.

      - #### inherited

            boolean inherited

        Defines, whether the key can be inherited.

      - #### name

            java.lang.String name

        The name of the style key.

      - #### trans

            boolean trans

        Whether this stylekey is transient. Transient keys denote temporary values stored in the stylesheet. Such keys should never be written into long term persistent states.

      - #### validity

            int validity

  - ### Class org.jfree.layouting.input.style.StyleRule extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### parentRule

            StyleRule parentRule

      - #### parentStyle

            StyleSheet parentStyle

      - #### readOnly

            boolean readOnly

      - #### styleKeyRegistry

            StyleKeyRegistry styleKeyRegistry

  - ### Class org.jfree.layouting.input.style.StyleSheet extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### namespaces

            java.util.HashMap<K extends java.lang.Object,V extends java.lang.Object> namespaces

      - #### readOnly

            boolean readOnly

      - #### rules

            java.util.ArrayList<E extends java.lang.Object> rules

      - #### source

            org.pentaho.reporting.libraries.resourceloader.ResourceKey source

      - #### styleKeyRegistry

            StyleKeyRegistry styleKeyRegistry

      - #### styleSheets

            java.util.ArrayList<E extends java.lang.Object> styleSheets

  - ### Class org.jfree.layouting.input.style.UnmodifiableStyleSheetException extends java.lang.RuntimeException implements Serializable

- ## Package org.jfree.layouting.input.style.keys.border

  - ### Class org.jfree.layouting.input.style.keys.border.BoxShadowValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### blurRadius

            CSSNumericValue blurRadius

      - #### color

            CSSColorValue color

      - #### horizontalOffset

            CSSNumericValue horizontalOffset

      - #### verticalOffset

            CSSNumericValue verticalOffset

- ## Package org.jfree.layouting.input.style.parser

  - ### Class org.jfree.layouting.input.style.parser.CSSParserFactoryException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

  - ### Class org.jfree.layouting.input.style.parser.CSSParserInstantiationException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

- ## Package org.jfree.layouting.input.style.selectors

  - ### Class org.jfree.layouting.input.style.selectors.AbstractSelector extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### weight

            SelectorWeight weight

  - ### Class org.jfree.layouting.input.style.selectors.CSSAnyNodeSelector extends AbstractSelector implements Serializable

  - ### Class org.jfree.layouting.input.style.selectors.CSSCharacterDataSelector extends AbstractSelector implements Serializable

    - ### Serialized Fields

      - #### data

            java.lang.String data

  - ### Class org.jfree.layouting.input.style.selectors.CSSConditionalSelector extends AbstractSelector implements Serializable

    - ### Serialized Fields

      - #### condition

            org.w3c.css.sac.Condition condition

      - #### simpleSelector

            org.w3c.css.sac.SimpleSelector simpleSelector

  - ### Class org.jfree.layouting.input.style.selectors.CSSDescendantSelector extends AbstractSelector implements Serializable

    - ### Serialized Fields

      - #### anchestorSelector

            org.w3c.css.sac.Selector anchestorSelector

      - #### childRelation

            boolean childRelation

      - #### simpleSelector

            org.w3c.css.sac.SimpleSelector simpleSelector

  - ### Class org.jfree.layouting.input.style.selectors.CSSElementSelector extends AbstractSelector implements Serializable

    - ### Serialized Fields

      - #### localName

            java.lang.String localName

      - #### namespace

            java.lang.String namespace

      - #### selectorType

            short selectorType

  - ### Class org.jfree.layouting.input.style.selectors.CSSNegativeSelector extends AbstractSelector implements Serializable

    - ### Serialized Fields

      - #### selector

            org.w3c.css.sac.SimpleSelector selector

  - ### Class org.jfree.layouting.input.style.selectors.CSSRootNodeSelector extends AbstractSelector implements Serializable

  - ### Class org.jfree.layouting.input.style.selectors.CSSSelectorFactory extends java.lang.Object implements Serializable

  - ### Class org.jfree.layouting.input.style.selectors.CSSSilblingSelector extends AbstractSelector implements Serializable

    - ### Serialized Fields

      - #### nodeType

            short nodeType

      - #### selector

            org.w3c.css.sac.Selector selector

      - #### silblingSelector

            org.w3c.css.sac.SimpleSelector silblingSelector

  - ### Class org.jfree.layouting.input.style.selectors.SelectorWeight extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### attributeCount

            int attributeCount

      - #### elementCount

            int elementCount

      - #### idCount

            int idCount

      - #### styleAttribute

            int styleAttribute

- ## Package org.jfree.layouting.input.style.selectors.conditions

  - ### Class org.jfree.layouting.input.style.selectors.conditions.AndCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### firstCondition

            CSSCondition firstCondition

      - #### secondCondition

            CSSCondition secondCondition

  - ### Class org.jfree.layouting.input.style.selectors.conditions.AttributeCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### namespace

            java.lang.String namespace

      - #### specified

            boolean specified

      - #### value

            java.lang.String value

  - ### Class org.jfree.layouting.input.style.selectors.conditions.BeginHyphenAttributeCSSCondition extends AttributeCSSCondition implements Serializable

  - ### Class org.jfree.layouting.input.style.selectors.conditions.ContentCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### data

            java.lang.String data

  - ### Class org.jfree.layouting.input.style.selectors.conditions.IdCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### value

            java.lang.String value

  - ### Class org.jfree.layouting.input.style.selectors.conditions.LangCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### lang

            java.lang.String lang

  - ### Class org.jfree.layouting.input.style.selectors.conditions.NegativeCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### condition

            CSSCondition condition

  - ### Class org.jfree.layouting.input.style.selectors.conditions.OneOfAttributeCSSCondition extends AttributeCSSCondition implements Serializable

  - ### Class org.jfree.layouting.input.style.selectors.conditions.OrCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### firstCondition

            CSSCondition firstCondition

      - #### secondCondition

            CSSCondition secondCondition

  - ### Class org.jfree.layouting.input.style.selectors.conditions.PositionalCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### matchByName

            boolean matchByName

      - #### matchByType

            boolean matchByType

      - #### position

            int position

  - ### Class org.jfree.layouting.input.style.selectors.conditions.PseudoClassCSSCondition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### namespace

            java.lang.String namespace

      - #### value

            java.lang.String value

- ## Package org.jfree.layouting.input.style.values

  - ### Class org.jfree.layouting.input.style.values.CSSAttrFunction extends CSSFunctionValue implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

      - #### namespace

            java.lang.String namespace

      - #### type

            java.lang.String type

  - ### Class org.jfree.layouting.input.style.values.CSSAutoValue extends java.lang.Object implements Serializable

  - ### Class org.jfree.layouting.input.style.values.CSSColorValue extends java.awt.Color implements Serializable

  - ### Class org.jfree.layouting.input.style.values.CSSCompoundAttrFunction extends CSSFunctionValue implements Serializable

    - ### Serialized Fields

      - #### key

            java.lang.String key

      - #### name

            java.lang.String name

      - #### namespace

            java.lang.String namespace

      - #### type

            java.lang.String type

  - ### Class org.jfree.layouting.input.style.values.CSSConstant extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### constant

            java.lang.String constant

  - ### Class org.jfree.layouting.input.style.values.CSSCounterFunction extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### identifier

            java.lang.String identifier

      - #### listStyle

            java.lang.String listStyle

      - #### separator

            java.lang.String separator

  - ### Class org.jfree.layouting.input.style.values.CSSFunctionValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### functionName

            java.lang.String functionName

      - #### parameters

            CSSValue[] parameters

  - ### Class org.jfree.layouting.input.style.values.CSSInheritValue extends java.lang.Object implements Serializable

  - ### Class org.jfree.layouting.input.style.values.CSSNumericValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### type

            CSSNumericType type

      - #### value

            double value

  - ### Class org.jfree.layouting.input.style.values.CSSRectangleValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### bottom

            CSSNumericValue bottom

      - #### left

            CSSNumericValue left

      - #### right

            CSSNumericValue right

      - #### top

            CSSNumericValue top

      - #### type

            CSSRectangleType type

  - ### Class org.jfree.layouting.input.style.values.CSSStringSetDefinition extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### identifier

            java.lang.String identifier

      - #### value

            CSSValue value

  - ### Class org.jfree.layouting.input.style.values.CSSStringValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### type

            CSSStringType type

      - #### value

            java.lang.String value

  - ### Class org.jfree.layouting.input.style.values.CSSTimeValue extends CSSNumericValue implements Serializable

  - ### Class org.jfree.layouting.input.style.values.CSSUnknownValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### cssText

            java.lang.String cssText

  - ### Class org.jfree.layouting.input.style.values.CSSValueList extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### values

            CSSValue[] values

  - ### Class org.jfree.layouting.input.style.values.CSSValuePair extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### firstValue

            CSSValue firstValue

      - #### secondValue

            CSSValue secondValue

- ## Package org.jfree.layouting.input.swing

  - ### Class org.jfree.layouting.input.swing.ConverterAttributeSet extends javax.swing.text.SimpleAttributeSet implements Serializable

    - ### Serialized Fields

      - #### typeMap

            java.util.Map<K extends java.lang.Object,V extends java.lang.Object> typeMap

- ## Package org.jfree.layouting.input.xhtml

  - ### Class org.jfree.layouting.input.xhtml.XhtmlDocument extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### source

            java.net.URL source

- ## Package org.jfree.layouting.layouter.context

  - ### Class org.jfree.layouting.layouter.context.BackgroundSpecification extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### backgroundAttachment

            ObjectList backgroundAttachment

      - #### backgroundClip

            ObjectList backgroundClip

      - #### backgroundImages

            ObjectList backgroundImages

      - #### backgroundOrigin

            ObjectList backgroundOrigin

      - #### backgroundPositions

            ObjectList backgroundPositions

      - #### backgroundRepeats

            ObjectList backgroundRepeats

      - #### backgroundSizes

            ObjectList backgroundSizes

- ## Package org.jfree.layouting.layouter.feed

  - ### Class org.jfree.layouting.layouter.feed.InputFeedException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

- ## Package org.jfree.layouting.layouter.model

  - ### Class org.jfree.layouting.layouter.model.LayoutElement extends LayoutNode implements Serializable

    - ### Serialized Fields

      - #### alternateOpen

            int alternateOpen

      - #### contentsConsumed

            boolean contentsConsumed

      - #### counters

            java.util.HashMap<K extends java.lang.Object,V extends java.lang.Object> counters

      - #### layoutContext

            LayoutContext layoutContext

      - #### previous

            LayoutElement previous

      - #### strings

            java.util.HashMap<K extends java.lang.Object,V extends java.lang.Object> strings

  - ### Class org.jfree.layouting.layouter.model.LayoutNode extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### parent

            LayoutElement parent

  - ### Class org.jfree.layouting.layouter.model.LayoutRoot extends LayoutElement implements Serializable

  - ### Class org.jfree.layouting.layouter.model.LayoutText extends LayoutNode implements Serializable

    - ### Serialized Fields

      - #### text

            ContentToken text

- ## Package org.jfree.layouting.layouter.style.functions

  - ### Class org.jfree.layouting.layouter.style.functions.FunctionEvaluationException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

- ## Package org.jfree.layouting.layouter.style.resolver

  - ### Class org.jfree.layouting.layouter.style.resolver.AbstractStyleResolver.AbstractStyleResolverState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### initialStyle

            LayoutStyle initialStyle

      - #### keys

            StyleKey[] keys

- ## Package org.jfree.layouting.layouter.style.values

  - ### Class org.jfree.layouting.layouter.style.values.CSSFormatedValue extends CSSStringValue implements Serializable

    - ### Serialized Fields

      - #### formatSpec

            java.text.Format formatSpec

      - #### raw

            java.lang.Object raw

  - ### Class org.jfree.layouting.layouter.style.values.CSSRawValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### value

            java.lang.Object value

  - ### Class org.jfree.layouting.layouter.style.values.CSSResourceValue extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### value

            org.pentaho.reporting.libraries.resourceloader.Resource value

- ## Package org.jfree.layouting.modules.output.graphics

  - ### Class org.jfree.layouting.modules.output.graphics.DrawablePanel extends javax.swing.JPanel implements Serializable

    - ### Serialized Fields

      - #### drawable

            org.pentaho.reporting.libraries.resourceloader.factory.drawable.DrawableWrapper drawable

- ## Package org.jfree.layouting.modules.output.html

  - ### Class org.jfree.layouting.modules.output.html.URLRewriteException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

- ## Package org.jfree.layouting.normalizer.content

  - ### Class org.jfree.layouting.normalizer.content.ContentNormalizer.ContentNormalizerState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### currentElement

            LayoutElement currentElement

      - #### currentSilbling

            LayoutElement currentSilbling

      - #### modelBuilderState

            State modelBuilderState

      - #### nextId

            long nextId

      - #### recordingContentNormalizerState

            State recordingContentNormalizerState

  - ### Class org.jfree.layouting.normalizer.content.NormalizationException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

  - ### Class org.jfree.layouting.normalizer.content.PageBreakException extends java.lang.Exception implements Serializable

    - ### Serialized Fields

      - #### pageCount

            int pageCount

      - #### pageName

            CSSValue pageName

        The name of the page. This has to be resolved against the defined pages before a pagebreak is issued - alternativly (and thats how it is done now, a page break is started whenever the old value is different from the current one.)

      - #### pseudoPages

            PseudoPage[] pseudoPages

- ## Package org.jfree.layouting.output

  - ### Class org.jfree.layouting.output.OutputProcessorFeature extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### name

            java.lang.String name

  - ### Class org.jfree.layouting.output.OutputProcessorFeature.BooleanOutputProcessorFeature extends OutputProcessorFeature implements Serializable

  - ### Class org.jfree.layouting.output.OutputProcessorFeature.NumericOutputProcessorFeature extends OutputProcessorFeature implements Serializable

- ## Package org.jfree.layouting.output.pageable

  - ### Class org.jfree.layouting.output.pageable.LogicalPageKey extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### height

            int height

      - #### physicalPageKeys

            PhysicalPageKey[] physicalPageKeys

      - #### position

            int position

      - #### width

            int width

  - ### Class org.jfree.layouting.output.pageable.PhysicalPageKey extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### logicalPage

            LogicalPageKey logicalPage

      - #### x

            int x

      - #### y

            int y

- ## Package org.jfree.layouting.renderer

  - ### Class org.jfree.layouting.renderer.AbstractRenderer.RendererState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### boxDefinitionFactory

            BoxDefinitionFactory boxDefinitionFactory

      - #### bufferLength

            int bufferLength

      - #### elementsStore

            ContentStore elementsStore

      - #### flowContexts

            FlowContext.FlowContextState[] flowContexts

      - #### logicalPageBox

            LogicalPageBox logicalPageBox

      - #### pageContext

            State pageContext

      - #### pendingStore

            ContentStore pendingStore

  - ### Class org.jfree.layouting.renderer.AbstractStore extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### firstSet

            java.util.HashMap<K extends java.lang.Object,V extends java.lang.Object> firstSet

      - #### initialSet

            java.util.Map<K extends java.lang.Object,V extends java.lang.Object> initialSet

      - #### lastSet

            java.util.HashMap<K extends java.lang.Object,V extends java.lang.Object> lastSet

  - ### Class org.jfree.layouting.renderer.ContentStore extends AbstractStore implements Serializable

  - ### Class org.jfree.layouting.renderer.CounterStore extends AbstractStore implements Serializable

  - ### Class org.jfree.layouting.renderer.FlowContext.FlowContextState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### currentFlowId

            java.lang.Object currentFlowId

      - #### textFactoryState

            State textFactoryState

  - ### Class org.jfree.layouting.renderer.PaginatingRenderer.DefaultFlowRendererState extends AbstractRenderer.RendererState implements Serializable

    - ### Serialized Fields

      - #### breakabilityStep

            ComputeBreakabilityStep breakabilityStep

      - #### cleanPaginatedBoxesStep

            CleanPaginatedBoxesStep cleanPaginatedBoxesStep

      - #### fillPhysicalPagesStep

            FillPhysicalPagesStep fillPhysicalPagesStep

      - #### icmMetricsStep

            ComputeICMMetricsStep icmMetricsStep

      - #### majorAxisLayoutStep

            InfiniteMajorAxisLayoutStep majorAxisLayoutStep

      - #### marginsStep

            ComputeMarginsStep marginsStep

      - #### minorAxisLayoutStep

            InfiniteMinorAxisLayoutStep minorAxisLayoutStep

      - #### paginationStep

            PaginationStep paginationStep

      - #### paragraphLinebreakStep

            ParagraphLineBreakStep paragraphLinebreakStep

      - #### staticPropertiesStep

            ComputeStaticPropertiesStep staticPropertiesStep

      - #### tableICMMetricsStep

            ComputeTableICMMetricsStep tableICMMetricsStep

      - #### tableRowHeightStep

            TableRowHeightStep tableRowHeightStep

      - #### tableValidationStep

            TableValidationStep tableValidationStep

      - #### updateTokensStep

            UpdateTokensStep updateTokensStep

      - #### validateModelStep

            ValidateModelStep validateModelStep

  - ### Class org.jfree.layouting.renderer.StreamingRenderer.DefaultFlowRendererState extends AbstractRenderer.RendererState implements Serializable

    - ### Serialized Fields

      - #### breakabilityStep

            ComputeBreakabilityStep breakabilityStep

      - #### cleanBoxesStep

            CleanStreamedBoxesStep cleanBoxesStep

      - #### icmMetricsStep

            ComputeICMMetricsStep icmMetricsStep

      - #### majorAxisLayoutStep

            InfiniteMajorAxisLayoutStep majorAxisLayoutStep

      - #### marginsStep

            ComputeMarginsStep marginsStep

      - #### minorAxisLayoutStep

            InfiniteMinorAxisLayoutStep minorAxisLayoutStep

      - #### paginationStep

            SimplePaginationStep paginationStep

      - #### paragraphLinebreakStep

            ParagraphLineBreakStep paragraphLinebreakStep

      - #### staticPropertiesStep

            ComputeStaticPropertiesStep staticPropertiesStep

      - #### tableICMMetricsStep

            ComputeTableICMMetricsStep tableICMMetricsStep

      - #### tableRowHeightStep

            TableRowHeightStep tableRowHeightStep

      - #### tableValidationStep

            TableValidationStep tableValidationStep

      - #### updateTokensStep

            UpdateTokensStep updateTokensStep

      - #### validateModelStep

            ValidateModelStep validateModelStep

  - ### Class org.jfree.layouting.renderer.StringStore extends AbstractStore implements Serializable

- ## Package org.jfree.layouting.renderer.model

  - ### Class org.jfree.layouting.renderer.model.BoxLayoutProperties extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### effectiveMarginBottom

            long effectiveMarginBottom

      - #### effectiveMarginTop

            long effectiveMarginTop

      - #### infiniteMarginBottom

            boolean infiniteMarginBottom

      - #### infiniteMarginTop

            boolean infiniteMarginTop

      - #### marginCloseState

            long marginCloseState

      - #### marginOpenState

            long marginOpenState

      - #### marginState

            long marginState

  - ### Class org.jfree.layouting.renderer.model.ComputedLayoutProperties extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### blockContextWidth

            RenderLength blockContextWidth

      - #### borderBottom

            long borderBottom

      - #### borderLeft

            long borderLeft

      - #### borderRight

            long borderRight

      - #### borderTop

            long borderTop

      - #### computedWidth

            RenderLength computedWidth

      - #### marginBottom

            long marginBottom

      - #### marginLeft

            long marginLeft

      - #### marginRight

            long marginRight

      - #### marginTop

            long marginTop

      - #### paddingBottom

            long paddingBottom

      - #### paddingLeft

            long paddingLeft

      - #### paddingRight

            long paddingRight

      - #### paddingTop

            long paddingTop

  - ### Class org.jfree.layouting.renderer.model.NodeLayoutProperties extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### alignmentAdjust

            CSSValue alignmentAdjust

      - #### alignmentAdjustResolved

            RenderLength alignmentAdjustResolved

      - #### alignmentBaseline

            CSSValue alignmentBaseline

      - #### baselineShift

            CSSValue baselineShift

      - #### baselineShiftResolved

            RenderLength baselineShiftResolved

      - #### majorAxis

            int majorAxis

      - #### minorAxis

            int minorAxis

      - #### namespace

            java.lang.String namespace

      - #### tagName

            java.lang.String tagName

      - #### verticalAlignment

            CSSValue verticalAlignment

  - ### Class org.jfree.layouting.renderer.model.StaticBoxLayoutProperties extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### avoidPagebreakInside

            boolean avoidPagebreakInside

      - #### dominantBaseline

            CSSValue dominantBaseline

      - #### nominalBaselineInfo

            ExtendedBaselineInfo nominalBaselineInfo

      - #### orphans

            int orphans

      - #### preserveSpace

            boolean preserveSpace

      - #### widows

            int widows

- ## Package org.jfree.layouting.renderer.text

  - ### Class org.jfree.layouting.renderer.text.DefaultRenderableTextFactory.DefaultRenderableTextFactoryState extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### breakOpportunityProducer

            org.pentaho.reporting.libraries.fonts.text.breaks.BreakOpportunityProducer breakOpportunityProducer

      - #### classificationProducer

            org.pentaho.reporting.libraries.fonts.text.ClassificationProducer classificationProducer

      - #### clusterProducer

            org.pentaho.reporting.libraries.fonts.text.GraphemeClusterProducer clusterProducer

      - #### fontSizeProducer

            org.pentaho.reporting.libraries.fonts.text.font.FontSizeProducer fontSizeProducer

      - #### glyphList

            java.util.ArrayList<E extends java.lang.Object> glyphList

      - #### kerningProducer

            org.pentaho.reporting.libraries.fonts.text.font.KerningProducer kerningProducer

      - #### languageClassifier

            org.pentaho.reporting.libraries.fonts.text.LanguageClassifier languageClassifier

      - #### lastLanguage

            int lastLanguage

      - #### leadingMargin

            long leadingMargin

      - #### produced

            boolean produced

      - #### spacingProducer

            org.pentaho.reporting.libraries.fonts.text.SpacingProducer spacingProducer

      - #### startText

            boolean startText

      - #### whitespaceCollapseValue

            CSSValue whitespaceCollapseValue

      - #### whitespaceFilter

            org.pentaho.reporting.libraries.fonts.text.whitespace.WhiteSpaceFilter whitespaceFilter

      - #### words

            java.util.ArrayList<E extends java.lang.Object> words

- ## Package org.jfree.layouting.util

  - ### Class org.jfree.layouting.util.AbstractObjectList extends java.lang.Object implements Serializable

    serialVersionUID:
      7789833772597351595L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(java.io.ObjectInputStream stream)
                             throws java.io.IOException,
                                    java.lang.ClassNotFoundException

        Provides serialization support.
        Throws:
          `java.io.IOException` - if there is an I/O error.
          `java.lang.ClassNotFoundException` - if there is a classpath problem.

      - #### writeObject

            private void writeObject​(java.io.ObjectOutputStream stream)
                              throws java.io.IOException

        Provides serialization support.
        Throws:
          `java.io.IOException` - if there is an I/O error.

    - ### Serialized Fields

      - #### increment

            int increment

        The default increment.

      - #### size

            int size

        The current list size.

  - ### Class org.jfree.layouting.util.AttributeMap extends java.lang.Object implements Serializable

    serialVersionUID:
      -7442871030874215436L

    - ### Serialized Fields

      - #### changeTracker

            long changeTracker

      - #### namespaces

            java.util.HashMap<K extends java.lang.Object,V extends java.lang.Object> namespaces

      - #### namespacesArray

            java.lang.String[] namespacesArray

      - #### readOnly

            boolean readOnly

  - ### Class org.jfree.layouting.util.ChainingCallException extends org.pentaho.reporting.libraries.base.util.StackableException implements Serializable

  - ### Class org.jfree.layouting.util.IntList extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### data

            int[] data

        The array holding the list data.

      - #### increment

            int increment

        The number of free slots added on every resize.

      - #### size

            int size

        The size of the list.

  - ### Class org.jfree.layouting.util.LazyAttributeMap extends AttributeMap implements Serializable

    - ### Serialized Fields

      - #### lazyMap

            AttributeMap lazyMap

  - ### Class org.jfree.layouting.util.LongList extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### data

            long[] data

        The array holding the list data.

      - #### increment

            int increment

        The number of free slots added on every resize.

      - #### size

            int size

        The size of the list.

  - ### Class org.jfree.layouting.util.ObjectList extends AbstractObjectList implements Serializable

- ## Package org.jfree.layouting.util.geom

  - ### Class org.jfree.layouting.util.geom.StrictBounds extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### height

            long height

        The height of this rectangle.

      - #### locked

            boolean locked

        A flag indicating whether attempts to change this rectangle should trigger Exceptions.

      - #### width

            long width

        The width of this rectangle.

      - #### x

            long x

        The x-coordinate of the upper left corner.

      - #### y

            long y

        The y-coordinate of the upper left corner.

  - ### Class org.jfree.layouting.util.geom.StrictDimension extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### height

            long height

        The height.

      - #### locked

            boolean locked

        A flag indicating whether this object is mutable.

      - #### width

            long width

        The width.

  - ### Class org.jfree.layouting.util.geom.StrictPoint extends java.lang.Object implements Serializable

    - ### Serialized Fields

      - #### locked

            boolean locked

        A flag indicating whether this object is mutable.

      - #### x

            long x

        The x-Coordinate.

      - #### y

            long y

        The y-coordinate.