public class SVNProperty
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
ABSENT |
An "svn:entry:absent" SVN untweakable metaproperty.
|
static java.lang.String |
ACTIVITY_URL |
An "svn:wc:ra_dav:activity-url" SVN untweakable metaproperty.
|
static SVNPropertyValue |
BOOLEAN_PROPERTY_VALUE |
|
static java.lang.String |
CACHABLE_PROPS |
"cachable-props" SVN untweakable metaproperty.
|
static java.lang.String |
CHANGELIST |
An "svn:entry:changelist" SVN untweakable metaproperty.
|
static java.lang.String |
CHARSET |
SVNKit specific property denoting a charset. |
static java.lang.String |
CHECKSUM |
An "svn:entry:checksum" SVN untweakable metaproperty.
|
static java.lang.String |
COMMITTED_DATE |
An "svn:entry:committed-date" SVN untweakable metaproperty.
|
static java.lang.String |
COMMITTED_REVISION |
An "svn:entry:committed-rev" SVN untweakable metaproperty.
|
static java.lang.String |
CONFLICT_NEW |
An "svn:entry:conflict-new" SVN untweakable metaproperty.
|
static java.lang.String |
CONFLICT_OLD |
An "svn:entry:conflict-old" SVN untweakable metaproperty.
|
static java.lang.String |
CONFLICT_WRK |
An "svn:entry:conflict-wrk" SVN untweakable metaproperty.
|
static java.lang.String |
COPIED |
An "svn:entry:copied" SVN untweakable metaproperty.
|
static java.lang.String |
COPYFROM_REVISION |
An "svn:entry:copyfrom-rev" SVN untweakable metaproperty.
|
static java.lang.String |
COPYFROM_URL |
An "svn:entry:copyfrom-url" SVN untweakable metaproperty.
|
static java.lang.String |
CORRUPTED |
An "svn:entry:corrupted" SVN untweakable metaproperty.
|
static java.lang.String |
DELETED |
An "svn:entry:deleted" SVN untweakable metaproperty.
|
static java.lang.String |
DEPTH |
An "svn:entry:depth" SVN untweakable metaproperty.
|
static byte[] |
EOL_CR_BYTES |
CR (carriage return) EOL (end of line) byte array.
|
static byte[] |
EOL_CRLF_BYTES |
CR (carriage return) and LF (line feed) EOL (end of line) bytes array.
|
static byte[] |
EOL_LF_BYTES |
LF (line feed) EOL (end of line) byte array.
|
static java.lang.String |
EOL_STYLE |
An "svn:eol-style" SVN special property.
|
static java.lang.String |
EOL_STYLE_CR |
One of the four possible values of the
EOL_STYLE property -
"CR" (linefeed) |
static java.lang.String |
EOL_STYLE_CRLF |
One of the four possible values of the
EOL_STYLE property -
"CRLF" |
static java.lang.String |
EOL_STYLE_LF |
One of the four possible values of the
EOL_STYLE property -
"LF" (line feed) |
static java.lang.String |
EOL_STYLE_NATIVE |
One of the four possible values of the
EOL_STYLE property -
"native" |
static java.lang.String |
EXECUTABLE |
An "svn:executable" SVN special property.
|
static java.lang.String |
EXTERNALS |
An "svn:externals" SVN special property.
|
static java.lang.String |
FILE_EXTERNAL_PATH |
|
static java.lang.String |
FILE_EXTERNAL_PEG_REVISION |
|
static java.lang.String |
FILE_EXTERNAL_REVISION |
|
static java.lang.String |
HAS_PROP_MODS |
"has-prop-mods" SVN untweakable metaproperty.
|
static java.lang.String |
HAS_PROPS |
"has-props" SVN untweakable metaproperty.
|
static java.lang.String |
IGNORE |
An "svn:ignore" SVN special property.
|
static java.lang.String |
INCOMPLETE |
An "svn:entry:incomplete" SVN untweakable metaproperty.
|
static java.lang.String |
INHERITABLE_AUTO_PROPS |
|
static java.lang.String |
INHERITABLE_IGNORES |
|
static java.lang.String |
KEEP_LOCAL |
An "svn:entry:keep-local" SVN untweakable metaproperty.
|
static java.lang.String |
KEYWORDS |
An "svn:keywords" SVN special property.
|
static java.lang.String |
KIND |
An "svn:entry:kind" SVN untweakable metaproperty.
|
static java.lang.String |
KIND_DIR |
One of the two possible values of the
KIND property -
"dir" |
static java.lang.String |
KIND_FILE |
One of the two possible values of the
KIND property -
"file" |
static java.lang.String |
LAST_AUTHOR |
An "svn:entry:last-author" SVN untweakable metaproperty.
|
static java.lang.String |
LOCK_COMMENT |
An "svn:entry:lock-comment" SVN untweakable metaproperty.
|
static java.lang.String |
LOCK_CREATION_DATE |
An "svn:entry:lock-creation-date" SVN untweakable metaproperty.
|
static java.lang.String |
LOCK_OWNER |
An "svn:entry:lock-owner" SVN untweakable metaproperty.
|
static java.lang.String |
LOCK_TOKEN |
An "svn:entry:lock-token" SVN untweakable metaproperty.
|
static java.lang.String |
MERGE_INFO |
|
static java.lang.String |
MIME_TYPE |
An "svn:mime-type" SVN special property.
|
static java.lang.String |
NAME |
An "svn:entry:name" SVN untweakable metaproperty.
|
static java.lang.String |
NATIVE |
Default value for the
CHARSET property denoting that the native charset should be used
to encode a file during translation. |
static java.lang.String |
NEEDS_LOCK |
An "svn:needs-lock" SVN special property.
|
static java.lang.String |
PRESENT_PROPS |
"present-props" SVN untweakable metaproperty.
|
static java.lang.String |
PROP_REJECT_FILE |
An "svn:entry:prop-reject-file" SVN untweakable metaproperty.
|
static java.lang.String |
PROP_TIME |
An "svn:entry:prop-time" SVN untweakable metaproperty.
|
static java.lang.String |
REPOS |
An "svn:entry:repos" SVN untweakable metaproperty.
|
static java.lang.String |
REVISION |
An "svn:entry:revision" SVN untweakable metaproperty.
|
static java.lang.String |
SCHEDULE |
An "svn:entry:schedule" SVN untweakable metaproperty.
|
static java.lang.String |
SCHEDULE_ADD |
One of the three possible values of the
SCHEDULE property -
"add" |
static java.lang.String |
SCHEDULE_DELETE |
One of the three possible values of the
SCHEDULE property -
"delete" |
static java.lang.String |
SCHEDULE_REPLACE |
One of the three possible values of the
SCHEDULE property -
"replace" |
static java.lang.String |
SPECIAL |
An "svn:special" SVN special property.
|
static java.lang.String |
SVN_ENTRY_PREFIX |
An "svn:entry:" prefix.
|
static java.lang.String |
SVN_PREFIX |
An "svn:" prefix.
|
static java.lang.String |
SVN_SYNC_PREFIX |
The namespace for revision properties which are used in repository synching operations.
|
static java.lang.String |
SVN_WC_PREFIX |
An "svn:wc:" prefix.
|
static java.lang.String |
SVNKIT_ENTRY_PREFIX |
An "svnkit:entry:" prefix.
|
static java.lang.String |
SVNKIT_PREFIX |
SVNKit's own property namespace.
|
static java.lang.String |
SVNKIT_SHA1_CHECKSUM |
An "svnkit:entry:sha1-checksum" SVNKit untweakable metaproperty.
|
static java.lang.String |
TEXT_TIME |
An "svn:entry:text-time" SVN untweakable metaproperty.
|
static java.lang.String |
TREE_CONFLICT_DATA |
|
static java.lang.String |
TXN_CHECK_LOCKS |
A special property used in a commit transaction.
|
static java.lang.String |
TXN_CHECK_OUT_OF_DATENESS |
A special property used in a commit transaction.
|
static java.lang.String |
URL |
An "svn:entry:url" SVN untweakable metaproperty.
|
static java.lang.String |
UUID |
An "svn:entry:uuid" SVN untweakable metaproperty.
|
static java.lang.String |
WC_URL |
An "svn:wc:ra_dav:version-url" SVN untweakable metaproperty.
|
static java.lang.String |
WORKING_SIZE |
An "svn:entry:working-size" SVN untweakable metaproperty.
|
static long |
WORKING_SIZE_UNKNOWN |
Default value of the
WORKING_SIZE property. |
Constructor | Description |
---|---|
SVNProperty() |
Modifier and Type | Method | Description |
---|---|---|
static void |
addTextMimeType(java.lang.String textMimeType) |
Adds custom mime-type value that should be considered as text.
|
static boolean |
booleanValue(java.lang.String text) |
Converts a string representation of a boolean value to boolean.
|
static void |
clearTextMimeTypes() |
Clears custom mime-types previously added.
|
java.util.Set |
getTextMimeTypes() |
Returns custom mime-types previously added.
|
static SVNPropertyValue |
getValueOfBooleanProperty(java.lang.String propName) |
Returns the value for such boolean properties as
"svn:executable", "svn:needs-lock"
and "svn:special".
|
static boolean |
isBinaryMimeType(java.lang.String mimeType) |
Says if the given MIME-type corresponds to a binary (non-textual) type.
|
static boolean |
isBooleanProperty(java.lang.String propName) |
Checks whether the property is boolean.
|
static boolean |
isEntryProperty(java.lang.String name) |
Says if the given property name starts with the
SVN_ENTRY_PREFIX
prefix. |
static boolean |
isRegularProperty(java.lang.String name) |
Checks if a property is regular.
|
static boolean |
isSVNKitProperty(java.lang.String name) |
Says if the given property name starts with the
SVNKIT_PREFIX . |
static boolean |
isSVNProperty(java.lang.String name) |
Says if the given property name starts with the
SVN_PREFIX
prefix or with the SVNKIT_PREFIX . |
static boolean |
isTextMimeType(java.lang.String mimeType) |
Says if the given MIME-type corresponds to a text type.
|
static boolean |
isUTF8(java.lang.String charset) |
Says if the given charset is the name of UTF-8 encoding.
|
static boolean |
isWorkingCopyProperty(java.lang.String name) |
Says if the given property name starts with the
SVN_WC_PREFIX
prefix. |
static long |
longValue(java.lang.String text) |
Converts a string representation of a numeric value to a long value.
|
static boolean |
mimeTypeIsBinary(java.lang.String mimeType) |
|
static java.lang.String |
shortPropertyName(java.lang.String longName) |
Returns a short name for the given property name - that is
a name without any prefixes.
|
static java.lang.String |
toString(boolean b) |
Converts a boolean value to a string representation.
|
static java.lang.String |
toString(long i) |
Converts a long value to a string representation.
|
public static final java.lang.String SVN_PREFIX
public static final java.lang.String SVNKIT_PREFIX
public static final java.lang.String SVN_WC_PREFIX
public static final java.lang.String SVN_SYNC_PREFIX
public static final java.lang.String TXN_CHECK_LOCKS
public static final java.lang.String TXN_CHECK_OUT_OF_DATENESS
public static final java.lang.String SVN_ENTRY_PREFIX
public static final java.lang.String SVNKIT_ENTRY_PREFIX
public static final java.lang.String EOL_STYLE
public static final java.lang.String IGNORE
public static final java.lang.String MIME_TYPE
public static final java.lang.String KEYWORDS
public static final java.lang.String EXECUTABLE
public static final java.lang.String EXTERNALS
public static final java.lang.String SPECIAL
public static final java.lang.String MERGE_INFO
public static final java.lang.String INHERITABLE_IGNORES
public static final java.lang.String INHERITABLE_AUTO_PROPS
public static final java.lang.String REVISION
public static final java.lang.String COMMITTED_REVISION
public static final java.lang.String COMMITTED_DATE
public static final java.lang.String HAS_PROPS
public static final java.lang.String HAS_PROP_MODS
public static final java.lang.String CACHABLE_PROPS
public static final java.lang.String PRESENT_PROPS
public static final java.lang.String KEEP_LOCAL
public static final java.lang.String CHANGELIST
public static final java.lang.String WORKING_SIZE
public static final java.lang.String DEPTH
public static final java.lang.String FILE_EXTERNAL_PATH
public static final java.lang.String FILE_EXTERNAL_REVISION
public static final java.lang.String FILE_EXTERNAL_PEG_REVISION
public static final java.lang.String TREE_CONFLICT_DATA
public static final java.lang.String CHECKSUM
public static final java.lang.String SVNKIT_SHA1_CHECKSUM
public static final java.lang.String URL
public static final java.lang.String COPYFROM_URL
public static final java.lang.String COPYFROM_REVISION
public static final java.lang.String SCHEDULE
public static final java.lang.String COPIED
public static final java.lang.String LAST_AUTHOR
public static final java.lang.String UUID
public static final java.lang.String REPOS
public static final java.lang.String PROP_TIME
public static final java.lang.String TEXT_TIME
public static final java.lang.String NAME
public static final java.lang.String KIND
public static final java.lang.String CONFLICT_OLD
public static final java.lang.String CONFLICT_NEW
public static final java.lang.String CONFLICT_WRK
public static final java.lang.String PROP_REJECT_FILE
public static final java.lang.String DELETED
public static final java.lang.String ABSENT
public static final java.lang.String INCOMPLETE
public static final java.lang.String CORRUPTED
public static final java.lang.String WC_URL
public static final java.lang.String ACTIVITY_URL
public static final java.lang.String LOCK_TOKEN
public static final java.lang.String LOCK_COMMENT
public static final java.lang.String LOCK_OWNER
public static final java.lang.String LOCK_CREATION_DATE
public static final java.lang.String NEEDS_LOCK
public static final java.lang.String KIND_DIR
KIND
property -
"dir"public static final java.lang.String KIND_FILE
KIND
property -
"file"public static final java.lang.String EOL_STYLE_LF
EOL_STYLE
property -
"LF" (line feed)public static final java.lang.String EOL_STYLE_CR
EOL_STYLE
property -
"CR" (linefeed)public static final java.lang.String EOL_STYLE_CRLF
EOL_STYLE
property -
"CRLF"public static final java.lang.String EOL_STYLE_NATIVE
EOL_STYLE
property -
"native"public static final byte[] EOL_LF_BYTES
public static final byte[] EOL_CRLF_BYTES
public static final byte[] EOL_CR_BYTES
public static final java.lang.String CHARSET
SVNKit
specific property denoting a charset. A user may set this property on files
if he would like to fix the charset of the file. Then when checking out, exporting, updating, etc.
files with such properties set on them will be translated (encoded) using the charset value of this
property. Note that to take advantage of this property a user must utilize a corresponging version
of the SVNKit
library supporting this property.public static final java.lang.String NATIVE
CHARSET
property denoting that the native charset should be used
to encode a file during translation. The native charset name will be fetched via a call to
ISVNOptions.getNativeCharset()
.public static final java.lang.String SCHEDULE_ADD
SCHEDULE
property -
"add"public static final java.lang.String SCHEDULE_DELETE
SCHEDULE
property -
"delete"public static final java.lang.String SCHEDULE_REPLACE
SCHEDULE
property -
"replace"public static final long WORKING_SIZE_UNKNOWN
WORKING_SIZE
property.public static final SVNPropertyValue BOOLEAN_PROPERTY_VALUE
EXECUTABLE
, NEEDS_LOCK
, SPECIAL
.
Used only by SVNKit
internals, never stored in a working copy.public static boolean isWorkingCopyProperty(java.lang.String name)
SVN_WC_PREFIX
prefix.name
- a property name to checkname
is
not null and starts with
the SVN_WC_PREFIX
prefix, otherwise falsepublic static boolean isEntryProperty(java.lang.String name)
SVN_ENTRY_PREFIX
prefix.name
- a property name to checkname
is
not null and starts with
the SVN_ENTRY_PREFIX
prefix, otherwise falsepublic static boolean isSVNProperty(java.lang.String name)
SVN_PREFIX
prefix or with the SVNKIT_PREFIX
.name
- a property name to checkname
is
not null and starts with
the SVN_PREFIX
prefix or with the SVNKIT_PREFIX
prefix,
otherwise falsepublic static boolean isSVNKitProperty(java.lang.String name)
SVNKIT_PREFIX
.name
- a property name to checkname
is
not null and starts with the
SVNKIT_PREFIX
prefix, otherwise falsepublic static boolean isRegularProperty(java.lang.String name)
SVN_WC_PREFIX
nor with SVN_ENTRY_PREFIX
.name
- a property namepublic static boolean isTextMimeType(java.lang.String mimeType)
mimeType
- a value of a file MIME_TYPE
propertymimeType
is either null or is a text
type (starts with "text/")isBinaryMimeType(String)
public static boolean isBinaryMimeType(java.lang.String mimeType)
mimeType
- a value of a file MIME_TYPE
propertymimeType
is not a text typeisTextMimeType(String)
public static boolean isUTF8(java.lang.String charset)
charset
- a value of a file CHARSET
propertycharset
is the name of UTF-8 encodingpublic static boolean booleanValue(java.lang.String text)
COPIED
property.text
- a string to convert to a boolean valuetext
is not null
and is equal, ignoring case, to the string
"true"public static long longValue(java.lang.String text)
text
- a string to convert to a long valuepublic static java.lang.String toString(boolean b)
COPIED
property.b
- a boolean valueb
public static java.lang.String toString(long i)
i
- a long valuei
public static java.lang.String shortPropertyName(java.lang.String longName)
longName
- a property namepublic static SVNPropertyValue getValueOfBooleanProperty(java.lang.String propName)
propName
- a property nameisBooleanProperty(String)
public static boolean isBooleanProperty(java.lang.String propName)
propName
- a property namepublic static void addTextMimeType(java.lang.String textMimeType)
public static boolean mimeTypeIsBinary(java.lang.String mimeType)
public java.util.Set getTextMimeTypes()
public static void clearTextMimeTypes()