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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemUtilities
public SystemUtilities()
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()
Submit a bug report or feature request
Protege-2000 is a trademark of Stanford University.
Copyright (c) 1998-2002 Stanford University.