public abstract class AbstractArtifact extends java.lang.Object implements Artifact
Modifier and Type | Field and Description |
---|---|
protected static byte[] |
s_buffer |
Constructor and Description |
---|
AbstractArtifact(StringProperty sourceName,
StringProperty destDir,
boolean localize) |
Modifier and Type | Method and Description |
---|---|
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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getInputStream, process
public AbstractArtifact(StringProperty sourceName, StringProperty destDir, boolean localize)
public StringProperty getSourceName()
getSourceName
in interface Artifact
public StringProperty getDestinationDirectory()
getDestinationDirectory
in interface Artifact
protected static void copy(java.io.InputStream is, java.lang.String installDir, java.lang.String destName, java.lang.String destDir) throws java.io.IOException
java.io.IOException
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
java.io.IOException
protected static java.lang.Object readParameter(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public static java.lang.String getPath(java.lang.String s, char separator)
public static java.lang.String getPathHead(java.lang.String s, char separator)