Package ewe.sys

Interface Summary
CallBack  
LocalResource This allows the retrieval of locale specific data if it is installed.
MathFunction  
Task  
TimerProc  
Value  
VmConstants  
 

Class Summary
AsyncTask An AsyncTask is used to execute a single method in a target Object, or a static method in a class in a separate thread, returning a Handle that can be used to monitor and (in some cases) control the execution of the method.
Convert Convert is used to convert between objects and basic types.
Coroutine A Coroutine is a non-preemptive implementation of a multi-threading.
Date A Date is Identical to a Time.
DateChange A DateChange object is used when calculating differences between two Dates or when adding/subtracting time periods to an existing date.
DayOfYear DayOfYear is a type of Time object which is only concerned with the day of a specified year.
Decimal A Decimal is a mutable version of BigDecimal.
Device This class provides useful utilities for monitoring/controlling the device or for retrieving native resources for the device.
Double  
Handle  
HandleStatus  
JavaBridge  
Locale  
Lock This allows only a single mThread/Coroutine to hold a Lock at a time.
Long The ewe.sys.Long class was originally used to wrap java integral values instead of the standard java wrapper objects (java.lang.Integer, java.lang.Long, java.lang.Short, etc.)
Math Deprecated. - use java.lang.Math instead.
MathFunctionData  
MemoryStatus This is provided on some platforms that allow it and only some of the fields will be relevant on some.
MessageThreadTask This class is used to execute a method within the System Message Thread (which is needed to do certain operations on certain operating systems).
mThread The mThread class is used as a substitute for the java.lang.Thread class and is used in Ewe as a convenient way of converting simple Java algorithms that use Threads to work in Ewe.
mThreadGroup  
Process  
SIPInfo  
SystemMessage  
TaskObject A TaskObject is an implementation of a Task that uses an mThread to run asynchronously.
ThreadPool A ThreadPool represents a pool of running Threads that are waiting for tasks to run.
ThreadTask  
Time Time identifies a date and time, storing information to millisecond precision only.
TimeMask A time mask is a type of Time object that is used when comparing Time/Date values and which does not validate its date when being encoded and decoded.
TimeOfDay TimeOfDay is a type of Time object which is only concerned with the time of an unspecified day.
TimeOut  
Vm Vm contains various system level methods.
VMApp  
VMApps  
VMOptions  
 

Exception Summary
EventDirectionException This exception is a RuntimeException that is ignored by the native VM should it be uncaught.
HandleStoppedException  
SlowTaskException This class can be thrown by a method if its operations, under some circumstances may take a long time.
SystemResourceException  
TimedOutException  
UseNonNativeMethodException This is used by native methods to indicate that the non-native version should be used instead.