org.siebengeisslein.ide
Class Feder

java.lang.Object
  extended by org.siebengeisslein.client.Persistent
      extended by org.siebengeisslein.pgui.PComponent<component,UserScopeDataType>
          extended by org.siebengeisslein.pgui.AbstractPContainer<component,Contained,UserScopeDataType>
              extended by org.siebengeisslein.pgui.PublicContainer<javax.swing.JFrame,PComponent,FrameUserData>
                  extended by org.siebengeisslein.pgui.PFrame
                      extended by org.siebengeisslein.ide.Feder
All Implemented Interfaces:
java.lang.Cloneable, CloneAware, Instrumented, MergeAware<PComponent>, Named, HasProject

public class Feder
extends PFrame
implements HasProject


Nested Class Summary
 
Nested classes/interfaces inherited from class org.siebengeisslein.pgui.PublicContainer
PublicContainer.PConstraintComponentEntry
 
Nested classes/interfaces inherited from class org.siebengeisslein.pgui.AbstractPContainer
AbstractPContainer.PComponentEntry
 
Constructor Summary
Feder(Client client)
           
 
Method Summary
static void configureUI()
           
 void createNewProject()
           
 void exportProject()
           
 void focus(ErrorItem error)
           
 DefaultApplication getApplication(int localAppId)
           
 PClass getCurrentClass()
           
 Project getCurrentProject()
           
 Project getProject()
           
 DefaultListModel getProjects()
           
 void installProject()
           
static void main(java.lang.String[] args)
           
 void openClass(PClass clazz)
           
 void runProject()
           
 void setClient(Client client)
           
 void setCurrentProject(Project currentProject)
           
 void setFieldPanel(PComponent component)
           
 void setViewClasses()
           
 void setViewData()
           
 void setViewGui()
           
 void setViewProjectProperties()
           
 void setViewProjects()
           
 void showData()
           
 void showProjectData()
           
 
Methods inherited from class org.siebengeisslein.pgui.PFrame
clone, createComponent, createUserScopeData, disposeTransient, getContainer, getDefaultCloseOperation, getDefaultLocation, getDefaultSize, getLocation, getMenuBar, getSize, getTitle, initTransient, isVisible, merge, onChange, setCloseAction, setDefaultButton, setDefaultCloseOperation, setDefaultLocation, setDefaultSize, setIconImage, setLocation, setMenuBar, setSize, setTitle, setVisible, show
 
Methods inherited from class org.siebengeisslein.pgui.PublicContainer
add, add, getComponent, getComponentAt, getComponentConstraints, getComponentConstraints, getComponentCount, getPComponentFor, remove, remove, setComponentConstraints
 
Methods inherited from class org.siebengeisslein.pgui.AbstractPContainer
add, contains, getComponentEntry, getComponents, getLayout, getNumSwingComponents, initChangeListener, isEmpty, onComponentListChange, replaceMerged, setLayout
 
Methods inherited from class org.siebengeisslein.pgui.PComponent
addFocusListener, addMouseListener, addMouseMotionListener, addPChangeListener, fireChangeEvent, getComponent, getComponent, getComponentId, getName, getRefChangeListener, getUserData, isModified, onCreateJComponent, repaint, setComponentId, setName, showPopup, swingDo, validate
 
Methods inherited from class org.siebengeisslein.client.Persistent
abort, clearUserLocals, clone, commit, getGroup, getRef, getTransientValue, hashCode, 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

Feder

public Feder(Client client)
      throws java.io.IOException,
             AccessControlException,
             CoreException,
             java.lang.InterruptedException
Throws:
java.io.IOException
AccessControlException
CoreException
java.lang.InterruptedException
Method Detail

getCurrentClass

public PClass getCurrentClass()

setClient

public void setClient(Client client)
               throws AccessControlException,
                      java.io.IOException,
                      CoreException,
                      java.lang.InterruptedException
Throws:
AccessControlException
java.io.IOException
CoreException
java.lang.InterruptedException

setFieldPanel

public void setFieldPanel(PComponent component)

configureUI

public static void configureUI()

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

openClass

public void openClass(PClass clazz)

exportProject

public void exportProject()

setViewProjectProperties

public void setViewProjectProperties()

setViewClasses

public void setViewClasses()

setViewData

public void setViewData()

installProject

public void installProject()

runProject

public void runProject()

getProjects

public DefaultListModel getProjects()

setViewGui

public void setViewGui()

getCurrentProject

public Project getCurrentProject()

showData

public void showData()

showProjectData

public void showProjectData()

focus

public void focus(ErrorItem error)

createNewProject

public void createNewProject()
                      throws java.io.IOException
Throws:
java.io.IOException

setCurrentProject

public void setCurrentProject(Project currentProject)

setViewProjects

public void setViewProjects()

getProject

public Project getProject()
Specified by:
getProject in interface HasProject

getApplication

public DefaultApplication getApplication(int localAppId)