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
SVNException
public SVNProperties asMap() throws SVNException
SVNException
public boolean compareTo(SVNWCProperties properties, ISVNPropertyComparator comparator) throws SVNException
SVNException
public java.lang.String getPropertyValue(java.lang.String name) throws SVNException
SVNException
public java.io.OutputStream getPropertyValue(java.lang.String name, java.io.OutputStream os) throws SVNException
SVNException
public void setPropertyValue(java.lang.String name, SVNPropertyValue value) throws SVNException
SVNException
public void setPropertyValue(java.lang.String name, java.io.InputStream is, int length) throws SVNException
SVNException
public void setProperties(SVNProperties properties) throws SVNException
SVNException
public SVNProperties compareTo(SVNWCProperties properties) throws SVNException
SVNException
public static void setProperties(SVNProperties namesToValues, java.io.File target, java.io.File tmpFile, java.lang.String terminator) throws SVNException
SVNException
public static void setProperties(SVNProperties namesToValues, java.io.OutputStream target, java.lang.String terminator) throws SVNException
SVNException
public static void appendProperty(java.lang.String name, SVNPropertyValue value, java.io.OutputStream target) throws SVNException
SVNException
public static void appendPropertyDeleted(java.lang.String name, java.io.OutputStream target) throws SVNException
SVNException
private static boolean copyProperties(java.io.InputStream is, java.io.OutputStream os, java.lang.String name, java.io.InputStream value, int length) throws SVNException
SVNException
private static boolean readProperty(char type, java.io.InputStream is, java.io.OutputStream os) throws java.io.IOException
java.io.IOException
private static void writeProperty(java.io.OutputStream os, char type, byte[] value) throws java.io.IOException
java.io.IOException
private static void writeProperty(java.io.OutputStream os, char type, java.io.InputStream value, int length) throws java.io.IOException
java.io.IOException
private static int readLength(java.io.InputStream is, char type) throws java.io.IOException
java.io.IOException
public boolean isEmpty()