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
                  ├── FoBasicLink
                  ├── FoBidiOverride
                  ├── FoBlock
                     ├── FoBlockBlock
                     ├── FoBlockLayout
                     ╰── FoBlockWhitespace
                  ├── FoBlockContainer
                  ├── FoInlineContainer
                  ├── FoInline
                  ├── FoListBlock
                  ├── FoListItemBody
                  ├── FoListItem
                  ├── FoListItemLabel
                  ├── FoTableAndCaption
                  ├── FoTablePart
                     ├── FoTableBody
                     ├── FoTableFooter
                     ╰── FoTableHeader
                  ├── FoTableCaption
                  ├── FoTableCell
                  ├── FoTable
                  ╰── FoWrapper
                      ├── FoWrapperBlock
                      ├── FoWrapperInline
                      ╰── FoWrapperWhitespace
               ├── FoCharacter
               ├── FoColorProfile
               ├── FoConditionalPageMasterReference
               ├── FoDeclarations
               ├── FoExternalGraphic
               ├── FoFloat
               ├── FoFlow
               ├── FoFootnoteBody
               ├── FoFootnote
               ├── FoInitialPropertySet
               ├── FoInstreamForeignObject
               ├── FoLayoutMasterSet
               ├── FoLeader
               ├── FoMarker
               ├── FoMultiCase
               ├── FoMultiProperties
               ├── FoMultiPropertySet
               ├── FoMultiSwitch
               ├── FoMultiToggle
               ├── FoPageNumberCitation
               ├── FoPageNumber
               ├── FoPageSequence
               ├── FoPageSequenceMaster
               ├── FoRegionAfter
               ├── FoRegionBefore
               ├── FoRegionBody
               ├── FoRegionEnd
               ├── FoRegionStart
               ├── FoRepeatablePageMasterAlternatives
               ├── FoRepeatablePageMasterReference
               ├── FoRetrieveMarker
               ├── FoRoot
               ├── FoSimplePageMaster
               ├── FoSinglePageMasterReference
               ├── FoStaticContent
               ├── FoTableColumn
               ├── FoTableRow
               ├── FoText
               ├── FoTitle
               ╰── FoTree
        ├── FoDatatype
           ├── FoBoolean
           ├── FoChar
           ├── FoColor
           ├── FoEnum
           ├── FoExpression
           ├── FoId
           ├── FoInteger
           ├── FoKeep
           ├── FoLengthBpIpD
           ├── FoLengthCond
           ├── FoLength
           ├── FoLengthRange
           ├── FoName
           ├── FoNumber
           ├── FoNumeric
           ├── FoPercentage
           ├── FoSpace
           ├── FoString
           ├── FoUnknown
           ╰── FoUriSpecification
        ├── FoContext
        ├── FoProperty
           ╰── FoPropertyBorderLeftWidth
        ╰── FoHashTable
    GInterface
    ├── FoInlineFoIface
    ├── FoBlockFoIface
    ├── FoPropertyTextPropertyIface
    ╰── FoTableBorderFoIface