Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.apache.fop.fo.FObj

Packages that use FObj
org.apache.fop.datatypes | XSL Datatypes.
org.apache.fop.fo | Classes, constants and basic infrastructure for the FO tree.
org.apache.fop.fo.expr | Classes for XSL expressions and functions.
org.apache.fop.fo.extensions | Base classes for implementing extensions to XSL-FO.
org.apache.fop.fo.flow | All the block- and inline-level flow formatting objects.
org.apache.fop.fo.flow.table |
org.apache.fop.fo.pagination | All the pagination and declaration formatting objects.
org.apache.fop.fo.pagination.bookmarks | Formatting objects for bookmarks as defined since XSL 1.1.
org.apache.fop.fo.properties | Classes representing the various property types as well as supporting data structures for the FO tree.
org.apache.fop.layoutmgr | FOP's layout engine.
org.apache.fop.layoutmgr.inline | Layout managers for inline formatting objects and line building.
org.apache.fop.layoutmgr.table | Layout managers for tables.
org.apache.fop.render | Generic renderer interface.
org.apache.fop.render.rtf.rtflib.tools | Utility classes used in RTF file generation.

Uses of FObj in org.apache.fop.datatypes

Fields in org.apache.fop.datatypes declared as FObj
`protected FObj` | `LengthBase.fobj` The FO for which this property is to be calculated.

Methods in org.apache.fop.datatypes with parameters of type FObj
`int` | `ValidationPercentBaseContext.getBaseLength(int lengthBase, FObj fobj)` Returns the value for the given lengthBase.
`int` | `PercentBaseContext.getBaseLength(int lengthBase, FObj fobj)` Returns the base length for the given length base.
`int` | `SimplePercentBaseContext.getBaseLength(int lengthBase, FObj fobj)` Returns the value for the given lengthBase.

Uses of FObj in org.apache.fop.fo

Subclasses of FObj in org.apache.fop.fo
`class` | `FObjMixed` Abstract base class for representation of mixed content formatting objects (= those that can contain both child `FONode`s and `#PCDATA`).

Methods in org.apache.fop.fo that return FObj
`FObj` | `FONode.FONodeIterator.parentNode()` Returns the parent node for this iterator's list of child nodes
`FObj` | `FObj.findNearestAncestorFObj()` Find the nearest parent, grandparent, etc.
`FObj` | `FObj.FObjIterator.parentNode()` Returns the parent node for this iterator's list of child nodes
`FObj` | `PropertyList.getFObj()`
`FObj` | `PropertyList.getParentFObj()`

Methods in org.apache.fop.fo with parameters of type FObj
`PropertyList` | `PropertyListMaker.make(FObj fobj, PropertyList parentPropertyList)`

Constructors in org.apache.fop.fo with parameters of type FObj
`InlineCharIterator(FObj fobj, CommonBorderPaddingBackground bpb)`
`RecursiveCharIterator(FObj fobj)` Constructor which creates an iterator for all child nodes
`RecursiveCharIterator(FObj fobj, FONode child)` Constructor which creates an iterator for only some child nodes
`StaticPropertyList(FObj fObjToAttach, PropertyList parentPropertyList)` Construct a StaticPropertyList.
`PropertyList(FObj fObjToAttach, PropertyList parentPropertyList)` Basic constructor.

Uses of FObj in org.apache.fop.fo.expr

Methods in org.apache.fop.fo.expr that return FObj
`FObj` | `PropertyInfo.getFO()` accessor for FObj

Uses of FObj in org.apache.fop.fo.extensions

Subclasses of FObj in org.apache.fop.fo.extensions
`class` | `ExtensionObj` Base class for pdf bookmark extension objects.
`class` | `ExternalDocument` Class for the fox:external-document extension element.

Uses of FObj in org.apache.fop.fo.flow

