public class AVMUtil
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
AVM_PATH_SEPARATOR |
static char |
AVM_PATH_SEPARATOR_CHAR |
static java.lang.String |
AVM_STORE_SEPARATOR |
static char |
AVM_STORE_SEPARATOR_CHAR |
static java.lang.String |
INITIAL_SNAPSHOT |
| Constructor and Description |
|---|
AVMUtil() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
addLeadingSlash(java.lang.String relativePath) |
static java.lang.String |
buildAVMPath(java.lang.String storeName,
java.lang.String storeRelativePath) |
static java.lang.String |
extendAVMPath(java.lang.String path,
java.lang.String name) |
static java.lang.String |
getStoreName(java.lang.String avmPath)
Utility to get AVM store name from AVM path, for example "foo:/bar/baz" returns "foo"
|
static java.lang.String |
normalizePath(java.lang.String path) |
static java.lang.String[] |
splitBase(java.lang.String path)
Split a path into its parent path and its base name.
|
static java.lang.String[] |
splitPath(java.lang.String path)
Utility to split an AVM path, for example "foo:/bar/baz", into its AVM repository store name ("foo") and path ("/bar/baz") parts.
|
public static final char AVM_PATH_SEPARATOR_CHAR
public static final java.lang.String AVM_PATH_SEPARATOR
public static final char AVM_STORE_SEPARATOR_CHAR
public static final java.lang.String AVM_STORE_SEPARATOR
public static final java.lang.String INITIAL_SNAPSHOT
public static java.lang.String getStoreName(java.lang.String avmPath)
avmPath - public static java.lang.String[] splitPath(java.lang.String path)
path - The fully qualified path.public static java.lang.String[] splitBase(java.lang.String path)
path - The initial AVM path.public static java.lang.String buildAVMPath(java.lang.String storeName,
java.lang.String storeRelativePath)
public static java.lang.String extendAVMPath(java.lang.String path,
java.lang.String name)
public static java.lang.String normalizePath(java.lang.String path)
public static java.lang.String addLeadingSlash(java.lang.String relativePath)
Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.