org.nakedobjects.runtime.viewer
Interface NakedObjectsViewer

All Superinterfaces:
ApplicationScopedComponent, Component, ConfigurationBuilderAware, InstallerLookupAware
All Known Implementing Classes:
EmbeddedWebViewer, NakedObjectsViewerAbstract, NakedObjectsViewerNoop

public interface NakedObjectsViewer
extends ApplicationScopedComponent, InstallerLookupAware, ConfigurationBuilderAware

Defines an mechanism for manipulating the domain objects.

The mechanism may be realized as a user interface (for example the DnD viewer or HTML viewer) but might also be an abstract 'remoting' viewer of sockets or HTTP servlet requests.


Method Summary
 WebAppSpecification getWebAppSpecification()
          Provide requirement for running a viewer from within an embedded web container.
 
Methods inherited from interface org.nakedobjects.metamodel.commons.component.ApplicationScopedComponent
init, shutdown
 
Methods inherited from interface org.nakedobjects.runtime.installers.InstallerLookupAware
setInstallerLookup
 
Methods inherited from interface org.nakedobjects.metamodel.config.ConfigurationBuilderAware
setConfigurationBuilder
 

Method Detail

getWebAppSpecification

WebAppSpecification getWebAppSpecification()
Provide requirement for running a viewer from within an embedded web container.

Returns null if does not run within a web container.



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