Class BasicStatusManager

    • Constructor Detail

      • BasicStatusManager

        public BasicStatusManager()
    • Method Detail

      • add

        public void add​(Status newStatus)
        Add a new status object.
        Specified by:
        add in interface StatusManager
        Parameters:
        newStatus - the status message to add
      • getCopyOfStatusList

        public java.util.List<Status> getCopyOfStatusList()
        Description copied from interface: StatusManager
        Obtain a copy of the status list maintained by this StatusManager.
        Specified by:
        getCopyOfStatusList in interface StatusManager
        Returns:
      • clear

        public void clear()
        Description copied from interface: StatusManager
        Clear the list of status messages.
        Specified by:
        clear in interface StatusManager
      • getLevel

        public int getLevel()
      • getCount

        public int getCount()
        Description copied from interface: StatusManager
        Return the number of status entries.
        Specified by:
        getCount in interface StatusManager
        Returns:
      • add

        public boolean add​(StatusListener listener)
        This implementation does not allow duplicate installations of OnConsoleStatusListener
        Specified by:
        add in interface StatusManager
        Parameters:
        listener -
        Returns:
        true if actually added, false if skipped