Package org.tmatesoft.svn.cli
Class SVNCommandUtil
- java.lang.Object
-
- org.tmatesoft.svn.cli.SVNCommandUtil
-
public class SVNCommandUtil extends java.lang.Object- Version:
- 1.3
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classSVNCommandUtil.InputReader
-
Constructor Summary
Constructors Constructor Description SVNCommandUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.String[]breakToLines(java.lang.String str)static voideditFileExternally(AbstractSVNCommandEnvironment env, java.lang.String editorCommand, java.lang.String path)static java.lang.StringgetCommandHelp(AbstractSVNCommand command, java.lang.String programName, boolean printOptionAlias)private static java.lang.StringgetEditorCommand(AbstractSVNCommandEnvironment env, java.lang.String editorCommand)static java.lang.StringgetGenericHelp(java.lang.String programName, java.lang.String header, java.lang.String footer, java.util.Comparator commandComparator)static intgetLinesCount(java.lang.String str)static java.lang.StringgetLocalPath(java.lang.String path)static java.lang.StringgetVersion(AbstractSVNCommandEnvironment env, boolean quiet)static booleanisURL(java.lang.String pathOrUrl)static voidmergeFileExternally(AbstractSVNCommandEnvironment env, java.lang.String basePath, java.lang.String repositoryPath, java.lang.String localPath, java.lang.String mergeResultPath, java.lang.String wcPath, boolean[] remainsInConflict)static voidparseConfigOption(java.lang.String optionArg, java.util.Map configOptions, java.util.Map serversOptions)static java.lang.Stringprompt(java.lang.String promptMessage, SVNCommandEnvironment env)private static java.lang.StringrunEditor(java.lang.String editorCommand, java.lang.String[] args, java.lang.String[] env, ISVNReturnValueCallback callback)static byte[]runEditor(AbstractSVNCommandEnvironment env, java.lang.String editorCommand, byte[] existingValue, java.lang.String prefix)
-
-
-
Method Detail
-
getLocalPath
public static java.lang.String getLocalPath(java.lang.String path)
-
isURL
public static boolean isURL(java.lang.String pathOrUrl)
-
mergeFileExternally
public static void mergeFileExternally(AbstractSVNCommandEnvironment env, java.lang.String basePath, java.lang.String repositoryPath, java.lang.String localPath, java.lang.String mergeResultPath, java.lang.String wcPath, boolean[] remainsInConflict) throws SVNException
- Throws:
SVNException
-
editFileExternally
public static void editFileExternally(AbstractSVNCommandEnvironment env, java.lang.String editorCommand, java.lang.String path) throws SVNException
- Throws:
SVNException
-
runEditor
public static byte[] runEditor(AbstractSVNCommandEnvironment env, java.lang.String editorCommand, byte[] existingValue, java.lang.String prefix) throws SVNException
- Throws:
SVNException
-
runEditor
private static java.lang.String runEditor(java.lang.String editorCommand, java.lang.String[] args, java.lang.String[] env, ISVNReturnValueCallback callback) throws SVNException- Throws:
SVNException
-
prompt
public static java.lang.String prompt(java.lang.String promptMessage, SVNCommandEnvironment env) throws SVNException- Throws:
SVNException
-
getEditorCommand
private static java.lang.String getEditorCommand(AbstractSVNCommandEnvironment env, java.lang.String editorCommand) throws SVNException
- Throws:
SVNException
-
getLinesCount
public static int getLinesCount(java.lang.String str)
-
breakToLines
public static java.lang.String[] breakToLines(java.lang.String str)
-
getCommandHelp
public static java.lang.String getCommandHelp(AbstractSVNCommand command, java.lang.String programName, boolean printOptionAlias)
-
getVersion
public static java.lang.String getVersion(AbstractSVNCommandEnvironment env, boolean quiet)
-
getGenericHelp
public static java.lang.String getGenericHelp(java.lang.String programName, java.lang.String header, java.lang.String footer, java.util.Comparator commandComparator)
-
parseConfigOption
public static void parseConfigOption(java.lang.String optionArg, java.util.Map configOptions, java.util.Map serversOptions) throws SVNException- Throws:
SVNException
-
-