public abstract class CheckoutStrategy
extends java.lang.Object
implements java.lang.Comparable
Constructor and Description |
---|
CheckoutStrategy(java.io.File selectedLocation,
java.io.File cvsPath,
boolean isForFile) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
static CheckoutStrategy[] |
createAllStrategies(java.io.File selectedLocation,
java.io.File cvsPath,
boolean isForFile) |
abstract java.io.File |
getCheckoutDirectory() |
java.io.File |
getCvsPath() |
abstract java.io.File |
getResult() |
java.io.File |
getSelectedLocation() |
boolean |
isForFile() |
abstract boolean |
useAlternativeCheckoutLocation() |
public CheckoutStrategy(java.io.File selectedLocation, java.io.File cvsPath, boolean isForFile)
public static CheckoutStrategy[] createAllStrategies(java.io.File selectedLocation, java.io.File cvsPath, boolean isForFile)
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public java.io.File getSelectedLocation()
public java.io.File getCvsPath()
public boolean isForFile()
public abstract java.io.File getResult()
public abstract boolean useAlternativeCheckoutLocation()
public abstract java.io.File getCheckoutDirectory()