Class WCollapsibleToggle

    • Constructor Detail

      • WCollapsibleToggle

        public WCollapsibleToggle()
        Creates a WCollapsibleToggle.
      • WCollapsibleToggle

        public WCollapsibleToggle​(boolean clientSide)
        Deprecated.
        1.2.0 all WCollapsibleToggles are client side.
        Creates a WCollapsibleToggle.
        Parameters:
        clientSide - if true, the collapse/expand is handled client-side
      • WCollapsibleToggle

        public WCollapsibleToggle​(CollapsibleGroup group)
        Creates a WCollapsibleToggle for the given CollapsibleGroup.
        Parameters:
        group - the CollapsibleGroup to create the toggle for.
    • Method Detail

      • isClientSideToggleable

        public boolean isClientSideToggleable()
        Deprecated.
        1.2.0 all WCollapsibleToggles are client side
        Indicates whether processing will occur client-side.
        Returns:
        true if processing is handled client-side, or false for server-side.
      • getGroupName

        public String getGroupName()
        Retrieves the name of the CollapsibleGroup associated with this toggle. If no group has been associated, this component's name is returned.
        Returns:
        the group name.
      • setGroup

        public void setGroup​(CollapsibleGroup group)
        Sets the collapsible group that this WCollapsibleToggle can expand/collapse.
        Parameters:
        group - the CollapsibleGroup to expand/collapse.
      • getGroup

        public CollapsibleGroup getGroup()
        Returns:
        the CollapsibleGroup that this WCollapsibleToggle can expand/collapse.
      • getOrCreateComponentModel

        protected WCollapsibleToggle.CollapsibleModel getOrCreateComponentModel()
        Retrieves the model for this component so that it can be modified. If this method is called during request processing, and a session specific model does not yet exist, then a new model is created. Subclasses may override this method to narrow the return type to their specific model type.
        Overrides:
        getOrCreateComponentModel in class AbstractWComponent
        Returns:
        the model for this component