Class BeanListHeaderHandler<O>

    • Field Detail

      • log

        public static final org.apache.logging.log4j.Logger log
      • decorator

        protected io.ultreia.java4all.decoration.Decorator decorator
        the decorator of data
      • init

        protected boolean init
        flag to mark when handler was init (it can be init only once).
    • Constructor Detail

      • BeanListHeaderHandler

        public BeanListHeaderHandler()
    • Method Detail

      • init

        public void init​(io.ultreia.java4all.decoration.Decorator decorator,
                         List<O> data)
        Initialise le handler de l'ui
        Parameters:
        decorator - le decorateur a utiliser
        data - la liste des données a gérer
      • togglePopup

        public void togglePopup()
        Toggle the popup visible state.
      • setIndex

        protected void setIndex​(Integer oldValue,
                                Integer newValue)
        Modifie l'index du décorateur
        Parameters:
        oldValue - l'ancienne valeur
        newValue - la nouvelle valeur
      • setSortOrder

        protected void setSortOrder​(Boolean oldValue,
                                    Boolean newValue)
        Modifie l'index du décorateur
        Parameters:
        oldValue - l'ancienne valeur
        newValue - la nouvelle valeur
      • updateUI

        protected void updateUI​(int index,
                                boolean reverseSort)
      • getDecorator

        public io.ultreia.java4all.decoration.Decorator getDecorator()
      • getSelectedValue

        public O getSelectedValue()