org.ungoverned.oscar.installer.artifact
Class AbstractArtifact
java.lang.Object
org.ungoverned.oscar.installer.artifact.AbstractArtifact
- All Implemented Interfaces:
- Artifact
- Direct Known Subclasses:
- AbstractFileArtifact, AbstractJarArtifact
- public abstract class AbstractArtifact
- extends java.lang.Object
- implements Artifact
Field Summary |
protected static byte[] |
s_buffer
|
Method Summary |
protected static void |
copy(java.io.InputStream is,
java.lang.String installDir,
java.lang.String destName,
java.lang.String destDir)
|
protected static void |
copyAndLocalize(java.io.InputStream is,
java.lang.String installDir,
java.lang.String destName,
java.lang.String destDir,
java.util.Map propMap)
|
StringProperty |
getDestinationDirectory()
|
static java.lang.String |
getPath(java.lang.String s,
char separator)
|
static java.lang.String |
getPathHead(java.lang.String s,
char separator)
|
StringProperty |
getSourceName()
|
boolean |
localize()
|
protected static java.lang.Object |
readParameter(java.io.InputStream is)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
s_buffer
protected static byte[] s_buffer
AbstractArtifact
public AbstractArtifact(StringProperty sourceName,
StringProperty destDir,
boolean localize)
getSourceName
public StringProperty getSourceName()
- Specified by:
getSourceName
in interface Artifact
getDestinationDirectory
public StringProperty getDestinationDirectory()
- Specified by:
getDestinationDirectory
in interface Artifact
localize
public boolean localize()
- Specified by:
localize
in interface Artifact
copy
protected static void copy(java.io.InputStream is,
java.lang.String installDir,
java.lang.String destName,
java.lang.String destDir)
throws java.io.IOException
- Throws:
java.io.IOException
copyAndLocalize
protected static void copyAndLocalize(java.io.InputStream is,
java.lang.String installDir,
java.lang.String destName,
java.lang.String destDir,
java.util.Map propMap)
throws java.io.IOException
- Throws:
java.io.IOException
readParameter
protected static java.lang.Object readParameter(java.io.InputStream is)
throws java.io.IOException
- Throws:
java.io.IOException
getPath
public static java.lang.String getPath(java.lang.String s,
char separator)
getPathHead
public static java.lang.String getPathHead(java.lang.String s,
char separator)