Class MRUFileList


  • public class MRUFileList
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      private MRUFileList()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static void addChangeListener​(javax.swing.event.ChangeListener listener)  
      private static void fireChangeEvent()  
      java.util.List getMRUList()
      Returns an unmodifiable List of the MRU opened file list within Chainsaw
      static void loadLog4jMRUListFromReader​(java.io.Reader reader)  
      static void loadLog4jMRUListFromXML​(java.lang.String xml)  
      static MRUFileList log4jMRU()  
      void opened​(java.net.URL url)
      Call this method when something opens a log file, this method adds the URL to the list of known URL's, automatically rolling the list to ensure the list maintains the size property
      static void removeChangeListener​(javax.swing.event.ChangeListener listener)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • fileList

        private java.util.List<java.net.URL> fileList
      • size

        private int size
      • listeners

        private static transient javax.swing.event.EventListenerList listeners
    • Constructor Detail

      • MRUFileList

        private MRUFileList()
    • Method Detail

      • addChangeListener

        public static void addChangeListener​(javax.swing.event.ChangeListener listener)
      • removeChangeListener

        public static void removeChangeListener​(javax.swing.event.ChangeListener listener)
      • opened

        public void opened​(java.net.URL url)
        Call this method when something opens a log file, this method adds the URL to the list of known URL's, automatically rolling the list to ensure the list maintains the size property
        Parameters:
        url -
      • fireChangeEvent

        private static void fireChangeEvent()
      • getMRUList

        public java.util.List getMRUList()
        Returns an unmodifiable List of the MRU opened file list within Chainsaw
        Returns:
      • loadLog4jMRUListFromXML

        public static void loadLog4jMRUListFromXML​(java.lang.String xml)
      • loadLog4jMRUListFromReader

        public static void loadLog4jMRUListFromReader​(java.io.Reader reader)