Package org.pentaho.reporting.engine.classic.core.layout.model.table

Examples of org.pentaho.reporting.engine.classic.core.layout.model.table.TableColumnGroupNode


        }
        finishTableBox(box);
      }
      else if (nodeType == LayoutNodeTypes.TYPE_BOX_TABLE_COL_GROUP)
      {
        final TableColumnGroupNode box = (TableColumnGroupNode) node;
        if (startTableColumnGroupBox(box))
        {
          processBoxChilds(box);
        }
        finishTableColumnGroupBox(box);
      }
      else if (nodeType == LayoutNodeTypes.TYPE_BOX_TABLE_SECTION)
      {
        final TableSectionRenderBox box = (TableSectionRenderBox) node;
        if (startTableSectionBox(box))
        {
          processBoxChilds(box);
        }
        finishTableSectionBox(box);
      }
      else if (nodeType == LayoutNodeTypes.TYPE_BOX_TABLE_ROW)
      {
        final TableRowRenderBox box = (TableRowRenderBox) node;
        if (startTableRowBox(box))
        {
          processBoxChilds(box);
        }
        finishTableRowBox(box);
      }
      else if (nodeType == LayoutNodeTypes.TYPE_BOX_TABLE_CELL)
      {
        final TableCellRenderBox box = (TableCellRenderBox) node;
        if (startTableCellBox(box))
        {
          processBoxChilds(box);
        }
        finishTableCellBox(box);
      }
      else if ((nodeType & LayoutNodeTypes.MASK_BOX_BLOCK) == LayoutNodeTypes.MASK_BOX_BLOCK)
      {
        if (nodeType == LayoutNodeTypes.TYPE_BOX_PARAGRAPH)
        {
          final ParagraphRenderBox box = (ParagraphRenderBox) node;
          if (startBlockBox(box))
          {
            processParagraphChilds(box);
          }
          finishBlockBox(box);
        }
        else if (nodeType == LayoutNodeTypes.TYPE_BOX_LOGICALPAGE)
        {
          final LogicalPageBox box = (LogicalPageBox) node;
          if (startBlockBox(box))
          {
            startProcessing(box.getWatermarkArea());
            startProcessing(box.getHeaderArea());
            processBoxChilds(box);
            startProcessing(box.getRepeatFooterArea());
            startProcessing(box.getFooterArea());
          }
          finishBlockBox(box);
        }
        else
        {
View Full Code Here


      return new TableColumnNode(styleSheet, objectID, boxDefinition, elementType, attributes, stateKey);
    }
    if (BandStyleKeys.LAYOUT_TABLE_COL_GROUP.equals(layoutType))
    {
      final SimpleStyleSheet styleSheet = bandCache.getStyleSheet(elementStyleSheet);
      return new TableColumnGroupNode(styleSheet, attributes);
    }

    // assume 'Canvas' by default ..
    final SimpleStyleSheet styleSheet = bandCache.getStyleSheet(elementStyleSheet);
    final BoxDefinition boxDefinition = boxDefinitionFactory.getBoxDefinition(styleSheet);
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.layout.model.table.TableColumnGroupNode

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.