Enum ISVNWCDb.SVNWCDbStatus
- All Implemented Interfaces:
Serializable
,Comparable<ISVNWCDb.SVNWCDbStatus>
,java.lang.constant.Constable
- Enclosing interface:
- ISVNWCDb
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe node has been added (potentially obscuring a delete or move of the BASE node; see BASE_SHADOWED param).The BASE node has been marked as deleted.This node has been added with history, based on the copy source.This node has been deleted.This node has been administratively excluded.This node is known, but its information is incomplete.This node has been added with history, based on the move source.The node is present and has no known modifications applied to it.This node is not present in this revision.The information for this directory node is obstructed by something in the local filesystem.The information for this directory node is obstructed by something in the local filesystem.The information for this directory node is obstructed by something in the local filesystem.This node was named by the server, but no information was provided. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static ISVNWCDb.SVNWCDbStatus
Returns the enum constant of this type with the specified name.static ISVNWCDb.SVNWCDbStatus[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
Enum Constant Details
-
Normal
The node is present and has no known modifications applied to it. -
Added
The node has been added (potentially obscuring a delete or move of the BASE node; see BASE_SHADOWED param). The text will be marked as modified, and if properties exist, they will be marked as modified.In many cases
WCDbStatus#Added
means any of added, moved-here or copied-here. See individual functions for clarification andISVNWCDb.scanAddition(File, AdditionInfoField...)
to get more details. -
MovedHere
This node has been added with history, based on the move source. Text and property modifications are based on whether changes have been made against their pristine versions. -
Copied
This node has been added with history, based on the copy source. Text and property modifications are based on whether changes have been made against their pristine versions. -
Deleted
This node has been deleted. No text or property modifications will be present. -
Obstructed
The information for this directory node is obstructed by something in the local filesystem. Full details are not available.This is only returned by an unshadowed BASE node. If a WORKING node is present, then obstructed_delete or obstructed_add is returned as appropriate.
### only used with per-dir .svn subdirectories.
-
ObstructedDelete
The information for this directory node is obstructed by something in the local filesystem. Full details are not available.The directory has been marked for deletion.
### only used with per-dir .svn subdirectories.
-
ObstructedAdd
The information for this directory node is obstructed by something in the local filesystem. Full details are not available.The directory has been marked for addition.
### only used with per-dir .svn subdirectories.
-
ServerExcluded
This node was named by the server, but no information was provided. -
Excluded
This node has been administratively excluded. -
NotPresent
This node is not present in this revision. This typically happens when a node is deleted and committed without updating its parent. The parent revision indicates it should be present, but this node's revision states otherwise. -
Incomplete
This node is known, but its information is incomplete. Generally, it should be treated similar to the other missing status values until some (later) process updates the node with its data.When the incomplete status applies to a directory, the list of children and the list of its base properties as recorded in the working copy do not match their working copy versions. The update editor can complete a directory by using a different update algorithm.
-
BaseDeleted
The BASE node has been marked as deleted. Only used as an internal status.
-
-
Constructor Details
-
SVNWCDbStatus
private SVNWCDbStatus()
-
-
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
-
isNotPresent
public boolean isNotPresent()
-