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.Comparablepublic 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()