org.citygml4j.jaxb.gml._3_1_1
Enum AesheticCriteriaType

java.lang.Object
  extended by java.lang.Enum<AesheticCriteriaType>
      extended by org.citygml4j.jaxb.gml._3_1_1.AesheticCriteriaType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<AesheticCriteriaType>

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

Java class for AesheticCriteriaType.

The following schema fragment specifies the expected content contained within this class.

 <simpleType name="AesheticCriteriaType">
   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
     <enumeration value="MIN_CROSSINGS"/>
     <enumeration value="MIN_AREA"/>
     <enumeration value="MIN_BENDS"/>
     <enumeration value="MAX_BENDS"/>
     <enumeration value="UNIFORM_BENDS"/>
     <enumeration value="MIN_SLOPES"/>
     <enumeration value="MIN_EDGE_LENGTH"/>
     <enumeration value="MAX_EDGE_LENGTH"/>
     <enumeration value="UNIFORM_EDGE_LENGTH"/>
     <enumeration value="MAX_ANGULAR_RESOLUTION"/>
     <enumeration value="MIN_ASPECT_RATIO"/>
     <enumeration value="MAX_SYMMETRIES"/>
   </restriction>
 </simpleType>
 


Enum Constant Summary
MAX___ANGULAR___RESOLUTION
           
MAX___BENDS
           
MAX___EDGE___LENGTH
           
MAX___SYMMETRIES
           
MIN___AREA
           
MIN___ASPECT___RATIO
           
MIN___BENDS
           
MIN___CROSSINGS
           
MIN___EDGE___LENGTH
           
MIN___SLOPES
           
UNIFORM___BENDS
           
UNIFORM___EDGE___LENGTH
           
 
Method Summary
static AesheticCriteriaType fromValue(java.lang.String v)
           
 java.lang.String value()
           
static AesheticCriteriaType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static AesheticCriteriaType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

MIN___CROSSINGS

public static final AesheticCriteriaType MIN___CROSSINGS

MIN___AREA

public static final AesheticCriteriaType MIN___AREA

MIN___BENDS

public static final AesheticCriteriaType MIN___BENDS

MAX___BENDS

public static final AesheticCriteriaType MAX___BENDS

UNIFORM___BENDS

public static final AesheticCriteriaType UNIFORM___BENDS

MIN___SLOPES

public static final AesheticCriteriaType MIN___SLOPES

MIN___EDGE___LENGTH

public static final AesheticCriteriaType MIN___EDGE___LENGTH

MAX___EDGE___LENGTH

public static final AesheticCriteriaType MAX___EDGE___LENGTH

UNIFORM___EDGE___LENGTH

public static final AesheticCriteriaType UNIFORM___EDGE___LENGTH

MAX___ANGULAR___RESOLUTION

public static final AesheticCriteriaType MAX___ANGULAR___RESOLUTION

MIN___ASPECT___RATIO

public static final AesheticCriteriaType MIN___ASPECT___RATIO

MAX___SYMMETRIES

public static final AesheticCriteriaType MAX___SYMMETRIES
Method Detail

values

public static AesheticCriteriaType[] 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 (AesheticCriteriaType c : AesheticCriteriaType.values())
    System.out.println(c);

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

valueOf

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

value

public java.lang.String value()

fromValue

public static AesheticCriteriaType fromValue(java.lang.String v)