Subclasses of FObj in org.apache.fop.fo.flow
`class` | `AbstractGraphics` Common base class for the `fo:instream-foreign-object` and `fo:external-graphic` flow formatting objects.
`class` | `AbstractListItemPart` Common superclass for `fo:list-item-label` and `fo:list-item-body`.
`class` | `AbstractPageNumberCitation` Common base class for the `fo:page-number-citation` and `fo:page-number-citation-last` objects.
`class` | `AbstractRetrieveMarker` Abstract base class for the `fo:retrieve-marker` and `fo:retrieve-table-marker` formatting objects.
`class` | `BasicLink` Class modelling the `fo:basic-link` object.
`class` | `BidiOverride` Class modelling the `fo:bidi-override` object.
`class` | `Block` Class modelling the `fo:block object`.
`class` | `BlockContainer` Class modelling the `fo:block-container` object.
`class` | `Character` Class modelling the `fo:character` object.
`class` | `ExternalGraphic` Class modelling the `fo:external-graphic` object.
`class` | `Float` Class modelling the `fo:float` object.
`class` | `Footnote` Class modelling the `fo:footnote` object.
`class` | `FootnoteBody` Class modelling the `fo:footnote-body` object.
`class` | `InitialPropertySet` Class modelling the `fo:initial-property-set` object.
`class` | `Inline` Class modelling the `fo:inline` formatting object.
`class` | `InlineContainer` Class modelling the `fo:inline-container` object.
`class` | `InlineLevel` Class modelling the commonalities of several inline-level formatting objects.
`class` | `InstreamForeignObject` Class modelling the `fo:instream-foreign-object` object.
`class` | `Leader` Class modelling the `fo:leader` object.
`class` | `ListBlock` Class modelling the `fo:list-block` object.
`class` | `ListItem` Class modelling the `fo:list-item` object.
`class` | `ListItemBody` Class modelling the `fo:list-item-body object`.
`class` | `ListItemLabel` Class modelling the `fo:list-item-label` object.
`class` | `Marker` Class modelling the `fo:marker``` object.
`class` | `MultiCase` Class modelling the `fo:multi-case` object.
`class` | `MultiProperties` Class modelling the `fo:multi-properties` object.
`class` | `MultiPropertySet` Class modelling the `fo:multi-property-set` object.
`class` | `MultiSwitch` Class modelling the `fo:multi-switch` object.
`class` | `MultiToggle` Class modelling the `fo:multi-toggle``` property.
`class` | `PageNumber` Class modelling the `fo:page-number` object.
`class` | `PageNumberCitation` Class modelling the `fo:page-number-citation` object.
`class` | `PageNumberCitationLast` Class modelling the `fo:page-number-citation-last` object from XSL 1.1.
`class` | `RetrieveMarker` Class modelling the `fo:retrieve-marker` formatting object.
`class` | `RetrieveTableMarker` Class modelling the `fo:retrieve-table-marker` formatting object.
`class` | `Wrapper` Class modelling the `fo:wrapper` object.

Constructors in org.apache.fop.fo.flow with parameters of type FObj
`Marker.MarkerPropertyList(FObj fobj, PropertyList parentPropertyList)` Overriding default constructor

Uses of FObj in org.apache.fop.fo.flow.table

