Package org.anchoranalysis.mpp.io.input
Class MarksInitializationFactory
Object
MarksInitializationFactory
Factory for creating
MarksInitialization instances.-
Method Summary
Modifier and TypeMethodDescriptionstatic MarksInitializationcreate(Optional<? extends ExportSharedObjects> input, InitializationContext context, Optional<Define> define) Creates a newMarksInitializationinstance.static MarksInitializationcreateFromExisting(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, InitializationContext context, Optional<Define> define) throws CreateException Creates 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(InitializationContext context, Optional<Define> define, Optional<SharedObjects> sharedObjects, Optional<Dictionary> dictionary) throws CreateException Creates 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
-