Package org.anchoranalysis.mpp.io.input
Class MarksInitializationFactory
Object
org.anchoranalysis.mpp.io.input.MarksInitializationFactory
public class MarksInitializationFactory extends Object
Factory for creating
MarksInitialization instances.-
Method Summary
Modifier and Type Method Description static MarksInitializationcreate(Optional<? extends ExportSharedObjects> input, org.anchoranalysis.experiment.io.InitializationContext context, Optional<Define> define)Creates a newMarksInitializationinstance.static MarksInitializationcreateFromExisting(org.anchoranalysis.experiment.io.InitializationContext context, Optional<Define> define, Optional<SharedObjects> sharedObjects, Optional<Dictionary> dictionary)Creates a newMarksInitializationinstance from existing shared objects and dictionary.
-
Method Details
-
create
public static MarksInitialization create(Optional<? extends ExportSharedObjects> input, org.anchoranalysis.experiment.io.InitializationContext context, Optional<Define> define) throws CreateExceptionCreates a newMarksInitializationinstance.- Parameters:
input- optionalExportSharedObjectsto copy shared objects fromcontext- the initialization contextdefine- optionalDefinefor initializing properties- Returns:
- a new
MarksInitializationinstance - Throws:
CreateException- if creation fails
-
createFromExisting
public static MarksInitialization createFromExisting(org.anchoranalysis.experiment.io.InitializationContext context, Optional<Define> define, Optional<SharedObjects> sharedObjects, Optional<Dictionary> dictionary) throws CreateExceptionCreates a newMarksInitializationinstance from existing shared objects and dictionary.- Parameters:
context- the initialization contextdefine- optionalDefinefor initializing propertiessharedObjects- optionalSharedObjectsto add to the initializationdictionary- optionalDictionaryto add to the initialization- Returns:
- a new
MarksInitializationinstance - Throws:
CreateException- if creation fails
-