Protege-2000 1.7

edu.stanford.smi.protege.util
Class SystemUtilities

java.lang.Object
  |
  +--edu.stanford.smi.protege.util.SystemUtilities

public class SystemUtilities
extends Object

A set of utilities for accessing the underlying system and for manipulating system level objects.

Author:
Ray Fergerson

Constructor Summary
SystemUtilities()
           
 
Method Summary
static void close(InputStream stream)
           
static void close(Reader reader)
           
static void close(Writer writer)
           
static void debugBreak()
           
static boolean equals(Object lhs, Object rhs)
           
static void exit()
           
static Class forName(String className)
           
static void gc()
           
static Collection getAvailableFactories()
           
static Collection getAvailableFactoryNames()
           
static Collection getAvailableSlotWidgetNames()
           
static Collection getAvailableTabWidgetNames()
           
static Collection getClassesWithAttribute(String key, String value)
          Does a search of the available manifests entries for the specified attribute key and does a case insensitive match on the specified attribute value.
static ClassLoader getDefaultClassLoader()
           
static String getDefaultWidgetClassName(boolean cardinality, ValueType type, Cls allowedCls)
           
static String getSystemProperty(String property)
           
static String getUserName()
           
static boolean hasAvailablePackage(String name)
           
static void init()
           
static boolean isJDK13()
           
static boolean isLoadableClass(String className)
           
static boolean modalDialogInDropWorks()
           
static Object newInstance(Class clas, Class[] argumentClasses, Object[] arguments)
           
static Object newInstance(String className)
           
static void pause()
           
static void printMemoryUsage()
           
static void printSystemInfo(PrintStream stream)
           
static void showHTML(String url)
           
static void sleepMsec(int msecs)
           
static Boolean toBoolean(Object o)
           
static Float toFloat(Object o)
           
static Integer toInteger(Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SystemUtilities

public SystemUtilities()
Method Detail

close

public static void close(InputStream stream)

close

public static void close(Reader reader)

close

public static void close(Writer writer)

debugBreak

public static void debugBreak()

equals

public static boolean equals(Object lhs,
                             Object rhs)

exit

public static void exit()

forName

public static Class forName(String className)

gc

public static void gc()

getAvailableFactories

public static Collection getAvailableFactories()

getAvailableFactoryNames

public static Collection getAvailableFactoryNames()

getAvailableSlotWidgetNames

public static Collection getAvailableSlotWidgetNames()

getAvailableTabWidgetNames

public static Collection getAvailableTabWidgetNames()

getClassesWithAttribute

public static Collection getClassesWithAttribute(String key,
                                                 String value)
Does a search of the available manifests entries for the specified attribute key and does a case insensitive match on the specified attribute value. If there is a match the associated java Class object is loaded.

getDefaultWidgetClassName

public static String getDefaultWidgetClassName(boolean cardinality,
                                               ValueType type,
                                               Cls allowedCls)

getSystemProperty

public static String getSystemProperty(String property)

getUserName

public static String getUserName()

hasAvailablePackage

public static boolean hasAvailablePackage(String name)

init

public static void init()

isJDK13

public static boolean isJDK13()

isLoadableClass

public static boolean isLoadableClass(String className)

modalDialogInDropWorks

public static boolean modalDialogInDropWorks()

newInstance

public static Object newInstance(Class clas,
                                 Class[] argumentClasses,
                                 Object[] arguments)

newInstance

public static Object newInstance(String className)

pause

public static void pause()

printMemoryUsage

public static void printMemoryUsage()

printSystemInfo

public static void printSystemInfo(PrintStream stream)

showHTML

public static void showHTML(String url)

sleepMsec

public static void sleepMsec(int msecs)

toBoolean

public static Boolean toBoolean(Object o)

toFloat

public static Float toFloat(Object o)

toInteger

public static Integer toInteger(Object o)

getDefaultClassLoader

public static ClassLoader getDefaultClassLoader()

Protege-2000 1.7

Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.