Object Hierarchy

    GObject
        FoObject
            FoNode
                FoArea
                    FoAreaArea
                        FoAreaLayout
                        FoAreaListItem
                        FoAreaNormal
                        FoAreaReference
                            FoAreaViewportReference
                                FoAreaPage
                            FoAreaSpanningTableCell
                            FoAreaTableCell
                            FoAreaTable
                                FoAreaTableContinuation
                        FoAreaTablePart
                            FoAreaTableBody
                            FoAreaTableFooter
                            FoAreaTableHeader
                        FoAreaTableCellProxy
                        FoAreaTableRow
                    FoAreaTree
                FoFo
                    FoMarkerParent
                        basic-link
                        bidi-override
                        block
                            FoBlockBlock
                            FoBlockLayout
                            FoBlockWhitespace
                        block-container
                        flow
                        inline-container
                        inline
                        list-block
                        list-item-body
                        list-item
                        list-item-label
                        table-and-caption
                        FoTablePart
                            table-body
                            table-footer
                            table-header
                        table-caption
                        table-cell
                        table
                        wrapper
                            FoWrapperBlock
                            FoWrapperInline
                            FoWrapperWhitespace
                    fo-character
                    color-profile
                    conditional-page-master-reference
                    declarations
                    external-graphic
                    FoFloat
                    footnote-body
                    FoFootnote
                    initial-property-set
                    instream-foreign-object
                    layout-master-set
                    leader
                    FoMarker
                    FoMultiCase
                    FoMultiProperties
                    multi-property-set
                    FoMultiSwitch
                    multi-toggle
                    page-number-citation
                    page-number
                    page-sequence
                    page-sequence-master
                    region-after
                    region-before
                    region-body
                    region-end
                    region-start
                    FoRepeatablePageMasterAlternatives
                    FoRepeatablePageMasterReference
                    FoRetrieveMarker
                    root
                    simple-page-master
                    single-page-master-reference
                    static-content
                    table-column
                    table-row
                    FoText
                    title
                    FoTree
            FoDatatype
                FoBoolean
                FoChar
                FoColor
                FoEnum
                FoExpression
                FoId
                FoInteger
                FoKeep
                FoLengthBpIpD
                FoLengthCond
                FoLength
                FoLengthRange
                FoName
                FoNumber
                FoNumeric
                FoPercentage
                FoSpace
                FoString
                FoUnknown
                FoUriSpecification
            FoContext
            FoProperty
                alignment-adjust
                alignment-baseline
                background-color
                baseline-shift
                block-progression-dimension
                block-progression-dimension-maximum
                block-progression-dimension-minimum
                block-progression-dimension-optimum
                border-after-color
                border-after-precedence
                border-after-style
                border-after-width
                border-before-color
                border-before-precedence
                border-before-style
                border-before-width
                border-bottom-color
                border-bottom-style
                border-bottom-width
                border-collapse
                border-end-color
                border-end-precedence
                border-end-style
                border-end-width
                FoPropertyBorder
                border-left-color
                border-left-style
                border-left-width
                border-right-color
                border-right-style
                border-right-width
                border-separation
                border-start-color
                border-start-precedence
                border-start-style
                border-start-width
                border-top-color
                border-top-style
                border-top-width
                break-after
                break-before
                character
                clip
                color
                column-number
                column-width
                content-height
                content-type
                content-width
                direction
                display-align
                dominant-baseline
                end-indent
                flow-name
                font-family
                font-size
                font-stretch
                font-style
                font-variant
                font-weight
                format
                grouping-separator
                grouping-size
                height
                id_
                inline-progression-dimension
                inline-progression-dimension-maximum
                inline-progression-dimension-minimum
                inline-progression-dimension-optimum
                keep-together
                keep-together-within-column
                keep-together-within-line
                keep-together-within-page
                keep-with-next
                keep-with-next-within-column
                keep-with-next-within-line
                keep-with-next-within-page
                keep-with-previous
                keep-with-previous-within-column
                keep-with-previous-within-line
                keep-with-previous-within-page
                letter-value
                line-height
                line-stacking-strategy
                margin-bottom
                margin
                margin-left
                margin-right
                margin-top
                master-name
                master-reference
                media-usage
                number-columns-repeated
                number-columns-spanned
                number-rows-spanned
                orphans
                overflow
                padding-after
                padding-before
                padding-bottom
                padding-end
                padding
                padding-left
                padding-right
                padding-start
                padding-top
                page-height
                page-width
                provisional-distance-between-starts
                provisional-label-separation
                region-name
                role
                scaling
                scaling-method
                score-spaces
                source-document
                space-after-conditionality
                space-after
                space-after-maximum
                space-after-minimum
                space-after-optimum
                space-after-precedence
                space-before-conditionality
                space-before
                space-before-maximum
                space-before-minimum
                space-before-optimum
                space-before-precedence
                space-end-conditionality
                space-end
                space-end-maximum
                space-end-minimum
                space-end-optimum
                space-end-precedence
                space-start-conditionality
                space-start
                space-start-maximum
                space-start-minimum
                space-start-optimum
                space-start-precedence
                src
                start-indent
                table-layout
                text-align
                text-indent
                unicode-bidi
                widows
                width
                wrap-option
                writing-mode
    GInterface
        FoInlineFoIface
        FoBlockFoIface
        FoNeutralIface
        FoPropertyTextPropertyIface
        FoTableBorderFoIface