Class ArtMedium

java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.arts.ArtMedium
All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>

public final class ArtMedium extends ExtensibleEnum
Extensible categories of artistic media used by artists.
Since:
2.0
Author:
Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • REGISTRY

      public static final EnumRegistry<ArtMedium> REGISTRY
    • PAINTING

      public static final ArtMedium PAINTING
    • SCULPTURE

      public static final ArtMedium SCULPTURE
    • MUSIC

      public static final ArtMedium MUSIC
    • DANCE

      public static final ArtMedium DANCE
    • THEATER

      public static final ArtMedium THEATER
    • FILM

      public static final ArtMedium FILM
    • PHOTOGRAPHY

      public static final ArtMedium PHOTOGRAPHY
    • ARCHITECTURE

      public static final ArtMedium ARCHITECTURE
    • LITERATURE

      public static final ArtMedium LITERATURE
    • DIGITAL

      public static final ArtMedium DIGITAL
    • OTHER

      public static final ArtMedium OTHER
    • UNKNOWN

      public static final ArtMedium UNKNOWN
  • Constructor Details

    • ArtMedium

      public ArtMedium(String name)
  • Method Details

    • isBuiltIn

      public boolean isBuiltIn()
      Description copied from class: ExtensibleEnum
      Checks if this is a built-in (predefined) value. Default implementation returns true to mimic standard Enum behavior unless explicitly overridden.
      Overrides:
      isBuiltIn in class ExtensibleEnum
    • valueOf

      public static ArtMedium valueOf(String name)