Class ColumnBandData

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class ColumnBandData
    extends java.lang.Object
    implements java.lang.Cloneable
    Represents the data structure to store copied objects like the column and cells.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.lang.Object clone()  
      ColumnBandData copy()
      Deeply clones the column band data.
      protected java.util.List getCells()
      Returns cells after the copy operation.
      protected org.eclipse.birt.report.model.elements.TableColumn getColumn()
      Returns the copied column.
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getColumn

        protected org.eclipse.birt.report.model.elements.TableColumn getColumn()
        Returns the copied column.
        Returns:
        the copied column.
      • getCells

        protected java.util.List getCells()
        Returns cells after the copy operation.
        Returns:
        a list containing cells. Each element in the list is a CellContextInfo.
      • clone

        protected java.lang.Object clone()
                                  throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • copy

        public ColumnBandData copy()
        Deeply clones the column band data.
        Returns:
        the copy of the column band data