Package net.sf.jnati.deploy.source
Class ArtefactSource
- java.lang.Object
-
- net.sf.jnati.deploy.source.ArtefactSource
-
- Direct Known Subclasses:
FileSource,JarSource,UrlSource
public abstract class ArtefactSource extends java.lang.Object- Author:
- Sam Adams
-
-
Constructor Summary
Constructors Constructor Description ArtefactSource()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidclose()abstract booleancontainsFile(java.lang.String path)abstract java.io.FilegetPath()abstract booleanisLocal()voidloadManifest(Artefact artefact)abstract java.io.InputStreamopenFile(java.lang.String path)
-
-
-
Method Detail
-
openFile
public abstract java.io.InputStream openFile(java.lang.String path) throws java.io.IOException- Throws:
java.io.IOException
-
close
public abstract void close() throws java.io.IOException- Throws:
java.io.IOException
-
containsFile
public abstract boolean containsFile(java.lang.String path) throws java.io.IOException- Throws:
java.io.IOException
-
loadManifest
public void loadManifest(Artefact artefact) throws java.io.IOException
- Throws:
java.io.IOException
-
isLocal
public abstract boolean isLocal()
-
getPath
public abstract java.io.File getPath()
-
-