org.nakedobjects.runtime.viewer
Class NakedObjectsViewerInstallerAbstract

java.lang.Object
  extended by org.nakedobjects.runtime.installers.InstallerAbstract
      extended by org.nakedobjects.runtime.viewer.NakedObjectsViewerInstallerAbstract
All Implemented Interfaces:
ApplicationScopedComponent, Component, Installer, ConfigurationBuilderAware, InstallerLookupAware, NakedObjectsViewerInstaller

public abstract class NakedObjectsViewerInstallerAbstract
extends InstallerAbstract
implements NakedObjectsViewerInstaller


Field Summary
 
Fields inherited from interface org.nakedobjects.runtime.viewer.NakedObjectsViewerInstaller
TYPE
 
Constructor Summary
NakedObjectsViewerInstallerAbstract(java.lang.String name)
           
 
Method Summary
 NakedObjectsViewer createViewer()
           
protected  NakedObjectsViewer doCreateViewer()
          Subclasses should override (or else override createViewer() if they need to do anything more elaborate.
protected
<T> T
injectDependenciesInto(T candidate)
           
 void setInstallerLookup(InstallerLookup installerLookup)
           
 
Methods inherited from class org.nakedobjects.runtime.installers.InstallerAbstract
addConfigurationResources, getConfiguration, getConfigurationResources, getName, getType, init, setConfiguration, setConfigurationBuilder, shutdown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.nakedobjects.metamodel.commons.component.Installer
getConfigurationResources, getName, getType
 
Methods inherited from interface org.nakedobjects.metamodel.commons.component.ApplicationScopedComponent
init, shutdown
 

Constructor Detail

NakedObjectsViewerInstallerAbstract

public NakedObjectsViewerInstallerAbstract(java.lang.String name)
Method Detail

createViewer

public NakedObjectsViewer createViewer()
Specified by:
createViewer in interface NakedObjectsViewerInstaller

doCreateViewer

protected NakedObjectsViewer doCreateViewer()
Subclasses should override (or else override createViewer() if they need to do anything more elaborate.


injectDependenciesInto

protected <T> T injectDependenciesInto(T candidate)

setInstallerLookup

public void setInstallerLookup(InstallerLookup installerLookup)
Specified by:
setInstallerLookup in interface InstallerLookupAware


Copyright © 2001-2009 Naked Objects Group Ltd.. All Rights Reserved.