Enum ISVNWCDb.SVNWCDbStatus

java.lang.Object
java.lang.Enum<ISVNWCDb.SVNWCDbStatus>
org.tmatesoft.svn.core.internal.wc17.db.ISVNWCDb.SVNWCDbStatus
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<ISVNWCDb.SVNWCDbStatus>, java.lang.constant.Constable
Enclosing interface:
ISVNWCDb

public static enum ISVNWCDb.SVNWCDbStatus extends java.lang.Enum<ISVNWCDb.SVNWCDbStatus>
Enumerated values describing the state of a node.
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    java.lang.Enum.EnumDesc<E extends java.lang.Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    The 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
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    valueOf(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • Normal

      public static final ISVNWCDb.SVNWCDbStatus Normal
      The node is present and has no known modifications applied to it.
    • Added

      public static final ISVNWCDb.SVNWCDbStatus 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 and ISVNWCDb.scanAddition(File, AdditionInfoField...) to get more details.

    • MovedHere

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus Deleted
      This node has been deleted. No text or property modifications will be present.
    • Obstructed

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus ServerExcluded
      This node was named by the server, but no information was provided.
    • Excluded

      public static final ISVNWCDb.SVNWCDbStatus Excluded
      This node has been administratively excluded.
    • NotPresent

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus 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

      public static final ISVNWCDb.SVNWCDbStatus BaseDeleted
      The BASE node has been marked as deleted. Only used as an internal status.
  • Constructor Details

    • SVNWCDbStatus

      private SVNWCDbStatus()
  • Method Details

    • values

      public static ISVNWCDb.SVNWCDbStatus[] 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

      public static ISVNWCDb.SVNWCDbStatus valueOf(java.lang.String name)
      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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • isNotPresent

      public boolean isNotPresent()