Class LoggerView
java.lang.Object
com.biglybt.ui.swt.views.LoggerView
- All Implemented Interfaces:
ParameterListener, ILogEventListener, UISWTViewEventListener, UISWTViewCoreEventListener
public class LoggerView
extends Object
implements ILogEventListener, ParameterListener, UISWTViewCoreEventListener
- Since:
- 2.3.0.5
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate booleanprivate booleanprivate booleanprivate booleanprivate LinkedList<LogEvent> private org.eclipse.swt.widgets.Buttonprivate static final intprivate static final intprivate static final intprivate static org.eclipse.swt.graphics.Color[]private org.eclipse.swt.custom.StyledTextprivate static final SimpleDateFormatprivate org.eclipse.swt.widgets.Displayprivate Patternprivate Object[]private static final FieldPositionprivate ArrayList[]private Patternprivate org.eclipse.swt.widgets.Compositeprivate static final intstatic final Stringprivate static final intprivate booleanprivate UISWTViewstatic final String -
Constructor Summary
ConstructorsModifierConstructorDescriptionLoggerView(boolean stopOnNull) privateLoggerView(LoggerView other) LoggerView(List<? extends LogEvent> initialList) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voiddataSourceChanged(Object newDataSource) private voiddelete()booleaneventOccurred(UISWTViewEvent event) Triggers when an even listed in UISWTViewEvent occursprivate org.eclipse.swt.widgets.Compositeprivate Stringprivate voidinitialize(org.eclipse.swt.widgets.Composite composite) voidA LogEvent has been generated.private intlogTypeToIndex(int entryType) voidparameterChanged(String parameterName) Called, when a parameter has changed.private voidrefresh()voidsetEnabled(boolean on) voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface UISWTViewEventListener
builderNotRequired, informOfDuplicates
-
Field Details
-
VIEW_ID
- See Also:
-
COLOR_INFO
private static final int COLOR_INFO- See Also:
-
COLOR_WARN
private static final int COLOR_WARN- See Also:
-
COLOR_ERR
private static final int COLOR_ERR- See Also:
-
colors
private static org.eclipse.swt.graphics.Color[] colors -
PREFERRED_LINES
private static final int PREFERRED_LINES- See Also:
-
MAX_LINES
private static final int MAX_LINES- See Also:
-
dateFormatter
-
formatPos
-
MSGID_PREFIX
- See Also:
-
display
private org.eclipse.swt.widgets.Display display -
main_panel
private org.eclipse.swt.widgets.Composite main_panel -
consoleText
private org.eclipse.swt.custom.StyledText consoleText -
buttonAutoScroll
private org.eclipse.swt.widgets.Button buttonAutoScroll -
filter
-
buffer
-
bPaused
private boolean bPaused -
bRealtime
private boolean bRealtime -
bEnabled
private boolean bEnabled -
bAutoScroll
private boolean bAutoScroll -
inclusionFilter
-
exclusionFilter
-
ignoredComponents
-
stopOnNull
private boolean stopOnNull -
swtView
-
-
Constructor Details
-
LoggerView
public LoggerView() -
LoggerView
public LoggerView(boolean stopOnNull) -
LoggerView
-
LoggerView
-
-
Method Details
-
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
-
log
Description copied from interface:ILogEventListenerA LogEvent has been generated.- Specified by:
login interfaceILogEventListener- Parameters:
event- The newly generated LogEvent
-
setFilter
-
clearConsole
private void clearConsole() -
setEnabled
public void setEnabled(boolean on) -
getPluginViewName
-
dataSourceChanged
-
logTypeToIndex
private int logTypeToIndex(int entryType) -
parameterChanged
Description copied from interface:ParameterListenerCalled, 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:
parameterChangedin interfaceParameterListener- Parameters:
parameterName- the name of the parameter that has changed
-
eventOccurred
Description copied from interface:UISWTViewEventListenerTriggers when an even listed in UISWTViewEvent occurs- Specified by:
eventOccurredin interfaceUISWTViewEventListener- Parameters:
event- event that occurred- Returns:
- meaning dependent upon event type
-