org.openstreetmap.josm.gui.conflict.tags
Enum MultiValueDecisionType

java.lang.Object
  extended by java.lang.Enum<MultiValueDecisionType>
      extended by org.openstreetmap.josm.gui.conflict.tags.MultiValueDecisionType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<MultiValueDecisionType>

public enum MultiValueDecisionType
extends java.lang.Enum<MultiValueDecisionType>

Represents a decision for a tag conflict due to multiple possible values.


Enum Constant Summary
KEEP_ALL
          keep all values; concatenate them with ;
KEEP_NONE
          keep no value, delete the tag
KEEP_ONE
          keep exactly one values
UNDECIDED
          not yet decided
 
Method Summary
static MultiValueDecisionType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static MultiValueDecisionType[] values()
          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, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNDECIDED

public static final MultiValueDecisionType UNDECIDED
not yet decided


KEEP_ONE

public static final MultiValueDecisionType KEEP_ONE
keep exactly one values


KEEP_NONE

public static final MultiValueDecisionType KEEP_NONE
keep no value, delete the tag


KEEP_ALL

public static final MultiValueDecisionType KEEP_ALL
keep all values; concatenate them with ;

Method Detail

values

public static MultiValueDecisionType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (MultiValueDecisionType c : MultiValueDecisionType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static MultiValueDecisionType 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


JOSM