org.qi4j.api.structure
Interface ApplicationDescriptor

All Superinterfaces:
VisitableHierarchy<java.lang.Object,java.lang.Object>

public interface ApplicationDescriptor
extends VisitableHierarchy<java.lang.Object,java.lang.Object>

Application Descriptor.


Method Summary
 java.lang.String name()
           
 Application newInstance(Qi4j runtime, java.lang.Object... importedServiceInstances)
          Create a new instance of the Application.
 
Methods inherited from interface org.qi4j.functional.VisitableHierarchy
accept
 

Method Detail

newInstance

Application newInstance(Qi4j runtime,
                        java.lang.Object... importedServiceInstances)
Create a new instance of the Application.

Parameters:
runtime - Qi4j Runtime
importedServiceInstances - Imported Services instances
Returns:
a new instance of the Application.

name

java.lang.String name()
Returns:
the Application's name