Deprecated API

Deprecated Classes
ewe.io.Buffer
          use ewe.util.ObjectBuffer instead. 
ewe.database.Decryptor
          - use ewe.security.Decryptor instead. 
ewe.database.Encryptor
          - use ewe.security.Encryptor instead. 
ewe.sys.Math
          - use java.lang.Math instead. 
ewe.ui.mTextArea
            
ewe.io.StreamWriter
          - use PrintWriter instead. 
 

Deprecated Interfaces
ewe.graphics.AniImage.ImageRefresher
          use ewe.fx.ImageRefresher instead. 
 

Deprecated Fields
ewe.ui.InputPopupForm.area
            
ewe.ui.CellConstants.BORDER
            
ewe.io.RemoteCall.classCreator
          - this is not needed. 
ewe.io.RandomAccessFile.CREATE
          READ_WRITE or WRITE_ONLY mode will create the file if it does not exist. 
ewe.io.FileBase.CREATE
          READ_WRITE will create a file if one does not exist. 
ewe.io.FileBase.FLAG_READ_ONLY
          - use getPermissionsAndFlags() and changePermissionsAndFlags() 
ewe.sys.Locale.FORMAT_PARSE_DATE
          use a Time value and set its format to be the value returned by getString() for TIME_FORMAT or DATE_FORMAT or LONG_DATE_FORMAT, and then request that Time value to convert itself to a String or to read from a String. 
ewe.fx.Image.INDEXED
          - use INDEXED_IMAGE instead. Use this to specify an indexed image. If neither INDEXED nor TRUE_COLOR is specified in the option for the constructor - then the appropriate one will be picked depending on the image type (i.e. INDEXED for bitmap images, and TRUE_COLOR for PNG images). 
ewe.graphics.AniImage.refresher
          use setRefresher() with a ewe.fx.ImageRefresher object. 
ewe.ui.ScrollablePanel.shrinkComponent
          - use setClientConstraints() instead. Set this true if you want the client to be shrunk if the ScrollablePanel is shrunk to be smaller than the preferred size of the component. By default this is false. If this is set true then the scrollbars will never appear. 
ewe.ui.ScrollableHolder.shrinkComponent
          - use setClientConstraints() instead. 
ewe.ui.ScrollablePanel.stretchComponent
          - use setClientConstraints() instead. Set this true if you want the client to be stretched if the ScrollablePanel is stretched to be bigger than the preferred size of the component. By default this is true. 
ewe.ui.ScrollableHolder.stretchComponent
          - use setClientConstraints() instead. 
ewe.fx.Image.TRUE_COLOR
          - use RGB_IMAGE instead. This is an option to be used in Image initializers. Use this when creating an image to force the use of 24-bit or 32-bit images. Use it without ALPHA_CHANNEL for 24-bit. 
 

Deprecated Methods
ewe.ui.MainWindow._onTimerTick()
            
ewe.ui.MainWindow._setTimerInterval(int)
            
ewe.ui.CheckBoxGroup.addCheck(mCheckBox)
          - do not use this, use mCheckBox.setGroup() to add an mCheckBox. 
ewe.ui.MainWindow.addTimer(Control, int)
            
ewe.ui.Control.addTimer(int)
          Use ewe.sys.Vm.requestTimer(); 
ewe.sys.Vm.captureAppKeys(int)
          use ewe.ui.Window.captureAppKeys() instead. 
ewe.ui.mApp.changeMonoMode()
            
java.lang.SecurityManager.classLoaderDepth()
          use #checkPermission(Permission) instead 
ewe.io.MemoryFile.createFrom(Stream, StringBuffer)
          - use new MemoryFile(Stream is,String mode) instead. 
ewe.ui.Control.createGraphics()
          Use getGraphics() instead. 
ewe.ui.Form.exec(Frame, EventListener)
            
ewe.ui.Form.exec(Frame, EventListener, int)
            
ewe.ui.Form.exec(int)
            
ewe.sys.Vm.exec(String, String, int, boolean)
          - use exec(String [] command, String [] environment) instead 
ewe.ui.Form.execute(int)
            
ewe.sys.Vm.execute(String, String)
          - use exec(String [] command, String [] environment) instead 
ewe.sys.Vm.executeEwe(String, String)
          - use execEwe() instead. 
ewe.security.BlowfishCBC.getCBCIV(byte[])
          use getCBCIV(byte[], int) instead 
ewe.reflect.Reflect.getClass(String, Class)
          - use typeToClass() instead. 
ewe.database.Database.getEntries()
          use getFoundEntries(Handle h,int sortID) with a zero sortID instead. 
ewe.database.Database.getEntries(int)
          use getFoundEntries(Handle h,int sortID) instead. 
ewe.io.RandomAccessStream.getFilePosition()
          use tell() instead. 
ewe.io.FileBase.getInputStream()
          use toReadableStream() instead. 
ewe.io.RemoteConnection.getInstance()
          use getConnection() instead. 
ewe.io.RandomAccessStream.getLength()
          use length() instead. 
