ucar.unidata.util
Class Trace

java.lang.Object
  extended by ucar.unidata.util.Trace

public class Trace
extends Object

Provides for applicatin level call tracing, timing and memory tracing.

Author:
IDV development team

Field Summary
static StringBuffer buff
          _more_
static boolean displayMsg
          _more_
static long lastMemory
          _more_
static long lastTime
          _more_
 
Constructor Summary
Trace()
           
 
Method Summary
static void accum1(String name)
          _more_
static void accum2(String name)
          _more_
static void addNot(String pattern)
          _more_
static void addOnly(String pattern)
          _more_
static void after(String m)
          _more_
static void before(String m)
          _more_
static void call1(String m)
          _more_
static void call1(String m, boolean print)
          _more_
static void call1(String m, String extra)
          _more_
static void call1(String m, String extra, boolean print)
          _more_
static void call2(String m)
          _more_
static void call2(String m, String extra)
          _more_
static String[] changeFilters()
          _more_
static void clearMsgs()
          _more_
static void clearOnly()
          Clear out any of the patterns previously added by the addOnly call
static void count(String name)
          _more_
static void deltaCurrentTab(int delta)
          _more_
static List getNotThese()
          _more_
static List getOnlyThese()
          _more_
static void msg(String m)
          _more_
static void printAccum()
          _more_
static void printAndClearCount()
          _more_
static void printMsgs()
          _more_
static void removeOnly(String pattern)
          _more_
static void setFilters(String notTheseText, String onlyTheseText)
          _more_
static void setShowLineNumbers(boolean v)
          _more_
static void startTrace()
          _more_
static void stopTrace()
          _more_
static boolean traceActive()
          _more_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

displayMsg

public static boolean displayMsg
_more_


lastMemory

public static long lastMemory
_more_


lastTime

public static long lastTime
_more_


buff

public static StringBuffer buff
_more_

Constructor Detail

Trace

public Trace()
Method Detail

getNotThese

public static List getNotThese()
_more_

Returns:
_more_

getOnlyThese

public static List getOnlyThese()
_more_

Returns:
_more_

addNot

public static void addNot(String pattern)
_more_

Parameters:
pattern - _more_

addOnly

public static void addOnly(String pattern)
_more_

Parameters:
pattern - _more_

removeOnly

public static void removeOnly(String pattern)
_more_

Parameters:
pattern - _more_

clearOnly

public static void clearOnly()
Clear out any of the patterns previously added by the addOnly call


setShowLineNumbers

public static void setShowLineNumbers(boolean v)
_more_

Parameters:
v - _more_

startTrace

public static void startTrace()
_more_


stopTrace

public static void stopTrace()
_more_


traceActive

public static boolean traceActive()
_more_

Returns:
_more_

deltaCurrentTab

public static void deltaCurrentTab(int delta)
_more_

Parameters:
delta -

changeFilters

public static String[] changeFilters()
_more_

Returns:
_more_

setFilters

public static void setFilters(String notTheseText,
                              String onlyTheseText)
_more_

Parameters:
notTheseText - _more_
onlyTheseText - _more_

call1

public static void call1(String m)
_more_

Parameters:
m -

call1

public static void call1(String m,
                         boolean print)
_more_

Parameters:
m -
print -

call1

public static void call1(String m,
                         String extra)
_more_

Parameters:
m -
extra -

call1

public static void call1(String m,
                         String extra,
                         boolean print)
_more_

Parameters:
m -
extra -
print -

call2

public static void call2(String m)
_more_

Parameters:
m -

call2

public static void call2(String m,
                         String extra)
_more_

Parameters:
m -
extra -

clearMsgs

public static void clearMsgs()
_more_


printMsgs

public static void printMsgs()
_more_


before

public static void before(String m)
_more_

Parameters:
m -

after

public static void after(String m)
_more_

Parameters:
m -

msg

public static void msg(String m)
_more_

Parameters:
m -

accum1

public static void accum1(String name)
_more_

Parameters:
name - _more_

accum2

public static void accum2(String name)
_more_

Parameters:
name - _more_

printAccum

public static void printAccum()
_more_


count

public static void count(String name)
_more_

Parameters:
name -

printAndClearCount

public static void printAndClearCount()
_more_