Subclasses of FObj in org.apache.fop.fo.flow.table
`class` | `Table` Class modelling the `fo:table` object.
`class` | `TableAndCaption` Class modelling the `fo:table-and-caption` property.
`class` | `TableBody` Class modelling the `fo:table-body` object.
`class` | `TableCaption` Class modelling the `fo:table-caption` object.
`class` | `TableCell` Class modelling the `fo:table-cell` object.
`class` | `TableCellContainer` A common class for fo:table-body and fo:table-row which both can contain fo:table-cell.
`class` | `TableColumn` Class modelling the `fo:table-column` object.
`class` | `TableFObj` Common base class for table-related FOs
`class` | `TableFooter` Class modelling the `fo:table-footer` object.
`class` | `TableHeader` Class modelling the `fo:table-header` object.
`class` | `TablePart` An abstract base class modelling a TablePart (i.e.
`class` | `TableRow` Class modelling the `fo:table-row` object.

Methods in org.apache.fop.fo.flow.table with parameters of type FObj
`Property` | `TableFObj.ColumnNumberPropertyMaker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification. Check the value of the column-number property.
`Property` | `TableFObj.ColumnNumberPropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses. If the value is not positive, return a property whose value is the next column number.

Uses of FObj in org.apache.fop.fo.pagination

Subclasses of FObj in org.apache.fop.fo.pagination
`class` | `AbstractPageSequence` Abstract base class for the `fo:page-sequence` formatting object and the `fox:external-document` extension object.
`class` | `ColorProfile` Class modelling the `fo:color-profile` object.
`class` | `ConditionalPageMasterReference` Class modelling the `fo:conditional-page-master-reference` object.
`class` | `Declarations` Class modelling the `fo:declarations` object.
`class` | `Flow` Class modelling the `fo:flow` object.
`class` | `LayoutMasterSet` Class modelling the `fo:layout-master-set` object.
`class` | `PageSequence` Class modelling the `fo:page-sequence` object.
`class` | `PageSequenceMaster` Class modelling the `fo:page-sequence-master` object.
`class` | `PageSequenceWrapper` Class modelling the `fo:page-sequence-wrapper` object, first introduced in the XSL 1.1 WD.
`class` | `Region` This is an abstract base class for pagination regions.
`class` | `RegionAfter` Class modelling the `fo:region-after` object.
`class` | `RegionBA` Abstract base class for `fo:region-before` and `fo:region-after`.
`class` | `RegionBefore` Class modelling the `fo:region-before` object.
`class` | `RegionBody` Class modelling the `fo:region-body` object.
`class` | `RegionEnd` Class modelling the `fo:region-end` object.
`class` | `RegionSE` Abstract base class for `fo:region-start` and `fo:region-end`.
`class` | `RegionStart` Class modelling the `fo:region-start` object.
`class` | `RepeatablePageMasterAlternatives` Class modelling the `fo:repeatable-page-master-alternatives` object.
`class` | `RepeatablePageMasterReference` Class modelling the `fo:repeatable-page-master-reference` object.
`class` | `Root` Class modeling the `fo:root` formatting object.
`class` | `SideRegion` Common base class for side regions (before, after, start, end).
`class` | `SimplePageMaster` Class modelling the `fo:simple-page-master` object.
`class` | `SinglePageMasterReference` Class modelling the `fo:single-page-master-reference` object.
`class` | `StaticContent` Class modelling the `fo:static-content` object.
`class` | `Title` Class modeling the `fo:title` object.

Uses of FObj in org.apache.fop.fo.pagination.bookmarks

Subclasses of FObj in org.apache.fop.fo.pagination.bookmarks
`class` | `Bookmark` Class modelling the `fo:bookmark` object, first introduced in the XSL 1.1 WD.
`class` | `BookmarkTitle` Class modelling the `fo:bookmark-title` object, first introduced in the XSL 1.1 WD.
`class` | `BookmarkTree` Class modelling the `fo:bookmark-tree` object, first introduced in the XSL 1.1 WD.

Uses of FObj in org.apache.fop.fo.properties

Methods in org.apache.fop.fo.properties with parameters of type FObj
`Property` | `CondLengthProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
`Property` | `ColorProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a ColorProperty object based on the passed Property object.
`Property` | `LengthRangeProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
`Property` | `ToBeImplementedProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)`
`Property` | `FontSizePropertyMaker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification. Contrary to basic lengths, percentages for font-size can be resolved here already: if the property evaluates to a `PercentLength`, it is immediately replaced by the resolved `FixedLength`.
`Property` | `FontSizePropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses. Implements the parts of 7.8.4 relevant to relative font sizes
`Property` | `LengthPairProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
`Property` | `LengthProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses.
`Property` | `LineHeightPropertyMaker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification.
`Property` | `LineHeightPropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
`Property` | `FontStretchPropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Implements the parts of 7.8.5 relevant to relative font stretches
`Property` | `NumberProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses.
`Property` | `NumberProperty.PositiveIntegerMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` If the value is not positive, return a property with value 1 Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses.
`Property` | `SpaceProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
`Property` | `StringProperty.Maker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Make a new StringProperty object
`Property` | `BackgroundPositionShorthand.Maker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification. If only `background-position-horizontal` is specified, `background-position-vertical` is set to "50%".
`Property` | `TextDecorationProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses.
`Property` | `ListProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses.
`Property` | `EnumProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)`
`Property` | `FontWeightPropertyMaker.make(PropertyList pList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification.
`Property` | `FontShorthandProperty.Maker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification.
`Property` | `SpacingPropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Support for the 'normal' value.
`Property` | `PropertyMaker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification.
`Property` | `PropertyMaker.make(Property baseProperty, int subpropertyId, PropertyList propertyList, java.lang.String value, FObj fo)` Make a property value for a compound property.
`Property` | `PropertyMaker.convertShorthandProperty(PropertyList propertyList, Property prop, FObj fo)` Converts a shorthand property
`protected Property` | `PropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object.
`protected Property` | `PropertyMaker.convertPropertyDatatype(Property p, PropertyList propertyList, FObj fo)` For properties that have more than one legal way to be specified, this routine should be overridden to attempt to set them based upon the other methods.
`Property` | `FontFamilyProperty.Maker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification.
`Property` | `FontFamilyProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this property. It is overridden by subclasses.
`Property` | `KeepProperty.Maker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object. This method is called if the Property object built by the parser isn't the right type for this compound property.
`protected Property` | `CompoundPropertyMaker.convertProperty(Property p, PropertyList propertyList, FObj fo)` Return a Property object based on the passed Property object.
`Property` | `CompoundPropertyMaker.make(PropertyList propertyList, java.lang.String value, FObj fo)` Create a Property object from an attribute specification.
`Property` | `CompoundPropertyMaker.make(Property baseProperty, int subpropertyId, PropertyList propertyList, java.lang.String value, FObj fo)` Return a property value for a compound property.
`protected Property` | `CompoundPropertyMaker.makeCompound(PropertyList propertyList, FObj parentFO)` Create a empty compound property and fill it with default values for the subproperties.
`Property` | `CharacterProperty.Maker.make(PropertyList propertyList, java.lang.String value, FObj fo)`

