Class EventCategory
java.lang.Object
org.episteme.core.util.ExtensibleEnum
org.episteme.social.history.EventCategory
- All Implemented Interfaces:
Serializable, Comparable<ExtensibleEnum>
Categorization of historical or scientific events.
Implements the ExtensibleEnum pattern to allow new categories to be defined dynamically.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final EventCategorystatic final EventCategorystatic final EventCategorystatic final EventCategorystatic final EventCategorystatic final EventCategorystatic final EventCategorystatic final EventCategorystatic final EventCategory -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ExtensibleEnum
compareTo, description, equals, getDeclaringClass, hashCode, isBuiltIn, name, ordinal, toString
-
Field Details
-
POLITICAL
-
MILITARY
-
CULTURAL
-
SCIENTIFIC
-
ECONOMIC
-
RELIGIOUS
-
NATURAL
-
OTHER
-
UNKNOWN
-
-
Constructor Details
-
EventCategory
Creates a new EventCategory. Use this constructor to define new, custom categories.- Parameters:
name- the unique name of the category
-