Class Ideology

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

public final class Ideology extends ExtensibleEnum
Extensible enumeration for Political Ideologies.
Since:
2.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
See Also:
  • Field Details

    • LIBERALISM

      public static final Ideology LIBERALISM
    • CONSERVATISM

      public static final Ideology CONSERVATISM
    • SOCIALISM

      public static final Ideology SOCIALISM
    • COMMUNISM

      public static final Ideology COMMUNISM
    • FASCISM

      public static final Ideology FASCISM
    • LIBERTARIANISM

      public static final Ideology LIBERTARIANISM
    • ANARCHISM

      public static final Ideology ANARCHISM
    • NATIONALISM

      public static final Ideology NATIONALISM
    • GREEN_POLITICS

      public static final Ideology GREEN_POLITICS
  • Constructor Details

    • Ideology

      public Ideology(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 Ideology valueOf(String name)
    • values

      public static Ideology[] values()