org.jfree.layouting.layouter.style.resolver
Interface ResolveHandler

All Known Implementing Classes:
BackgroundAttachmentResolveHandler, BackgroundBreakResolveHandler, BackgroundClipResolveHandler, BackgroundImageResolveHandler, BackgroundOriginResolveHandler, BackgroundRepeatResolveHandler, BlockProgressionResolveHandler, BorderStyleResolveHandler, BorderWidthResolveHandler, BoxSizingResolveHandler, ColorResolveHandler, ConstantsResolveHandler, ContentResolveHandler, CounterIncrementResolveHandler, CounterResetResolveHandler, DirectionResolveHandler, DisplayModelResolveHandler, DisplayRoleResolveHandler, FitPositionResolveHandler, FitResolveHandler, FloatDisplaceResolveHandler, FloatResolveHandler, FontEffectResolveHandler, FontEmphasizePositionResolveHandler, FontEmphasizeStyleResolveHandler, FontFamilyResolveHandler, FontSizeAdjustResolveHandler, FontSizeResolveHandler, FontSizeResolveHandler, FontSmoothResolveHandler, FontSmoothResolveHandler, FontSmoothResolveHandler, FontStretchResolveHandler, FontStyleResolveHandler, FontVariantResolveHandler, FontWeightResolveHandler, IndentEdgeResetResolveHandler, LetterSpacingResolveHandler, LineHeightResolveHandler, LineStackingStrategyResolveHandler, ListOfConstantsResolveHandler, ListStyleImageResolveHandler, ListStylePositionResolveHandler, ListStyleTypeResolveHandler, MaxMinFontSizeResolveHandler, MinMaxFontSizeResolveHandler, MoveToResolveHandler, OtherColorResolveHandler, PageSizeResolveHandler, PageSizeResolveHandler, PositionResolveHandler, QuotesResolveHandler, StringSetResolveHandler, TargetNameResolveHandler, TargetNewResolveHandler, TargetPositionResolveHandler, TextAlignLastResolveHandler, TextAlignResolveHandler, TextDecorationWidthResolveHandler, TextDecorationWidthResolveHandler, TextHeightResolveHandler, TextHeightResolveHandler, TextIndentResolveHandler, TextJustifyResolveHandler, TextJustifyTrimResolveHandler, TextKashidaSpaceResolveHandler, TextOverflowEllipsisResolveHandler, TextOverflowModeResolveHandler, TextTransformResolveHandler, TextWrapResolveHandler, VerticalAlignResolveHandler, WhitespaceCollapseResolveHandler, WordBreakResolveHandler, WordSpacingResolveHandler, WordWrapResolveHandler, XAlternateTextResolveHandler, XStringDefineResolveHandler

public interface ResolveHandler

Creation-Date: 11.12.2005, 14:43:15

Author:
Thomas Morgner

Method Summary
 StyleKey[] getRequiredStyles()
          This indirectly defines the resolve order.
 void resolve(LayoutProcess process, LayoutElement currentNode, StyleKey key)
          Resolves a single property.
 

Method Detail

getRequiredStyles

StyleKey[] getRequiredStyles()
This indirectly defines the resolve order. The higher the order, the more dependent is the resolver on other resolvers to be complete.

Returns:
the array of required style keys.

resolve

void resolve(LayoutProcess process,
             LayoutElement currentNode,
             StyleKey key)
Resolves a single property.

Parameters:
process - the current layout process controlling everyting
currentNode - the current layout element that is processed
key - the style key that is computed.