generated.docs.javadoc.org.eclipse.dawnsci.nexus.builder.appdef.impl.DefaultApplicationFactory.html Maven / Gradle / Ivy
DefaultApplicationFactory (h5jan API)
org.eclipse.dawnsci.nexus.builder.appdef.impl
Class DefaultApplicationFactory
- java.lang.Object
-
- org.eclipse.dawnsci.nexus.builder.appdef.impl.DefaultApplicationFactory
-
- All Implemented Interfaces:
- NexusApplicationFactory
public class DefaultApplicationFactory
extends java.lang.Object
implements NexusApplicationFactory
Factory class for application definition subentries.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
static DefaultApplicationFactory
getApplicationDefinitionFactory()
Returns the singleton instance of this class.
NexusApplicationBuilder
newApplicationDefinitionModel(NexusEntryBuilder entryModel,
NexusApplicationDefinition appDef,
java.lang.String subentryName)
Creates and returns a new application definition model for the given
NexusApplicationDefinition
enum constant.
-
-
Method Detail
-
getApplicationDefinitionFactory
public static DefaultApplicationFactory getApplicationDefinitionFactory()
Returns the singleton instance of this class.
- Returns:
- singleton instance of this class
-
newApplicationDefinitionModel
public NexusApplicationBuilder newApplicationDefinitionModel(NexusEntryBuilder entryModel,
NexusApplicationDefinition appDef,
java.lang.String subentryName)
throws NexusException
Description copied from interface: NexusApplicationFactory
Creates and returns a new application definition model for the given
NexusApplicationDefinition
enum constant.
- Specified by:
newApplicationDefinitionModel
in interface NexusApplicationFactory
subentryName
- name of the subentry
- Returns:
- new
NexusApplicationBuilder
- Throws:
NexusException
- if the application definition cannot be created for any reason