Class LoggerView

    • Field Detail

      • colors

        private static org.eclipse.swt.graphics.Color[] colors
      • dateFormatter

        private static final java.text.SimpleDateFormat dateFormatter
      • formatPos

        private static final java.text.FieldPosition formatPos
      • display

        private org.eclipse.swt.widgets.Display display
      • panel

        private org.eclipse.swt.widgets.Composite panel
      • consoleText

        private org.eclipse.swt.custom.StyledText consoleText
      • buttonAutoScroll

        private org.eclipse.swt.widgets.Button buttonAutoScroll
      • filter

        private java.lang.Object[] filter
      • buffer

        private java.util.LinkedList<LogEvent> buffer
      • bPaused

        private boolean bPaused
      • bRealtime

        private boolean bRealtime
      • bEnabled

        private boolean bEnabled
      • bAutoScroll

        private boolean bAutoScroll
      • inclusionFilter

        private java.util.regex.Pattern inclusionFilter
      • exclusionFilter

        private java.util.regex.Pattern exclusionFilter
      • ignoredComponents

        private java.util.ArrayList[] ignoredComponents
      • stopOnNull

        private boolean stopOnNull
    • Constructor Detail

      • LoggerView

        public LoggerView()
      • LoggerView

        public LoggerView​(boolean stopOnNull)
      • LoggerView

        public LoggerView​(java.util.List<? extends LogEvent> initialList)
      • LoggerView

        private LoggerView​(LoggerView other)
    • Method Detail

      • initialize

        private void initialize​(org.eclipse.swt.widgets.Composite composite)
      • getComposite

        private org.eclipse.swt.widgets.Composite getComposite()
      • refresh

        private void refresh()
      • delete

        private void delete()
      • getFullTitle

        private java.lang.String getFullTitle()
      • log

        public void log​(LogEvent event)
        Description copied from interface: ILogEventListener
        A LogEvent has been generated.
        Specified by:
        log in interface ILogEventListener
        Parameters:
        event - The newly generated LogEvent
      • setFilter

        public void setFilter​(java.lang.Object[] _filter)
      • clearConsole

        private void clearConsole()
      • setEnabled

        public void setEnabled​(boolean on)
      • getPluginViewName

        public java.lang.String getPluginViewName()
      • dataSourceChanged

        private void dataSourceChanged​(java.lang.Object newDataSource)
      • logTypeToIndex

        private int logTypeToIndex​(int entryType)
      • parameterChanged

        public void parameterChanged​(java.lang.String parameterName)
        Description copied from interface: ParameterListener
        Called, when a parameter has changed. The listener could only react if the parameter name is relevant. Or the listener can just read all parameters again.
        Specified by:
        parameterChanged in interface ParameterListener
        Parameters:
        parameterName - the name of the parameter that has changed