Class RollupSkin

    • Constructor Detail

      • RollupSkin

        public RollupSkin()
    • Method Detail

      • install

        public void install​(Component component)
        Description copied from class: ComponentSkin
        Must be implemented in every subclass in order to do component-specific operations at instantiation time, but every subclass must call this superclass method to setup the necessary listeners, etc.
        Specified by:
        install in interface Skin
        Overrides:
        install in class ContainerSkin
        Parameters:
        component - The component to which the skin is being attached.
      • previewExpandedChange

        public Vote previewExpandedChange​(Rollup rollup)
        Description copied from interface: RollupStateListener
        Called to preview a rollup expansion event.
        Specified by:
        previewExpandedChange in interface RollupStateListener
        Parameters:
        rollup - The rollup that might change.
        Returns:
        The result of this listener voting on the expansion.
      • expandedChangeVetoed

        public void expandedChangeVetoed​(Rollup rollup,
                                         Vote reason)
        Description copied from interface: RollupStateListener
        Called when a rollup expansion event has been vetoed.
        Specified by:
        expandedChangeVetoed in interface RollupStateListener
        Parameters:
        rollup - The rollup that didn't change.
        reason - The reason the expansion was vetoed.