| AbstractOutputDevice |
|
| AbstractPropertyBuilder |
|
| AbstractResource |
|
| AddedFont |
|
| AnonymousBlockBox |
An anonymous block box as defined in the CSS spec.
|
| ArrayDisplayListContainer |
This is an ArrayList backed DisplayListContainer for when we expect to get page instructions for all pages
such as collecting the root box.
|
| ArrayUtil |
|
| AttributeResolver |
In XML, an application may or may not know how to find the ID and/or class
and/or attribute defaults of an element.
|
| AWTFontResolver |
REsolves an AWT font instance from a list of CSS font families and characteristics.
|
| AWTFSFont |
|
| AWTFSGlyphVector |
|
| AWTFSImage |
|
| BackgroundPosition |
|
| BackgroundPropertyBuilder |
|
| BackgroundSize |
|
| BaseDocument |
|
| BaseRendererBuilder<TFinalClass extends BaseRendererBuilder,TBaseRendererBuilderState extends BaseRendererBuilder.BaseRendererBuilderState> |
Baseclass for all RendererBuilders (PDF and Java2D), has all common settings
|
| BaseRendererBuilder.BaseRendererBuilderState |
This class is an internal implementation detail.
This is internal, please don't use directly.
|
| BaseRendererBuilder.FontStyle |
|
| BaseRendererBuilder.FSFontUseCase |
Use cases for fonts.
|
| BaseRendererBuilder.PageSizeUnits |
|
| BaseRendererBuilder.TextDirection |
|
| BidiReorderer |
An interface to provide text reordering services.
|
| BidiSplitter |
|
| BidiSplitterFactory |
|
| BidiTextRun |
Simple class to hold a visual ordering text run.
|
| BlockBox |
A block box as defined in the CSS spec.
|
| BlockBox.MarginCollapseResult |
|
| BlockBoxing |
Utility class for laying block content.
|
| BlockFormattingContext |
This class represents a block formatting context as defined in the CSS spec.
|
| BorderPainter |
|
| BorderPropertyBuilders |
|
| BorderPropertyBuilders.Border |
|
| BorderPropertyBuilders.BorderBottom |
|
| BorderPropertyBuilders.BorderLeft |
|
| BorderPropertyBuilders.BorderRight |
|
| BorderPropertyBuilders.BorderTop |
|
| BorderPropertySet |
Created by IntelliJ IDEA.
|
| BorderRadiusCorner |
|
| BorderSpacingPropertyBuilder |
|
| Box |
|
| Box.ChildIteratorOfType<T> |
|
| BoxBuilder |
This class is responsible for creating the box tree from the DOM.
|
| BoxCollector |
A class to collect boxes which intersect a given clip region.
|
| BoxDimensions |
|
| BoxRange |
|
| BoxRangeData |
|
| BoxRangeHelper |
|
| BoxRangeLists |
|
| BreakAtLineContext |
|
| Breaker |
A utility class that scans the text of a single inline box, looking for the
next break point.
|
| Breaker.BreakTextResult |
|
| Breaker.TextBreakerSupplier |
|
| CalculatedStyle |
A set of properties that apply to a single Element, derived from all matched
properties following the rules for CSS cascade, inheritance, importance,
specificity and sequence.
|
| CascadedStyle |
|
| CharCounts |
|
| CollapsedBorderSide |
A class that contains a single border side of a collapsed cell.
|
| CollapsedBorderValue |
This class encapsulates all information related to a particular border side
along with an overall precedence (e.g.
|
| ColorValue |
|
| ColumnData |
Instances of this class are effective columns in the table grid.
|
| Configuration |
Stores runtime configuration information for application parameters that may
vary on restarting.
|
| Constants |
|
| ContentFunction |
Interface for objects which implement a function which creates content
(e.g.
|
| ContentFunctionFactory |
|
| ContentLimit |
|
| ContentLimitContainer |
|
| ContentPropertyBuilder |
|
| Conversions |
|
| CounterData |
|
| CounterFunction |
|
| CounterPropertyBuilder |
|
| CounterPropertyBuilder.CounterIncrement |
|
| CounterPropertyBuilder.CounterReset |
|
| CountersValue |
|
| CssContext |
Created by IntelliJ IDEA.
|
| CSSErrorHandler |
|
| CSSName |
A CSSName is a Singleton representing a single CSS property name, like
border-width.
|
| CSSName.CSSSideProperties |
|
| CSSParseException |
|
| CSSParser |
|
| CSSPrimitiveValue |
|
| CSSResource |
|
| CSSValue |
|
| DefaultDocumentListener |
|
| DefaultObjectDrawerFactory |
Default FSObjectDrawer factory, which allows to register drawer for specified
content type
|
| DerivedValue |
|
| DerivedValueFactory |
|
| Diagnostic |
|
| DisplayListCollector |
|
| DisplayListCollector.CollectFlags |
|
| DisplayListContainer |
|
| DisplayListContainer.DisplayListPageContainer |
|
| DisplayListItem |
Marker interface for objects that can be added
to a display list.
|
| DisplayListOperation |
|
| DisplayListPainter |
|
| DocumentListener |
Implementations of this listener interface receive notifications about
various document and layout events.
|
| DOMInspector |
Description of the Class
|
| DOMTreeResolver |
|
| DownscaleQuality |
Simple enumerated constants for downscaling (scaling to smaller image size)--since we have various options
for what algorithm to use.
|
| EmptyReplacedElement |
|
| EmptyStyle |
Represents the outer box to be used for evaluating positioning of internal
boxes
|
| FloatDistances |
A bean containing the distances that floated content takes up as measured
from the left and right content edge of the containing block.
|
| FloatedBoxData |
A bean containing additional information used by floated boxes.
|
| FloatLayoutResult |
A bean containing the result of laying out a floated block.
|
| FloatManager |
A class that manages all floated boxes in a given block formatting context.
|
| FloatManager.BoxOffset |
|
| FloatManager.FloatDirection |
|
| FloatManager.FloatOperation |
|
| FlowingColumnBox |
|
| FlowingColumnContainerBox |
|
| FlowingColumnContainerBox.ColumnBreakOpportunity |
|
| FlowingColumnContainerBox.ColumnBreakStore |
|
| FontContext |
|
| FontFaceFontSupplier |
|
| FontFaceRule |
|
| FontFamily<T extends MinimalFontDescription> |
|
| FontPropertyBuilder |
|
| FontResolver |
|
| FontResolverHelper |
|
| FontSizeHelper |
|
| FontSpecification |
|
| FSCacheEx<K,V> |
|
| FSCacheValue |
Note: Classes implementing this interface should be thread safe as we document the cache being useable accross threads.
|
| FSCanvas |
|
| FSCatalog |
FSCatalog loads an XML catalog file to read mappings of public IDs for
XML schemas/dtds, to resolve those mappings to a local store for the schemas.
|
| FSCMYKColor |
|
| FSColor |
|
| FSDefaultCacheStore |
A simple default cache implementation, mainly for testing.
|
| FSDerivedValue |
Marker interface for all derived values.
|
| FSDOMMutator |
Allows to modify the HTML document DOM after it has been parsed
|
| FSEntityResolver |
A SAX EntityResolver for common entity references and DTDs in X/HTML
processing.
|
| FSFont |
|
| FSFontMetrics |
|
| FSFunction |
|
| FSGlyphVector |
|
| FSImage |
|
| FSLinearGradient |
|
| FSLinearGradient.StopPoint |
|
| FSNoOpCacheStore |
|
| FSObjectDrawer |
Handle the drawing of <object> tags
|
| FSObjectDrawerFactory |
Factory for ObjectDrawers, i.e.
|
| FSRGBColor |
|
| FSStream |
Represents a stream.
|
| FSStreamFactory |
Represents a very simple stream/reader client for any protocol.
|
| FSSupplier<T> |
|
| FSTextBreaker |
Represents a text breaker, such as those on line break opportunities.
|
| FSTextTransformer |
Transforms text, such as making it title case.
|
| FSUriResolver |
|
| FunctionData |
A bean which contains all the information necessary to invoke a
ContentFunction.
|
| FunctionValue |
|
| HttpStream |
Deprecated.
|
| HttpStreamFactory |
Deprecated.
|
| Idents |
Booch utility class for working with ident values in CSS.
|
| IdentValue |
An IdentValue represents a string that you can assign to a CSS property,
where the string is one of several enumerated values.
|
| ImageMapParser |
Parser for image maps on elements.
|
| ImageReplacedElement |
|
| ImageResource |
|
| ImageUtil |
Static utility methods for working with images.
|
| InlineBox |
A class which represents a portion of an inline element.
|
| InlineBoxing |
This class is responsible for flowing inline content into lines.
|
| InlineBoxMeasurements |
A bean which tracks various charactistics of an inline box.
|
| InlineLayoutBox |
A Box which contains the portion of an inline element layed out on a
single line.
|
| InlinePaintable |
An interface which indicates that a box is able to paint itself in an
inline context.
|
| InlineText |
A lightweight object which contains a chunk of text from an inline element.
|
| InvalidPropertyDeclaration |
Holds an invalid property declaration (ie.
|
| JDKXRLogger |
An XRLogger interface that uses java.util.logging.
|
| JustificationInfo |
|
| LambdaUtil |
|
| Layer |
All positioned content as well as content with an overflow value other
than visible creates a layer.
|
| LayoutContext |
This class tracks state which changes over the course of a layout run.
|
| LayoutState |
A bean which captures all state necessary to lay out an arbitrary box.
|
| LayoutUtil |
Contains utility methods to layout floated and absolute content.
|
| Length |
|
| LengthValue |
|
| LineBox |
A line box contains a single line of text (or other inline content).
|
| LineBreakContext |
A bean which serves as a way for the layout code to pass information to the
line breaking code and for the line breaking code to pass instructions back
to the layout code.
|
| LineBreakContext.LineBreakResult |
|
| LineMetricsAdapter |
A note on this class: What we really want is a FontMetrics2D object (i.e.
|
| ListItemPainter |
A utility class to paint list markers (all types).
|
| ListStylePropertyBuilder |
|
| ListValue |
|
| LoggerUtil |
Utility class for working with java.logging Logger classes
|
| LogMessageId |
|
| LogMessageId.LogMessageId0Param |
|
| LogMessageId.LogMessageId1Param |
|
| LogMessageId.LogMessageId2Param |
|
| LogMessageId.LogMessageId3Param |
|
| LogMessageId.LogMessageId4Param |
|
| LogMessageId.LogMessageId5Param |
|
| MakeTokens |
|
| MapDisplayListContainer |
This is a map based DisplayListContainer for when we expect to only get some pages, such
as collecting a fixed element for a single page.
|
| MarginBox |
A dummy box representing one side of the margin area of a page.
|
| MarginBoxName |
|
| MarkerData |
A bean containing information necessary to draw a list marker.
|
| MarkerData.GlyphMarker |
|
| MarkerData.ImageMarker |
|
| MarkerData.TextMarker |
|
| Matcher |
|
| Matcher.AllDescendantMapper |
|
| MediaRule |
|
| MinimalFontDescription |
|
| NaiveUserAgent |
NaiveUserAgent is a simple implementation of UserAgentCallback which places no restrictions on what
XML, CSS or images are loaded.
|
| NaiveUserAgent.DataUriFactory |
|
| NaiveUserAgent.DefaultHttpStream |
|
| NaiveUserAgent.DefaultHttpStreamFactory |
|
| NaiveUserAgent.DefaultUriResolver |
|
| NamespaceHandler |
Provides knowledge specific to a certain document type, like resolving
style-sheets
|
| NoNamespaceHandler |
Handles a general XML document
|
| NoReplacedElementFactory |
|
| NullUserInterface |
|
| NumberValue |
|
| OneToFourPropertyBuilders |
|
| OneToFourPropertyBuilders.BorderColor |
|
| OneToFourPropertyBuilders.BorderRadius |
|
| OneToFourPropertyBuilders.BorderStyle |
|
| OneToFourPropertyBuilders.BorderWidth |
|
| OneToFourPropertyBuilders.Margin |
|
| OneToFourPropertyBuilders.Padding |
|
| OpenUtil |
|
| OperatorClip |
A display list item that indicates the output device needs
to clip at this point.
|
| OperatorSetClip |
A display list item that indicates the output device needs to expand
the clip at this point.
|
| OutputDevice |
|
| OutputDeviceGraphicsDrawer |
Render something on a Graphics2D on the OutputDevice.
|
| PageBox |
|
| PagedBoxCollector |
|
| PagedBoxCollector.PageFinder |
|
| PagedBoxCollector.PageInfo |
|
| PagedBoxCollector.PageResult |
|
| PageDimensions |
|
| PageElementPosition |
|
| PageInfo |
|
| PageRule |
|
| PageSize |
|
| PaintBackgroundAndBorders |
|
| PaintFixedLayer |
|
| PaintingInfo |
A bean which every box uses to provide its aggregate bounds (which may be
larger than the bounds of the box itself when there is overhanging content)
and its outer margin corner (which is used to calculate the size of the
canvas).
|
| PaintInlineContent |
|
| PaintLayerBackgroundAndBorder |
|
| PaintListMarkers |
|
| PaintPopClipRect |
|
| PaintPopTransformLayer |
|
| PaintPushClipRect |
|
| PaintPushTransformLayer |
|
| PaintReplacedElement |
|
| PaintReplacedElements |
|
| PaintRootElementBackground |
|
| ParagraphSplitter |
This class aims to split text into paragraphs where they can be passed to the
BidiSplitter.
|
| ParagraphSplitter.FakeParagraph |
A fake paragraqph only supports manual BIDI classification.
|
| ParagraphSplitter.Paragraph |
A paragraph object collects the text of one paragraph.
|
| ParserTest |
|
| PersistentBFC |
|
| PrimitivePropertyBuilders |
|
| PrimitivePropertyBuilders.BackgroundAttachment |
|
| PrimitivePropertyBuilders.BackgroundColor |
|
| PrimitivePropertyBuilders.BackgroundImage |
|
| PrimitivePropertyBuilders.BackgroundPosition |
|
| PrimitivePropertyBuilders.BackgroundRepeat |
|
| PrimitivePropertyBuilders.BackgroundSize |
|
| PrimitivePropertyBuilders.BorderBottomColor |
|
| PrimitivePropertyBuilders.BorderBottomLeftRadius |
|
| PrimitivePropertyBuilders.BorderBottomRightRadius |
|
| PrimitivePropertyBuilders.BorderBottomStyle |
|
| PrimitivePropertyBuilders.BorderBottomWidth |
|
| PrimitivePropertyBuilders.BorderCollapse |
|
| PrimitivePropertyBuilders.BorderLeftColor |
|
| PrimitivePropertyBuilders.BorderLeftStyle |
|
| PrimitivePropertyBuilders.BorderLeftWidth |
|
| PrimitivePropertyBuilders.BorderRightColor |
|
| PrimitivePropertyBuilders.BorderRightStyle |
|
| PrimitivePropertyBuilders.BorderRightWidth |
|
| PrimitivePropertyBuilders.BorderTopColor |
|
| PrimitivePropertyBuilders.BorderTopLeftRadius |
|
| PrimitivePropertyBuilders.BorderTopRightRadius |
|
| PrimitivePropertyBuilders.BorderTopStyle |
|
| PrimitivePropertyBuilders.BorderTopWidth |
|
| PrimitivePropertyBuilders.Bottom |
|
| PrimitivePropertyBuilders.BoxSizing |
|
| PrimitivePropertyBuilders.BreakAfter |
|
| PrimitivePropertyBuilders.BreakBefore |
|
| PrimitivePropertyBuilders.CaptionSide |
|
| PrimitivePropertyBuilders.Clear |
|
| PrimitivePropertyBuilders.Color |
|
| PrimitivePropertyBuilders.ColumnCount |
|
| PrimitivePropertyBuilders.ColumnGap |
|
| PrimitivePropertyBuilders.Cursor |
|
| PrimitivePropertyBuilders.Direction |
|
| PrimitivePropertyBuilders.Display |
|
| PrimitivePropertyBuilders.EmptyCells |
|
| PrimitivePropertyBuilders.Float |
|
| PrimitivePropertyBuilders.FontFamily |
|
| PrimitivePropertyBuilders.FontSize |
|
| PrimitivePropertyBuilders.FontStyle |
|
| PrimitivePropertyBuilders.FontVariant |
|
| PrimitivePropertyBuilders.FontWeight |
|
| PrimitivePropertyBuilders.FSBorderSpacingHorizontal |
|
| PrimitivePropertyBuilders.FSBorderSpacingVertical |
|
| PrimitivePropertyBuilders.FSCheckboxStyle |
|
| PrimitivePropertyBuilders.FSDynamicAutoWidth |
|
| PrimitivePropertyBuilders.FSFitImagesToWidth |
|
| PrimitivePropertyBuilders.FSFontSubset |
|
| PrimitivePropertyBuilders.FSKeepWithInline |
|
| PrimitivePropertyBuilders.FSMaxJustificationInterChar |
|
| PrimitivePropertyBuilders.FSMaxJustificationInterWord |
|
| PrimitivePropertyBuilders.FSMaxOverflowPages |
|
| PrimitivePropertyBuilders.FSNamedDestination |
|
| PrimitivePropertyBuilders.FSOverflowPagesDirection |
|
| PrimitivePropertyBuilders.FSPageBreakMinHeight |
|
| PrimitivePropertyBuilders.FSPageHeight |
|
| PrimitivePropertyBuilders.FSPageOrientation |
|
| PrimitivePropertyBuilders.FSPageSequence |
|
| PrimitivePropertyBuilders.FSPageWidth |
|
| PrimitivePropertyBuilders.FSPDFFontEmbed |
|
| PrimitivePropertyBuilders.FSPDFFontEncoding |
|
| PrimitivePropertyBuilders.FSTableCellColspan |
|
| PrimitivePropertyBuilders.FSTableCellRowspan |
|
| PrimitivePropertyBuilders.FSTablePaginate |
|
| PrimitivePropertyBuilders.FSTextDecorationExtent |
|
| PrimitivePropertyBuilders.Height |
|
| PrimitivePropertyBuilders.ImageRenderingBuilder |
|
| PrimitivePropertyBuilders.Left |
|
| PrimitivePropertyBuilders.LetterSpacing |
|
| PrimitivePropertyBuilders.LineHeight |
|
| PrimitivePropertyBuilders.ListStyleImage |
|
| PrimitivePropertyBuilders.ListStylePosition |
|
| PrimitivePropertyBuilders.ListStyleType |
|
| PrimitivePropertyBuilders.MarginBottom |
|
| PrimitivePropertyBuilders.MarginLeft |
|
| PrimitivePropertyBuilders.MarginRight |
|
| PrimitivePropertyBuilders.MarginTop |
|
| PrimitivePropertyBuilders.MaxHeight |
|
| PrimitivePropertyBuilders.MaxWidth |
|
| PrimitivePropertyBuilders.MinHeight |
|
| PrimitivePropertyBuilders.MinWidth |
|
| PrimitivePropertyBuilders.Orphans |
|
| PrimitivePropertyBuilders.Overflow |
|
| PrimitivePropertyBuilders.PaddingBottom |
|
| PrimitivePropertyBuilders.PaddingLeft |
|
| PrimitivePropertyBuilders.PaddingRight |
|
| PrimitivePropertyBuilders.PaddingTop |
|
| PrimitivePropertyBuilders.Page |
|
| PrimitivePropertyBuilders.PageBreakAfter |
|
| PrimitivePropertyBuilders.PageBreakBefore |
|
| PrimitivePropertyBuilders.PageBreakInside |
|
| PrimitivePropertyBuilders.Position |
|
| PrimitivePropertyBuilders.Right |
|
| PrimitivePropertyBuilders.Src |
|
| PrimitivePropertyBuilders.TableLayout |
|
| PrimitivePropertyBuilders.TabSize |
|
| PrimitivePropertyBuilders.TextAlign |
|
| PrimitivePropertyBuilders.TextDecoration |
|
| PrimitivePropertyBuilders.TextIndent |
|
| PrimitivePropertyBuilders.TextTransform |
|
| PrimitivePropertyBuilders.Top |
|
| PrimitivePropertyBuilders.TransformOriginPropertyBuilder |
|
| PrimitivePropertyBuilders.TransformOriginX |
|
| PrimitivePropertyBuilders.TransformOriginY |
|
| PrimitivePropertyBuilders.TransformPropertyBuilder |
|
| PrimitivePropertyBuilders.VerticalAlign |
|
| PrimitivePropertyBuilders.Visibility |
|
| PrimitivePropertyBuilders.WhiteSpace |
|
| PrimitivePropertyBuilders.Widows |
|
| PrimitivePropertyBuilders.Width |
|
| PrimitivePropertyBuilders.WordSpacing |
|
| PrimitivePropertyBuilders.WordWrap |
|
| PrimitivePropertyBuilders.ZIndex |
|
| PropertyBuilder |
|
| PropertyDeclaration |
Represents a single property declared in a CSS rule set.
|
| PropertyValue |
|
| QuotesPropertyBuilder |
|
| RectPropertySet |
Represents a set of CSS properties that together define
some rectangular area, and per-side thickness.
|
| RenderingContext |
Supplies information about the context in which rendering will take place
|
| ReplacedElement |
A replaced element is an XML element in the document being rendered whose visual output is delegated.
|
| ReplacedElementFactory |
|
| ReplacedElementScaleHelper |
|
| Resource |
|
| RowData |
A row in the table grid.
|
| Ruleset |
|
| RulesetContainer |
|
| ScalingOptions |
|
| Selector |
A Selector is really a chain of CSS selectors that all need to be valid for
the selector to match.
|
| SharedContext |
The SharedContext stores pseudo global variables.
|
| SimpleBidiReorderer |
Returns text unchanged.
|
| SimpleBidiSplitter |
|
| SimpleBidiSplitterFactory |
|
| SimpleBoxCollector |
|
| SimplePainter |
|
| SizePropertyBuilder |
|
| StandardAttributeResolver |
An instance which works together with a w3c DOM tree
|
| StringValue |
|
| StructureType |
|
| StrutMetrics |
|
| Styleable |
All objects appearing the layout tree must implement this interface.
|
| StyleReference |
|
| Stylesheet |
A representation of a CSS style sheet.
|
| StylesheetFactory |
A Factory class for Cascading Style Sheets.
|
| StylesheetFactoryImpl |
A Factory class for Cascading Style Sheets.
|
| StylesheetInfo |
A reference to a stylesheet.
|
| StyleTracker |
|
| SVGDrawer |
|
| SVGDrawer.SVGImage |
|
| SVGProperty |
This is a partial list of common SVG properties that are not present in
the HTML renderer of this project.
|
| TableBox |
|
| TableCellBox |
|
| TableColumn |
An object representing an element with display: table-column or
display: table-column-group.
|
| TableRowBox |
|
| TableSectionBox |
|
| TextDecoration |
|
| TextRenderer |
|
| TextUtil |
|
| TextUtil.DefaultCharacterBreaker |
|
| TextUtil.DefaultToLowerTransformer |
|
| TextUtil.DefaultToTitleTransformer |
A best effort implementation of title casing.
|
| TextUtil.DefaultToUpperTransformer |
|
| ThreadCtx |
Because OpenHTMLtoPDF is designed to run in a single thread at all times for one invocation,
we can use a ThreadLocal to store pseudo global variables.
|
| ThreadCtx.ThreadData |
|
| Token |
|
| TransformCreator |
Static helper methods to create transforms, either in document coordinates or page coordinates.
|
| TreeResolver |
|
| UnicodeImplementation |
|
| UriResolver |
|
| UrlAwareLineBreakIterator |
BreakIterator implementation that improves line breaking for URLs.
|
| UserAgentCallback |
To be implemented by any user agent using the panel.
|
| UserInterface |
|
| ValueConstants |
Utility class for working with CSSValue instances.
|
| VerticalAlignContext |
This class performs the real work of vertically positioning inline boxes
within a line (i.e.
|
| ViewportBox |
A dummy box representing the viewport
|
| WhitespaceStripper |
|
| XhtmlCssOnlyNamespaceHandler |
Handles xhtml but only css styling is honored,
no presentational html attributes (see css 2.1 spec, 6.4.4)
|
| XhtmlNamespaceHandler |
Handles xhtml documents, including presentational html attributes (see css 2.1 spec, 6.4.4).
|
| XMLResource |
|
| XRLog |
Utility class for using the java.util.logging package.
|
| XRLogger |
An interface whose implementations log Flying Saucer log messages.
|
| XRRuntimeException |
General runtime exception used in XHTMLRenderer.
|
| XRSimpleLogFormatter |
A java.util.logging.Formatter class that writes a bare-bones log messages,
with no origin class name and no date/time.
|
FSStreaminstead.