Interface LayoutableNode

    • Field Summary

      • Fields inherited from interface org.w3c.dom.Node

        ATTRIBUTE_NODE, CDATA_SECTION_NODE, COMMENT_NODE, DOCUMENT_FRAGMENT_NODE, DOCUMENT_NODE, DOCUMENT_POSITION_CONTAINED_BY, DOCUMENT_POSITION_CONTAINS, DOCUMENT_POSITION_DISCONNECTED, DOCUMENT_POSITION_FOLLOWING, DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC, DOCUMENT_POSITION_PRECEDING, DOCUMENT_TYPE_NODE, ELEMENT_NODE, ENTITY_NODE, ENTITY_REFERENCE_NODE, NOTATION_NODE, PROCESSING_INSTRUCTION_NODE, TEXT_NODE
    • Method Detail

      • getChildrenToLayout

        java.util.List<LayoutableNode> getChildrenToLayout()
        Returns:
        List of children to Layout. Normally, all children.
      • getChildrenToDraw

        java.util.List<LayoutableNode> getChildrenToDraw()
        Returns:
        List of children to Draw. Normally, all children.
      • layoutStage1

        void layoutStage1​(LayoutView view,
                          LayoutInfo info,
                          LayoutStage childMinStage,
                          LayoutContext context)
        context insensitive layout.
        Parameters:
        view - LayoutView to use.
        info - LayoutInfo to manipulate.
        childMinStage - minimum stage of children. Either STAGE1 or STAGE2.
        context - LayoutContext for this element.
      • layoutStage2

        void layoutStage2​(LayoutView view,
                          LayoutInfo info,
                          LayoutContext context)
        context sensitive layout.
        Parameters:
        view - LayoutView to use.
        info - LayoutInfo to manipulate.
        context - LayoutContext for this element.