Class AbstractRegionCommand

    • Field Detail

      • label

        public final String label
        The label that needs to be applied in order to process the command. If the label matches a region, the command will be only processed down the layer stack of the corresponding region. If the label is null or a cell label, the command will be processed by all or the first layer in the composition that has a handler configured.
    • Constructor Detail

      • AbstractRegionCommand

        public AbstractRegionCommand​(String label)
        Parameters:
        label - The label that needs to be applied in order to process the command. If the label matches a region, the command will be only processed down the layer stack of the corresponding region. If the label is null or a cell label, the command will be processed by all or the first layer in the composition that has a handler configured.
    • Method Detail

      • cloneForRegion

        public abstract AbstractRegionCommand cloneForRegion()
        Creates and returns a clone of this instance with necessary modifications for further processing. Typically the label information is removed or adjusted for processing further down the region layer stack.
        Returns:
        A clone of this command prepared for further processing down the region layer stack.