org.tigris.subversion.javahl

Class PropertyData

public class PropertyData extends Object

this class describes one property managed by subversion
Field Summary
static StringEOL_STYLE
how the end of line code should be treated during retrieval
static StringEXECUTABLE
flag if the file should be made excutable during retrieval
static StringEXECUTABLE_VALUE
value for svn:executable
static StringEXTERNALS
list of directory managed outside of this working copy
static StringIGNORE
list of filenames with wildcards which should be ignored by add and status
static StringKEYWORDS
list of keywords to be expanded during retrieval
static StringMIME_TYPE
mime type of the entry, used to flag binary files
static StringNEEDS_LOCK
static StringREV_AUTHOR
the author of the revision
static StringREV_DATE
the date of the revision
static StringREV_LOG
the log message of the revision
static StringREV_ORIGINAL_DATE
the original date of the revision
Method Summary
byte[]getData()
Returns the byte array value of the property There is no protocol if a property is a string or a binary value
StringgetName()
Returns the name of the property
StringgetPath()
Return the path of the item which owns this property
StringgetValue()
Returns the string value of the property.
voidremove(boolean recurse)
remove this property from subversion
voidsetValue(String newValue, boolean recurse)
modify the string value of a property The byte array value is cleared
voidsetValue(byte[] newValue, boolean recurse)
modify the byte array value of a property The string array value is cleared

Field Detail

EOL_STYLE

public static final String EOL_STYLE
how the end of line code should be treated during retrieval

EXECUTABLE

public static final String EXECUTABLE
flag if the file should be made excutable during retrieval

EXECUTABLE_VALUE

public static final String EXECUTABLE_VALUE
value for svn:executable

EXTERNALS

public static final String EXTERNALS
list of directory managed outside of this working copy

IGNORE

public static final String IGNORE
list of filenames with wildcards which should be ignored by add and status

KEYWORDS

public static final String KEYWORDS
list of keywords to be expanded during retrieval

MIME_TYPE

public static final String MIME_TYPE
mime type of the entry, used to flag binary files

NEEDS_LOCK

public static final String NEEDS_LOCK

Since: 1.2 flag property if a lock is needed to modify this node

REV_AUTHOR

public static final String REV_AUTHOR
the author of the revision

REV_DATE

public static final String REV_DATE
the date of the revision

REV_LOG

public static final String REV_LOG
the log message of the revision

REV_ORIGINAL_DATE

public static final String REV_ORIGINAL_DATE
the original date of the revision

Method Detail

getData

public byte[] getData()
Returns the byte array value of the property There is no protocol if a property is a string or a binary value

Returns: the byte array value

getName

public String getName()
Returns the name of the property

Returns: the name

getPath

public String getPath()
Return the path of the item which owns this property

Returns: the path

getValue

public String getValue()
Returns the string value of the property. There is no protocol if a property is a string or a binary value

Returns: the string value

remove

public void remove(boolean recurse)
remove this property from subversion

Parameters: recurse if operation should recurse directories

Throws: ClientException

setValue

public void setValue(String newValue, boolean recurse)
modify the string value of a property The byte array value is cleared

Parameters: newValue the new string value recurse if operation should recurse directories

Throws: ClientException

setValue

public void setValue(byte[] newValue, boolean recurse)
modify the byte array value of a property The string array value is cleared

Parameters: newValue the new byte array value recurse if operation should recurse directories

Throws: ClientException