Class SVNOS2Util
- java.lang.Object
-
- org.tmatesoft.svn.core.internal.util.jna.SVNOS2Util
-
public class SVNOS2Util extends java.lang.Object- Version:
- 1.3
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.reflect.MethodmoveFileMethodprivate static java.lang.Class<?>os2io4jClazzprivate static booleanourIsJNAEnabledprivate static booleanourIsOS2IO4JPresentprivate static java.lang.reflect.MethodsetHiddenMethodprivate static java.lang.reflect.MethodsetReadOnlyMethod
-
Constructor Summary
Constructors Constructor Description SVNOS2Util()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisOS2IO4JPresent()static booleanmoveFile(java.io.File src, java.io.File dst)atomically renames src to dst and returns false if there is any error on rename.static booleansetHidden(java.io.File file, boolean hidden)makes file hidden and returns true in case operations succeeded, false in case of any errorstatic voidsetJNAEnabled(boolean enabled)static booleansetWritable(java.io.File file)makes file writable and returns true in case operations succeeded, false in case of any error
-
-
-
Field Detail
-
ourIsJNAEnabled
private static boolean ourIsJNAEnabled
-
ourIsOS2IO4JPresent
private static boolean ourIsOS2IO4JPresent
-
os2io4jClazz
private static java.lang.Class<?> os2io4jClazz
-
setReadOnlyMethod
private static java.lang.reflect.Method setReadOnlyMethod
-
setHiddenMethod
private static java.lang.reflect.Method setHiddenMethod
-
moveFileMethod
private static java.lang.reflect.Method moveFileMethod
-
-
Method Detail
-
setJNAEnabled
public static void setJNAEnabled(boolean enabled)
-
isOS2IO4JPresent
public static boolean isOS2IO4JPresent()
-
setWritable
public static boolean setWritable(java.io.File file)
makes file writable and returns true in case operations succeeded, false in case of any error
-
setHidden
public static boolean setHidden(java.io.File file, boolean hidden)makes file hidden and returns true in case operations succeeded, false in case of any error
-
moveFile
public static boolean moveFile(java.io.File src, java.io.File dst)atomically renames src to dst and returns false if there is any error on rename.
-
-