org.qi4j.api.structure
Interface Application

All Known Subinterfaces:
ApplicationSPI

public interface Application

The Application represents a whole Qi4j application.


Nested Class Summary
static class Application.Mode
           
 
Method Summary
 Layer findLayer(String layerName)
           
 Module findModule(String layerName, String moduleName)
           
<T> T
metaInfo(Class<T> infoType)
           
 Application.Mode mode()
           
 String name()
           
 String version()
          The version of the application.
 

Method Detail

name

String name()

version

String version()
The version of the application. This can be in any format, but most likely will follow the Dewey format, i.e. x.y.z.

Returns:
the version of the application

mode

Application.Mode mode()

metaInfo

<T> T metaInfo(Class<T> infoType)

findLayer

Layer findLayer(String layerName)

findModule

Module findModule(String layerName,
                  String moduleName)