net.sourceforge.rssowl.util
Class Sleak

java.lang.Object
  extended bynet.sourceforge.rssowl.util.Sleak

public class Sleak
extends Object

Sleak is used to detect all handlers on Fonts / Colors / Cursors / Images that are currently allocated by RSSOwl. Sleak is usefull to dispose handlers on ressources that are not used any more. To enable Sleak, just set "useSleak" in RSSOwlLoader (Controller) to "TRUE".

Author:
IBM Corp. All rights reserved

Field Summary
(package private)  org.eclipse.swt.widgets.Canvas canvas
           
(package private)  org.eclipse.swt.widgets.Button check
           
(package private)  org.eclipse.swt.widgets.Display display
           
(package private)  Error[] errors
           
(package private)  org.eclipse.swt.widgets.Label label
           
(package private)  org.eclipse.swt.widgets.List list
           
(package private)  Object[] objects
           
(package private)  Error[] oldErrors
           
(package private)  Object[] oldObjects
           
(package private)  org.eclipse.swt.widgets.Shell shell
           
(package private)  org.eclipse.swt.widgets.Button start
           
(package private)  org.eclipse.swt.widgets.Button stop
           
(package private)  org.eclipse.swt.widgets.Text text
           
 
Constructor Summary
Sleak()
           
 
Method Summary
(package private)  void layout()
           
static void main(String[] args)
          Run sleak
(package private)  String objectName(Object object)
           
 void open()
          Open sleak
(package private)  void paintCanvas(org.eclipse.swt.widgets.Event event)
           
(package private)  void refreshAll()
           
(package private)  void refreshDifference()
           
(package private)  void refreshLabel()
           
(package private)  void refreshObject()
           
(package private)  void toggleStackTrace()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

canvas

org.eclipse.swt.widgets.Canvas canvas

display

org.eclipse.swt.widgets.Display display

errors

Error[] errors

label

org.eclipse.swt.widgets.Label label

list

org.eclipse.swt.widgets.List list

objects

Object[] objects

oldErrors

Error[] oldErrors

oldObjects

Object[] oldObjects

shell

org.eclipse.swt.widgets.Shell shell

start

org.eclipse.swt.widgets.Button start

stop

org.eclipse.swt.widgets.Button stop

check

org.eclipse.swt.widgets.Button check

text

org.eclipse.swt.widgets.Text text
Constructor Detail

Sleak

public Sleak()
Method Detail

main

public static void main(String[] args)
Run sleak

Parameters:
args -

open

public void open()
Open sleak


layout

void layout()

objectName

String objectName(Object object)

paintCanvas

void paintCanvas(org.eclipse.swt.widgets.Event event)

refreshAll

void refreshAll()

refreshDifference

void refreshDifference()

refreshLabel

void refreshLabel()

refreshObject

void refreshObject()

toggleStackTrace

void toggleStackTrace()


RSSOwl - RSS / RDF / Atom Newsreader

SourceForge.net Logo