Package step.core.artefacts.handlers
Class ArtefactHandlerRegistry
- java.lang.Object
-
- step.core.artefacts.handlers.ArtefactHandlerRegistry
-
public class ArtefactHandlerRegistry extends Object
-
-
Constructor Summary
Constructors Constructor Description ArtefactHandlerRegistry()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<? extends ArtefactHandler<?,?>>
get(Class<? extends AbstractArtefact> key)
Set<String>
getArtefactNames()
Set<String>
getArtefactTemplateNames()
Class<? extends AbstractArtefact>
getArtefactType(String name)
AbstractArtefact
getArtefactTypeInstance(String type)
Class<? extends ArtefactHandler<?,?>>
put(Class<? extends AbstractArtefact> key, Class<? extends ArtefactHandler<?,?>> value)
-
-
-
Method Detail
-
get
public Class<? extends ArtefactHandler<?,?>> get(Class<? extends AbstractArtefact> key)
-
put
public Class<? extends ArtefactHandler<?,?>> put(Class<? extends AbstractArtefact> key, Class<? extends ArtefactHandler<?,?>> value)
-
getArtefactType
public Class<? extends AbstractArtefact> getArtefactType(String name)
-
getArtefactTypeInstance
public AbstractArtefact getArtefactTypeInstance(String type) throws Exception
- Throws:
Exception
-
-