Enum StatementEditingMode

java.lang.Object
java.lang.Enum<StatementEditingMode>
org.openrefine.wikidata.schema.strategies.StatementEditingMode
All Implemented Interfaces:
Serializable, Comparable<StatementEditingMode>, java.lang.constant.Constable

public enum StatementEditingMode extends Enum<StatementEditingMode>
What to do with statements input in the schema.
Author:
Antonin Delpeuch
  • Enum Constant Details

    • ADD

      public static final StatementEditingMode ADD
      If there are no matching statements on the item, add our statement. Otherwise, leave the item unchanged.
    • ADD_OR_MERGE

      public static final StatementEditingMode ADD_OR_MERGE
      If there are no matching statements on the item, add our statement. Otherwise, merge our statement with the first matching one.
    • DELETE

      public static final StatementEditingMode DELETE
      Delete any statement that matches our statement.
  • Method Details

    • values

      public static StatementEditingMode[] 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 StatementEditingMode valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null