Package dev.galasa.artifact
Interface IArtifactManager
public interface IArtifactManager
This is a very simple manager which provides access to objects to assist in
retrieving artifacts/resources from the 'resources' directory in your test
bundle, and manipulating those resources
-
Method Summary
Modifier and TypeMethodDescriptiongetBundleResources
(Class<?> owningClass) Return anIBundleResources
object to assist in retrieving artifacts from within a bundles 'resources' directory.Return anISkeletonProcessor
object to perform substitutions on skeleton filesgetSkeletonProcessor
(int skeletonType) Return anISkeletonProcessor
object to perform substitutions on skeleton files Select Type usingISkeletonProcessor.SkeletonType
-
Method Details
-
getBundleResources
Return anIBundleResources
object to assist in retrieving artifacts from within a bundles 'resources' directory.- Parameters:
owningClass
- - any class within the bundle to be accessed, simply used as a reference to get hold of the correct bundle- Returns:
IBundleResources
-
getSkeletonProcessor
ISkeletonProcessor getSkeletonProcessor()Return anISkeletonProcessor
object to perform substitutions on skeleton files- Returns:
ISkeletonProcessor
-
getSkeletonProcessor
Return anISkeletonProcessor
object to perform substitutions on skeleton files Select Type usingISkeletonProcessor.SkeletonType
- Parameters:
skeletonType
-- Returns:
ISkeletonProcessor
- Throws:
SkeletonProcessorException
-