Constructors in org.apache.fop.fo.properties with parameters of type FObj
`TableColLength(double tcolUnits, FObj column)` Construct an object with tcolUnits of proportional measure.

Uses of FObj in org.apache.fop.layoutmgr

Fields in org.apache.fop.layoutmgr declared as FObj
`protected FObj` | `AbstractBaseLayoutManager.fobj` The formatting object for this LM.

Methods in org.apache.fop.layoutmgr that return FObj
`FObj` | `LayoutManager.getFObj()` Returns the fo this layout manager is associated with.
`FObj` | `AbstractBaseLayoutManager.getFObj()` Returns the fo this layout manager is associated with.

Methods in org.apache.fop.layoutmgr with parameters of type FObj
`int` | `AbstractBaseLayoutManager.getBaseLength(int lengthBase, FObj fobjx)` Returns the base length for the given length base. Length base should be one of the constants defined in `LengthBase`.

Constructors in org.apache.fop.layoutmgr with parameters of type FObj
`AbstractBaseLayoutManager(FObj fo)` Abstract base layout manager.
`BlockStackingLayoutManager(FObj node)`
`AbstractLayoutManager(FObj fo)` Abstract layout manager.

Uses of FObj in org.apache.fop.layoutmgr.inline

Methods in org.apache.fop.layoutmgr.inline with parameters of type FObj
`int` | `LeaderLayoutManager.getBaseLength(int lengthBase, FObj fobj)` Returns the base length for the given length base. Length base should be one of the constants defined in `LengthBase`.
`int` | `AbstractGraphicsLayoutManager.getBaseLength(int lengthBase, FObj fobj)` Returns the base length for the given length base. Length base should be one of the constants defined in `LengthBase`.

Constructors in org.apache.fop.layoutmgr.inline with parameters of type FObj
`InlineStackingLayoutManager(FObj node)` Create an inline stacking layout manager.
`LeafNodeLayoutManager(FObj node)` Create a Leaf node layout manager.

Uses of FObj in org.apache.fop.layoutmgr.table

Methods in org.apache.fop.layoutmgr.table with parameters of type FObj
`int` | `TableLayoutManager.getBaseLength(int lengthBase, FObj fobj)` Returns the base length for the given length base. Length base should be one of the constants defined in `LengthBase`.
`int` | `TableContentLayoutManager.getBaseLength(int lengthBase, FObj fobj)` Returns the base length for the given length base. Length base should be one of the constants defined in `LengthBase`.

Uses of FObj in org.apache.fop.render

Methods in org.apache.fop.render with parameters of type FObj
`int` | `DummyPercentBaseContext.getBaseLength(int lengthBase, FObj fo)` Returns the base length for the given length base. Length base should be one of the constants defined in `LengthBase`.

Uses of FObj in org.apache.fop.render.rtf.rtflib.tools

Methods in org.apache.fop.render.rtf.rtflib.tools with parameters of type FObj
`int` | `PercentContext.getBaseLength(int lengthBase, FObj fobj)` Returns the available width for a specific FObj
`void` | `PercentContext.setDimension(FObj fobj, int width)` Elements having a width property can call this function if their width is calculated in RTFHandler
`void` | `PercentContext.setDimension(FObj fobj)` Elements willing to use this context have to register themselves by calling this function.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| fop 1.0
PREV NEXT | FRAMES NO FRAMES

Copyright 1999-2010 The Apache Software Foundation. All Rights Reserved.