ABSENT
public static final String ABSENT
An "svn:entry:absent" SVN untweakable metaproperty.
CACHABLE_PROPS
public static final String CACHABLE_PROPS
"cachable-props" SVN untweakable metaproperty.
- 1.1, new in Subversion 1.4
CHECKSUM
public static final String CHECKSUM
An "svn:entry:checksum" SVN untweakable metaproperty.
COMMITTED_DATE
public static final String COMMITTED_DATE
An "svn:entry:committed-date" SVN untweakable metaproperty.
COMMITTED_REVISION
public static final String COMMITTED_REVISION
An "svn:entry:committed-rev" SVN untweakable metaproperty.
CONFLICT_NEW
public static final String CONFLICT_NEW
An "svn:entry:conflict-new" SVN untweakable metaproperty.
CONFLICT_OLD
public static final String CONFLICT_OLD
An "svn:entry:conflict-old" SVN untweakable metaproperty.
CONFLICT_WRK
public static final String CONFLICT_WRK
An "svn:entry:conflict-wrk" SVN untweakable metaproperty.
COPIED
public static final String COPIED
An "svn:entry:copied" SVN untweakable metaproperty.
COPYFROM_REVISION
public static final String COPYFROM_REVISION
An "svn:entry:copyfrom-rev" SVN untweakable metaproperty.
COPYFROM_URL
public static final String COPYFROM_URL
An "svn:entry:copyfrom-url" SVN untweakable metaproperty.
CORRUPTED
public static final String CORRUPTED
An "svn:entry:corrupted" SVN untweakable metaproperty.
DELETED
public static final String DELETED
An "svn:entry:deleted" SVN untweakable metaproperty.
EOL_STYLE
public static final String EOL_STYLE
An "svn:eol-style" SVN special property.
EOL_STYLE_CR
public static final String EOL_STYLE_CR
One of the four possible values of the
EOL_STYLE property -
"CR" (linefeed)
EOL_STYLE_CRLF
public static final String EOL_STYLE_CRLF
One of the four possible values of the
EOL_STYLE property -
"CRLF"
EOL_STYLE_LF
public static final String EOL_STYLE_LF
One of the four possible values of the
EOL_STYLE property -
"LF" (line feed)
EOL_STYLE_NATIVE
public static final String EOL_STYLE_NATIVE
One of the four possible values of the
EOL_STYLE property -
"native"
EXECUTABLE
public static final String EXECUTABLE
An "svn:executable" SVN special property.
EXTERNALS
public static final String EXTERNALS
An "svn:externals" SVN special property.
HAS_PROPS
public static final String HAS_PROPS
"has-props" SVN untweakable metaproperty.
- 1.1, new in Subversion 1.4
HAS_PROP_MODS
public static final String HAS_PROP_MODS
"has-prop-mods" SVN untweakable metaproperty.
- 1.1, new in Subversion 1.4
IGNORE
public static final String IGNORE
An "svn:ignore" SVN special property.
INCOMPLETE
public static final String INCOMPLETE
An "svn:entry:incomplete" SVN untweakable metaproperty.
KEYWORDS
public static final String KEYWORDS
An "svn:keywords" SVN special property.
KIND
public static final String KIND
An "svn:entry:kind" SVN untweakable metaproperty.
KIND_DIR
public static final String KIND_DIR
One of the two possible values of the
KIND property -
"dir"
KIND_FILE
public static final String KIND_FILE
One of the two possible values of the
KIND property -
"file"
LAST_AUTHOR
public static final String LAST_AUTHOR
An "svn:entry:last-author" SVN untweakable metaproperty.
LOCK_COMMENT
public static final String LOCK_COMMENT
An "svn:entry:lock-comment" SVN untweakable metaproperty.
LOCK_CREATION_DATE
public static final String LOCK_CREATION_DATE
An "svn:entry:lock-creation-date" SVN untweakable metaproperty.
LOCK_OWNER
public static final String LOCK_OWNER
An "svn:entry:lock-owner" SVN untweakable metaproperty.
LOCK_TOKEN
public static final String LOCK_TOKEN
An "svn:entry:lock-token" SVN untweakable metaproperty.
MIME_TYPE
public static final String MIME_TYPE
An "svn:mime-type" SVN special property.
NAME
public static final String NAME
An "svn:entry:name" SVN untweakable metaproperty.
NEEDS_LOCK
public static final String NEEDS_LOCK
An "svn:needs-lock" SVN special property.
PRESENT_PROPS
public static final String PRESENT_PROPS
"present-props" SVN untweakable metaproperty.
- 1.1, new in Subversion 1.4
PROP_REJECT_FILE
public static final String PROP_REJECT_FILE
An "svn:entry:prop-reject-file" SVN untweakable metaproperty.
PROP_TIME
public static final String PROP_TIME
An "svn:entry:prop-time" SVN untweakable metaproperty.
REPOS
public static final String REPOS
An "svn:entry:repos" SVN untweakable metaproperty.
REVISION
public static final String REVISION
An "svn:entry:revision" SVN untweakable metaproperty.
SCHEDULE
public static final String SCHEDULE
An "svn:entry:schedule" SVN untweakable metaproperty.
SCHEDULE_ADD
public static final String SCHEDULE_ADD
One of the three possible values of the
SCHEDULE property -
"add"
SCHEDULE_DELETE
public static final String SCHEDULE_DELETE
One of the three possible values of the
SCHEDULE property -
"delete"
SCHEDULE_REPLACE
public static final String SCHEDULE_REPLACE
One of the three possible values of the
SCHEDULE property -
"replace"
SPECIAL
public static final String SPECIAL
An "svn:special" SVN special property.
SVN_ENTRY_PREFIX
public static final String SVN_ENTRY_PREFIX
An "svn:entry:" prefix.
SVN_PREFIX
public static final String SVN_PREFIX
An "svn:" prefix.
SVN_WC_PREFIX
public static final String SVN_WC_PREFIX
An "svn:wc:" prefix.
TEXT_TIME
public static final String TEXT_TIME
An "svn:entry:text-time" SVN untweakable metaproperty.
TXN_CHECK_LOCKS
public static final String TXN_CHECK_LOCKS
A special property used in a commit transaction.
TXN_CHECK_OUT_OF_DATENESS
public static final String TXN_CHECK_OUT_OF_DATENESS
A special property used in a commit transaction.
URL
public static final String URL
An "svn:entry:url" SVN untweakable metaproperty.
UUID
public static final String UUID
An "svn:entry:uuid" SVN untweakable metaproperty.
WC_URL
public static final String WC_URL
An "svn:wc:ra_dav:version-url" SVN untweakable metaproperty.
booleanValue
public static boolean booleanValue(String text)
Converts a string representation of a boolean value to boolean.
Useful to convert values of the
COPIED property.
text - a string to convert to a boolean value
- true if and only if
text is not null
and is equal, ignoring case, to the string
"true"
getEOLBytes
public static byte[] getEOLBytes(String eolType)
Returns eol-marker bytes according to the given eol type.
eolType - a requested eol-marker type (platform specific)
- null if
eolType is
null, or an array of bytes
for one of the four possible eol types
getValueOfBooleanProperty
public static String getValueOfBooleanProperty(String propName)
Returns the value for such boolean properties as
"svn:executable", "svn:needs-lock"
and "svn:special".
Used by internals.
propName - a property name
- the property value "*", or
null if the property is not boolean
isBinaryMimeType
public static boolean isBinaryMimeType(String mimeType)
Says if the given MIME-type corresponds to a binary (non-textual) type.
mimeType - a value of a file MIME_TYPE property
- true if
mimeType
is not a text type
isBooleanProperty
public static boolean isBooleanProperty(String propName)
Checks whether the property is boolean.
propName - a property name
- true if boolean,
otherwise false
isEntryProperty
public static boolean isEntryProperty(String name)
name - a property name to check
- true if
name is
not null and starts with
the SVN_ENTRY_PREFIX prefix, otherwise false
isRegularProperty
public static boolean isRegularProperty(String name)
Checks if a property is regular. Regular are some "svn:"
properties and all user props, i.e. ones stored in the repository filesystem.
- true if regular, otherwise
false
isSVNProperty
public static boolean isSVNProperty(String name)
Says if the given property name starts with the
SVN_PREFIX
prefix.
name - a property name to check
- true if
name is
not null and starts with
the SVN_PREFIX prefix, otherwise false
isTextMimeType
public static boolean isTextMimeType(String mimeType)
Says if the given MIME-type corresponds to a text type.
mimeType - a value of a file MIME_TYPE property
- true if
mimeType
is either null or is a text
type (starts with "text/")
isWorkingCopyProperty
public static boolean isWorkingCopyProperty(String name)
Says if the given property name starts with the
SVN_WC_PREFIX
prefix.
name - a property name to check
- true if
name is
not null and starts with
the SVN_WC_PREFIX prefix, otherwise false
longValue
public static long longValue(String text)
Converts a string representation of a numeric value to a long value.
Useful to convert revision numbers.
text - a string to convert to a long value
- a long representation of the given string;
-1 is returned if the string can not be parsed
shortPropertyName
public static String shortPropertyName(String longName)
Returns a short name for the given property name - that is
a name without any prefixes.
longName - a property name
toString
public static String toString(boolean b)
Converts a boolean value to a string representation.
Useful to convert values of the
COPIED property.
- a string representation of
b
toString
public static String toString(long i)
Converts a long value to a string representation.
Useful to convert revision numbers.
- a string representation of
i