Class ColumnStructuralChangeEvent

    • Constructor Detail

      • ColumnStructuralChangeEvent

        public ColumnStructuralChangeEvent​(ILayer layer,
                                           Range... columnPositionRanges)
        Creates a new ColumnStructuralChangeEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given column positions match.
        columnPositionRanges - The column position ranges for the columns that have changed.
      • ColumnStructuralChangeEvent

        public ColumnStructuralChangeEvent​(ILayer layer,
                                           Collection<Range> columnPositionRanges)
        Creates a new ColumnStructuralChangeEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given column positions match.
        columnPositionRanges - The column position ranges for the columns that have changed.
      • ColumnStructuralChangeEvent

        public ColumnStructuralChangeEvent​(ILayer layer,
                                           Collection<Range> columnPositionRanges,
                                           Collection<Integer> columnIndexes)
        Creates a new ColumnStructuralChangeEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given column positions match.
        columnPositionRanges - The column position ranges for the columns that have changed.
        columnIndexes - The indexes of the columns that have changed.
        Since:
        1.6
      • ColumnStructuralChangeEvent

        public ColumnStructuralChangeEvent​(ILayer layer,
                                           Collection<Range> columnPositionRanges,
                                           int... columnIndexes)
        Creates a new ColumnStructuralChangeEvent based on the given information.
        Parameters:
        layer - The ILayer to which the given column positions match.
        columnPositionRanges - The column position ranges for the columns that have changed.
        columnIndexes - The indexes of the columns that have changed.
        Since:
        2.0
      • ColumnStructuralChangeEvent

        protected ColumnStructuralChangeEvent​(ColumnStructuralChangeEvent event)
        Creates a new ColumnStructuralChangeEvent based on the given instance. Mainly needed for cloning.
        Parameters:
        event - The ColumnStructuralChangeEvent out of which the new instance should be created.