public class SVNWCProperties
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
myFile |
private java.lang.String |
myPath |
static java.lang.String |
SVN_HASH_TERMINATOR |
| Constructor and Description |
|---|
SVNWCProperties(java.io.File properitesFile,
java.lang.String path) |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendProperty(java.lang.String name,
SVNPropertyValue value,
java.io.OutputStream target) |
static void |
appendPropertyDeleted(java.lang.String name,
java.io.OutputStream target) |
SVNProperties |
asMap() |
SVNProperties |
compareTo(SVNWCProperties properties) |
boolean |
compareTo(SVNWCProperties properties,
ISVNPropertyComparator comparator) |
private static boolean |
copyProperties(java.io.InputStream is,
java.io.OutputStream os,
java.lang.String name,
java.io.InputStream value,
int length) |
java.io.File |
getFile() |
java.lang.String |
getPath() |
java.lang.String |
getPropertyValue(java.lang.String name) |
java.io.OutputStream |
getPropertyValue(java.lang.String name,
java.io.OutputStream os) |
boolean |
isEmpty() |
java.util.Collection |
properties(java.util.Collection target) |
private static int |
readLength(java.io.InputStream is,
char type) |
private static boolean |
readProperty(char type,
java.io.InputStream is,
java.io.OutputStream os) |
void |
setProperties(SVNProperties properties) |
static void |
setProperties(SVNProperties namesToValues,
java.io.File target,
java.io.File tmpFile,
java.lang.String terminator) |
static void |
setProperties(SVNProperties namesToValues,
java.io.OutputStream target,
java.lang.String terminator) |
void |
setPropertyValue(java.lang.String name,
java.io.InputStream is,
int length) |
void |
setPropertyValue(java.lang.String name,
SVNPropertyValue value) |
private static void |
writeProperty(java.io.OutputStream os,
char type,
byte[] value) |
private static void |
writeProperty(java.io.OutputStream os,
char type,
java.io.InputStream value,
int length) |
public static final java.lang.String SVN_HASH_TERMINATOR
private java.io.File myFile
private java.lang.String myPath
public SVNWCProperties(java.io.File properitesFile,
java.lang.String path)
public java.io.File getFile()
public java.lang.String getPath()
public java.util.Collection properties(java.util.Collection target)
throws SVNException
SVNExceptionpublic SVNProperties asMap() throws SVNException
SVNExceptionpublic boolean compareTo(SVNWCProperties properties, ISVNPropertyComparator comparator) throws SVNException
SVNExceptionpublic java.lang.String getPropertyValue(java.lang.String name)
throws SVNException
SVNExceptionpublic java.io.OutputStream getPropertyValue(java.lang.String name,
java.io.OutputStream os)
throws SVNException
SVNExceptionpublic void setPropertyValue(java.lang.String name,
SVNPropertyValue value)
throws SVNException
SVNExceptionpublic void setPropertyValue(java.lang.String name,
java.io.InputStream is,
int length)
throws SVNException
SVNExceptionpublic void setProperties(SVNProperties properties) throws SVNException
SVNExceptionpublic SVNProperties compareTo(SVNWCProperties properties) throws SVNException
SVNExceptionpublic static void setProperties(SVNProperties namesToValues, java.io.File target, java.io.File tmpFile, java.lang.String terminator) throws SVNException
SVNExceptionpublic static void setProperties(SVNProperties namesToValues, java.io.OutputStream target, java.lang.String terminator) throws SVNException
SVNExceptionpublic static void appendProperty(java.lang.String name,
SVNPropertyValue value,
java.io.OutputStream target)
throws SVNException
SVNExceptionpublic static void appendPropertyDeleted(java.lang.String name,
java.io.OutputStream target)
throws SVNException
SVNExceptionprivate static boolean copyProperties(java.io.InputStream is,
java.io.OutputStream os,
java.lang.String name,
java.io.InputStream value,
int length)
throws SVNException
SVNExceptionprivate static boolean readProperty(char type,
java.io.InputStream is,
java.io.OutputStream os)
throws java.io.IOException
java.io.IOExceptionprivate static void writeProperty(java.io.OutputStream os,
char type,
byte[] value)
throws java.io.IOException
java.io.IOExceptionprivate static void writeProperty(java.io.OutputStream os,
char type,
java.io.InputStream value,
int length)
throws java.io.IOException
java.io.IOExceptionprivate static int readLength(java.io.InputStream is,
char type)
throws java.io.IOException
java.io.IOExceptionpublic boolean isEmpty()