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