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 void
close()
abstract boolean
containsFile(java.lang.String path)
abstract java.io.File
getPath()
abstract boolean
isLocal()
void
loadManifest(Artefact artefact)
abstract java.io.InputStream
openFile(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()
-
-