org.springframework.core.enums

## Class StaticLabeledEnumResolver

- java.lang.Object
- - org.springframework.core.enums.AbstractCachingLabeledEnumResolver
  - - org.springframework.core.enums.StaticLabeledEnumResolver

- All Implemented Interfaces:
    LabeledEnumResolver

  Deprecated.
  as of Spring 3.0, in favor of Java 5 enums.

      @Deprecated
      public class StaticLabeledEnumResolver
      extends AbstractCachingLabeledEnumResolver

  `LabeledEnumResolver` that resolves statically defined enumerations. Static implies all enum instances were defined within Java code, implementing the type-safe enum pattern.
  Since:
    1.2.2
  Author:
    Keith Donald, Juergen Hoeller

- - ### Field Summary

    - ### Fields inherited from class org.springframework.core.enums.AbstractCachingLabeledEnumResolver

      `logger`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `StaticLabeledEnumResolver()` Deprecated.

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `protected Set<LabeledEnum>` | `findLabeledEnums(Class type)` Deprecated. Template method to be implemented by subclasses.
    `static StaticLabeledEnumResolver` | `instance()` Deprecated. Return the shared `StaticLabeledEnumResolver` singleton instance.

    - ### Methods inherited from class org.springframework.core.enums.AbstractCachingLabeledEnumResolver

      `getLabeledEnumByCode, getLabeledEnumByLabel, getLabeledEnumMap, getLabeledEnumSet`

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

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### StaticLabeledEnumResolver

          public StaticLabeledEnumResolver()

      Deprecated.

  - ### Method Detail

    - #### instance

          public static StaticLabeledEnumResolver instance()

      Deprecated.
      Return the shared `StaticLabeledEnumResolver` singleton instance. Mainly for resolving unique StaticLabeledEnum references on deserialization.
      See Also:
        `StaticLabeledEnum`

    - #### findLabeledEnums

          protected Set<LabeledEnum> findLabeledEnums(Class type)

      Deprecated.
      Description copied from class: `AbstractCachingLabeledEnumResolver`
      Template method to be implemented by subclasses. Supposed to find all LabeledEnum instances for the given type.
      Specified by:
        `findLabeledEnums` in class `AbstractCachingLabeledEnumResolver`
      Parameters:
        `type` - the enum type
      Returns:
        the Set of LabeledEnum instances
      See Also:
        `LabeledEnum`