ewe.io.FileBase.getOutputStream()
          use toWritableStream() instead. 
ewe.io.FileBase.getRandomAccessStream(int)
          use toRandomAccessStream() instead. 
ewe.sys.Lock.hold()
          use lock() instead. 
ewe.sys.Lock.hold(TimeOut)
          use lock(TimeOut t) instead. 
java.lang.SecurityManager.inClassLoader()
          use #checkPermission(Permission) instead 
ewe.util.Vector.insert(int, Object)
          Use add(index,obj) instead. 
ewe.data.FieldTableModel.invalidateCachedObject()
          use invalidateCache() or invalidateCachedObject(int row); 
ewe.sys.Vm.loadLibrary(String)
          use loadDynamicLibrary() instead. 
ewe.sys.Vm.loadResourceOrFile(String, ByteArray)
            
ewe.ui.Control.oldPostEvent(Event)
            
ewe.ui.Control.onPaint(Graphics)
          Use doPaint() instead. 
ewe.sys.Vm.openRandomAccessStream(String, int)
          user the other openRandomAccessStream() instead. 
ewe.sys.Vm.playSound(String, int)
          use SoundClip instead. 
ewe.io.Stream.readBytes(byte[], int, int)
          use the read(byte [],int,int) method instead. 
ewe.io.IO.readFully(Stream, byte[])
          use readAll instead. 
ewe.io.IO.readFully(Stream, byte[], int, int)
          use readAll instead. 
ewe.io.StreamReader.readLine()
          use readALine() instead which throws an exception on error. 
ewe.sys.Vm.readResource(String, String, int)
            
ewe.sys.Vm.releaseResource(String)
            
ewe.ui.MainWindow.removeTimer(Timer)
            
ewe.ui.Control.removeTimer(Timer)
          Use ewe.sys.Vm.requestTimer() and ewe.sys.Vm.cancelTimer(); 
ewe.io.IOTransfer.run(Stream, Stream)
          - use transfer(in,out) instead. 
ewe.sys.Vm.runEweVM(String)
          - use execEwe() instead. 
ewe.io.RemoteConnection.runRemoteApp(String)
          use execRemote() instead. 
ewe.io.RemoteConnection.runRemoteEwe(String)
          use execRemote() instead. 
ewe.io.RandomAccessStream.seek(int)
          use seek(long pos) instead. 
ewe.security.BlowfishCBC.setCBCIV(byte[])
          use setCBCIV(byte[], int) instead 
ewe.io.FileBase.setInfo(int, Object, Object, int)
          use the other setInfo() instead. 
ewe.fx.Image.setPixels(int, int[], int, int, int, Object)
          - Use the other setPixels() instead. 
ewe.net.URLStreamHandler.setURL(URL, String, String, int, String, String)
          1.2 Please use #setURL(URL,String,String,int,String,String,String,String); 
ewe.ui.Form.show(Frame)
            
ewe.ui.Form.show(Frame, EventListener)
            
ewe.ui.Form.show(Frame, EventListener, int)
            
ewe.ui.Form.show(int)
            
ewe.sys.Vm.toInt(Object)
          See identityHashCode() 
ewe.security.SHA1.update(byte[])
          use update(byte[], int, int) instead 
ewe.security.SHA1.update(String)
          don't use this method anymore (it's not clean), you might want to try update(sData.getBytes()) instead 
ewe.sys.Lock.wait(TimeOut)
          - use waitOn(TimeOut howLong) instead. 
ewe.sys.Handle.waitOnAnyFlag(int, TimeOut)
          - use waitOnAny(int flags,TimeOut t) instead. 
ewe.sys.Handle.waitOnFlags(int, TimeOut)
          - use waitOn(int flags,TimeOut t) instead. 
ewe.sys.Handle.waitOnFlags(int, TimeOut, Handle, TimeOut)
          - use waitOn(int flags,TimeOut checkTimeOut,Handle masterHandle,TimeOut masterTimeOut) instead. 
ewe.sys.Coroutine.wakeup()
          - use interrupt() instead, interrupt() will interrupt join() calls. 
ewe.io.Stream.writeBytes(byte[], int, int)
          use the write(byte [],int,int) method instead. 
 

Deprecated Constructors
ewe.security.BlowfishCBC(byte[], byte[])
          use BlowfishCBC(byte[], int, int, byte[], int) instead 
ewe.security.BlowfishCBC(byte[], long)
          use BlowfishCBC(byte[], int, int, long) instead 
ewe.sys.Coroutine(Object, Method, Object)
          use an mThread object instead. 
ewe.sys.Coroutine(Object, String, Object)
          use an mThread object instead. 
ewe.sys.Coroutine(Runnable)
          use an mThread object instead. 
ewe.sys.Coroutine(Runnable, int)
          - use an mThread object instead. 
ewe.io.MemoryFile(byte[], int, int, int)
          - use new MemoryFile(byte [] bytes,int start,int length,String mode) instead. 
ewe.io.MemoryFile(String, int)
          - use new MemoryFile(Stream is,String mode) instead.