Package org.apache.subversion.javahl
Enum ISVNRemote.Capability
- All Implemented Interfaces:
Serializable,Comparable<ISVNRemote.Capability>,java.lang.constant.Constable
- Enclosing interface:
- ISVNRemote
public static enum ISVNRemote.Capability extends Enum<ISVNRemote.Capability>
Enumeration of known capabilities of the repository and server.
-
Nested Class Summary
-
Enum Constant Summary
Enum Constants Enum Constant Description atomic_revpropsThe capability of specifying (and atomically verifying) expected preexisting values when modifying revprops.commit_revpropsThe capability of including revision properties in a commit.depthThe capability of understanding operation depth.ephemeral_txnpropsThe capability of a server to automatically ephemeral transaction properties.get_file_revs_reversedThe capability of a server to walk revisions backwards in #getFileRevisions().inherited_propsThe capability to get inherited properties.log_revpropsThe capability of retrieving arbitrary revprops in #getLog().mergeinfoThe capability of doing the right thing with merge-tracking information.partial_replayThe capability of replaying a directory in the repository (partial replay). -
Method Summary
Modifier and Type Method Description StringtoString()static ISVNRemote.CapabilityvalueOf(String name)Returns the enum constant of this type with the specified name.static ISVNRemote.Capability[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
depth
The capability of understanding operation depth.- Since:
- 1.5
-
mergeinfo
The capability of doing the right thing with merge-tracking information.- Since:
- 1.5
-
log_revprops
The capability of retrieving arbitrary revprops in #getLog().- Since:
- 1.5
-
partial_replay
The capability of replaying a directory in the repository (partial replay).- Since:
- 1.5
-
commit_revprops
The capability of including revision properties in a commit.- Since:
- 1.5
-
atomic_revprops
The capability of specifying (and atomically verifying) expected preexisting values when modifying revprops.- Since:
- 1.7
-
inherited_props
The capability to get inherited properties.- Since:
- 1.8
-
ephemeral_txnprops
The capability of a server to automatically ephemeral transaction properties.- Since:
- 1.8
-
get_file_revs_reversed
The capability of a server to walk revisions backwards in #getFileRevisions().- Since:
- 1.8
-
-
Method Details
-
values
Returns an array containing the constants of this enum type, in the order they are declared.- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
toString
- Overrides:
toStringin classEnum<ISVNRemote.Capability>
-