org.opengis.cite.ogcapifeatures10

## Enum SuiteAttribute

- java.lang.Object
- - java.lang.Enum<SuiteAttribute>
  - - org.opengis.cite.ogcapifeatures10.SuiteAttribute

- All Implemented Interfaces:
    Serializable, Comparable<SuiteAttribute>

      public enum SuiteAttribute
      extends Enum<SuiteAttribute>

  An enumerated type defining ISuite attributes that may be set to constitute a shared test fixture.

- - ### Enum Constant Summary

    Enum Constants
    Enum Constant and Description
    `API_MODEL` Parsed OpenApi3 document resource /api; Added during execution.
    `CLIENT` A client component for interacting with HTTP endpoints.
    `COLLECTIONS` Parsed collections from resource /collections; Added during execution.
    `FEATUREIDS` Collection names assigned to a feature id parsed from resource /collections/{name}/items; Added during execution.
    `IUT` The root URL.
    `NO_OF_COLLECTIONS` The number of collections to test.
    `REQUIREMENTCLASSES` Requirement classes parsed from /conformance; Added during execution.
    `TEST_SUBJ_FILE` A File containing the test subject or a description of it.

  - ### Method Summary

    All Methods Static Methods Instance Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `String` | `getName()`
    `Class` | `getType()`
    `String` | `toString()`
    `static SuiteAttribute` | `valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static SuiteAttribute[]` | `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, valueOf`

    - ### Methods inherited from class java.lang.Object

      `getClass, notify, notifyAll, wait, wait, wait`

- - ### Enum Constant Detail

    - #### CLIENT

          public static final SuiteAttribute CLIENT

      A client component for interacting with HTTP endpoints.

    - #### IUT

          public static final SuiteAttribute IUT

      The root URL.

    - #### TEST_SUBJ_FILE

          public static final SuiteAttribute TEST_SUBJ_FILE

      A File containing the test subject or a description of it.

    - #### NO_OF_COLLECTIONS

          public static final SuiteAttribute NO_OF_COLLECTIONS

      The number of collections to test.

    - #### API_MODEL

          public static final SuiteAttribute API_MODEL

      Parsed OpenApi3 document resource /api; Added during execution.

    - #### REQUIREMENTCLASSES

          public static final SuiteAttribute REQUIREMENTCLASSES

      Requirement classes parsed from /conformance; Added during execution.

    - #### COLLECTIONS

          public static final SuiteAttribute COLLECTIONS

      Parsed collections from resource /collections; Added during execution.

    - #### FEATUREIDS

          public static final SuiteAttribute FEATUREIDS

      Collection names assigned to a feature id parsed from resource /collections/{name}/items; Added during execution.

  - ### Method Detail

    - #### values

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

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

    - #### valueOf

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

    - #### getType

          public Class getType()

    - #### getName

          public String getName()

    - #### toString

          public String toString()

      Overrides:
        `toString` in class `Enum<SuiteAttribute>`

Copyright © 2020 Open Geospatial Consortium. All rights reserved.