Class SVNAdminAreaFactory
java.lang.Object
org.tmatesoft.svn.core.internal.wc.admin.SVNAdminAreaFactory
- All Implemented Interfaces:
Comparable
- Direct Known Subclasses:
SVNAdminArea14Factory
,SVNXMLAdminAreaFactory
- Version:
- 1.3
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static ISVNAdminAreaFactorySelector
private static final Collection<SVNAdminAreaFactory>
private static boolean
private static ISVNAdminAreaFactorySelector
static final int
static final int
static final int
static final int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic SVNAdminArea
changeWCFormat
(SVNAdminArea adminArea, int format) private static boolean
checkAdminAreaExists
(File dir, String url, long revision) static int
static int
int
static void
createVersionedDirectory
(File path, String url, String rootURL, String uuid, long revNumber, SVNDepth depth) static void
createVersionedDirectory
(File path, SVNURL url, SVNURL rootURL, String uuid, long revNumber, SVNDepth depth) protected abstract SVNAdminArea
doChangeWCFormat
(SVNAdminArea area) protected abstract int
protected abstract void
doCreateVersionedDirectory
(File path, String url, String rootURL, String uuid, long revNumber, SVNDepth depth) protected abstract SVNAdminArea
private static SVNAdminAreaFactory
getAdminAreaFactory
(int wcFormat) static ISVNAdminAreaFactorySelector
abstract int
protected abstract int
getVersion
(File path) static boolean
static SVNAdminArea
private static int
readFormatVersion
(File adminDir) private static void
protected static void
registerFactory
(SVNAdminAreaFactory factory) static void
setSelector
(ISVNAdminAreaFactorySelector selector) static void
setUpgradeEnabled
(boolean enabled) static SVNAdminArea
upgrade
(SVNAdminArea area)
-
Field Details
-
WC_FORMAT_13
public static final int WC_FORMAT_13- See Also:
-
WC_FORMAT_14
public static final int WC_FORMAT_14- See Also:
-
WC_FORMAT_15
public static final int WC_FORMAT_15- See Also:
-
WC_FORMAT_16
public static final int WC_FORMAT_16- See Also:
-
ourFactories
-
ourIsUpgradeEnabled
private static boolean ourIsUpgradeEnabled -
ourSelector
-
ourDefaultSelector
-
-
Constructor Details
-
SVNAdminAreaFactory
public SVNAdminAreaFactory()
-
-
Method Details
-
setUpgradeEnabled
public static void setUpgradeEnabled(boolean enabled) -
isUpgradeEnabled
public static boolean isUpgradeEnabled() -
setSelector
-
getSelector
-
checkWC
- Throws:
SVNException
-
checkWC
- Throws:
SVNException
-
open
- Throws:
SVNException
-
upgrade
- Throws:
SVNException
-
changeWCFormat
- Throws:
SVNException
-
getAdminAreaFactory
- Throws:
SVNException
-
readFormatVersion
- Throws:
SVNException
-
createVersionedDirectory
public static void createVersionedDirectory(File path, String url, String rootURL, String uuid, long revNumber, SVNDepth depth) throws SVNException - Throws:
SVNException
-
createVersionedDirectory
public static void createVersionedDirectory(File path, SVNURL url, SVNURL rootURL, String uuid, long revNumber, SVNDepth depth) throws SVNException - Throws:
SVNException
-
checkAdminAreaExists
private static boolean checkAdminAreaExists(File dir, String url, long revision) throws SVNException - Throws:
SVNException
-
getSupportedVersion
public abstract int getSupportedVersion() -
getVersion
- Throws:
SVNException
-
doOpen
- Throws:
SVNException
-
doChangeWCFormat
- Throws:
SVNException
-
doCreateVersionedDirectory
protected abstract void doCreateVersionedDirectory(File path, String url, String rootURL, String uuid, long revNumber, SVNDepth depth) throws SVNException - Throws:
SVNException
-
doCheckWC
- Throws:
SVNException
-
registerFactory
-
compareTo
- Specified by:
compareTo
in interfaceComparable
-
registerFactories
private static void registerFactories()
-