org.siebengeisslein.ide
Class IdeApplications

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.application.Applications
          extended by org.siebengeisslein.ide.IdeApplications
All Implemented Interfaces:
java.lang.Iterable<Application>, Instrumented, NoFollow

public class IdeApplications
extends Applications


Constructor Summary
IdeApplications(Applications applications, Feder feder)
           
 
Method Summary
 Application getApplication(java.lang.String id)
           
 Application install(Application application, Client client)
           
 java.util.Iterator<Application> iterator()
           
 java.lang.Class loadClass(int appId, int classId)
           
 void startApplication(int id)
           
 
Methods inherited from class org.siebengeisslein.application.Applications
getLocalId, reserveLocalId
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, disposeTransient, getGroup, getRef, getTransientValue, hashCode, initTransient, isWriteTransaction, joinWriteTransaction, readLock, setGroup, setTransientValue, toPersistent, toRef, writeExternal, writeLock
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IdeApplications

public IdeApplications(Applications applications,
                       Feder feder)
Method Detail

getApplication

public Application getApplication(java.lang.String id)
Overrides:
getApplication in class Applications

install

public Application install(Application application,
                           Client client)
                    throws java.io.IOException
Overrides:
install in class Applications
Throws:
java.io.IOException

loadClass

public java.lang.Class loadClass(int appId,
                                 int classId)
                          throws java.lang.ClassNotFoundException
Overrides:
loadClass in class Applications
Throws:
java.lang.ClassNotFoundException

iterator

public java.util.Iterator<Application> iterator()
Specified by:
iterator in interface java.lang.Iterable<Application>
Overrides:
iterator in class Applications

startApplication

public void startApplication(int id)
Overrides:
startApplication in class Applications