Hierarchy For All Packages
Package Hierarchies:- org.moera.lib,
- org.moera.lib.crypto,
- org.moera.lib.jsonrpc,
- org.moera.lib.naming,
- org.moera.lib.naming.types,
- org.moera.lib.node,
- org.moera.lib.node.carte,
- org.moera.lib.node.exception,
- org.moera.lib.node.types,
- org.moera.lib.node.types.body,
- org.moera.lib.node.types.notifications,
- org.moera.lib.node.types.principal,
- org.moera.lib.node.types.validate,
- org.moera.lib.pushrelay,
- org.moera.lib.util
Class Hierarchy
- java.lang.Object
- org.moera.lib.node.types.principal.AccessCheckers
- org.moera.lib.node.types.body.Body (implements java.lang.Cloneable)
- org.moera.lib.node.carte.Carte
- org.moera.lib.node.types.CommentOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.ContactOperations (implements java.lang.Cloneable)
- org.moera.lib.crypto.CryptoUtil
- org.moera.lib.node.types.EmojiList
- org.moera.lib.node.types.FeedOperations (implements java.lang.Cloneable)
- org.moera.lib.crypto.Fingerprint
- org.moera.lib.crypto.FingerprintReader (implements java.lang.AutoCloseable)
- org.moera.lib.naming.Fingerprints
- org.moera.lib.node.Fingerprints
- org.moera.lib.node.types.FriendGroupOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendOperations (implements java.lang.Cloneable)
- org.moera.lib.jsonrpc.JsonRpcClient
- org.moera.lib.naming.MoeraNaming (implements org.moera.lib.naming.NamingApi)
- org.moera.lib.pushrelay.PushRelay (implements org.moera.lib.pushrelay.PushRelayApi)
- org.moera.lib.jsonrpc.JsonRpcError
- org.moera.lib.jsonrpc.JsonRpcRequest
- org.moera.lib.jsonrpc.JsonRpcResponse
- org.moera.lib.crypto.KeyPair
- org.moera.lib.node.types.body.LinkPreview
- org.moera.lib.util.LogUtil
- org.moera.lib.node.carte.MoeraCarteSource (implements org.moera.lib.node.carte.CarteSource)
- org.moera.lib.node.NodeApiClient
- org.moera.lib.node.MoeraNode
- org.moera.lib.naming.NodeName
- org.moera.lib.node.types.NodeNameOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.notifications.Notification (implements java.lang.Cloneable)
- org.moera.lib.node.types.notifications.AskedNotification
- org.moera.lib.node.types.notifications.BlockingAddedNotification
- org.moera.lib.node.types.notifications.BlockingDeletedNotification
- org.moera.lib.node.types.notifications.CommentReactionAddedNotification
- org.moera.lib.node.types.notifications.CommentReactionDeletedAllNotification
- org.moera.lib.node.types.notifications.CommentReactionDeletedNotification
- org.moera.lib.node.types.notifications.FriendGroupDeletedNotification
- org.moera.lib.node.types.notifications.FriendGroupUpdatedNotification
- org.moera.lib.node.types.notifications.FriendshipUpdatedNotification
- org.moera.lib.node.types.notifications.GrantUpdatedNotification
- org.moera.lib.node.types.notifications.MentionCommentAddedNotification
- org.moera.lib.node.types.notifications.MentionCommentDeletedNotification
- org.moera.lib.node.types.notifications.MentionPostingAddedNotification
- org.moera.lib.node.types.notifications.MentionPostingDeletedNotification
- org.moera.lib.node.types.notifications.PostingReactionAddedNotification
- org.moera.lib.node.types.notifications.PostingReactionDeletedAllNotification
- org.moera.lib.node.types.notifications.PostingReactionDeletedNotification
- org.moera.lib.node.types.notifications.ReplyCommentAddedNotification
- org.moera.lib.node.types.notifications.ReplyCommentDeletedNotification
- org.moera.lib.node.types.notifications.SearchEngineClickedNotification
- org.moera.lib.node.types.notifications.SheriffComplaintDecidedNotification
- org.moera.lib.node.types.notifications.SheriffOrderForCommentAddedNotification
- org.moera.lib.node.types.notifications.SheriffOrderForCommentDeletedNotification
- org.moera.lib.node.types.notifications.SheriffOrderForPostingAddedNotification
- org.moera.lib.node.types.notifications.SheriffOrderForPostingDeletedNotification
- org.moera.lib.node.types.notifications.SubscriberNotification
- org.moera.lib.node.types.notifications.PostingCommentAddedNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.PostingCommentDeletedNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.PostingCommentsUpdatedNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.PostingDeletedNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.PostingImportantUpdateNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.PostingReactionsUpdatedNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.PostingUpdatedNotification (implements org.moera.lib.node.types.notifications.PostingSubscriberNotification)
- org.moera.lib.node.types.notifications.ProfileUpdatedNotification
- org.moera.lib.node.types.notifications.StoryAddedNotification
- org.moera.lib.node.types.notifications.UserListItemAddedNotification
- org.moera.lib.node.types.notifications.UserListItemDeletedNotification
- org.moera.lib.jsonrpc.OkHttpFetcher (implements java.util.function.Function<T,
R>) - org.moera.lib.naming.types.OperationStatusInfo
- org.moera.lib.crypto.Password
- org.moera.lib.node.types.PeopleOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.PostingOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.principal.Principal (implements java.lang.Cloneable, org.moera.lib.node.types.principal.PrincipalFilter)
- org.moera.lib.node.types.principal.PrincipalExpression (implements org.moera.lib.node.types.principal.PrincipalFilter)
- org.moera.lib.node.types.principal.PrincipalFlag
- org.moera.lib.node.types.PrivateMediaFileOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.ProfileOperations (implements java.lang.Cloneable)
- org.moera.lib.pushrelay.PushRelayError
- org.moera.lib.node.types.ReactionOperations (implements java.lang.Cloneable)
- java.lang.Record
- org.moera.lib.crypto.FieldWithSchema
- org.moera.lib.node.types.notifications.LogPair
- org.moera.lib.crypto.MnemonicKey
- org.moera.lib.node.QueryParam
- org.moera.lib.crypto.RestoredFingerprint
- org.moera.lib.naming.types.RegisteredNameInfo
- org.moera.lib.Rules
- org.moera.lib.node.Sheriffs
- org.moera.lib.naming.types.SigningKeyInfo
- com.fasterxml.jackson.databind.util.StdConverter<IN,
OUT> (implements com.fasterxml.jackson.databind.util.Converter<IN, OUT>) - org.moera.lib.node.types.body.Body.FromStringConverter
- org.moera.lib.node.types.body.Body.ToStringConverter
- org.moera.lib.node.types.principal.Principal.FromStringConverter
- org.moera.lib.node.types.principal.Principal.ToStringConverter
- org.moera.lib.node.types.StoryOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.Structure
- org.moera.lib.node.types.AcceptedReactions (implements java.lang.Cloneable)
- org.moera.lib.node.types.ActivityReactionFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.ActivityReactionInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.AskDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.AsyncOperationCreated (implements java.lang.Cloneable)
- org.moera.lib.node.types.AvatarAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.AvatarDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.AvatarImage (implements java.lang.Cloneable)
- org.moera.lib.node.types.AvatarInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.AvatarOrdinal (implements java.lang.Cloneable)
- org.moera.lib.node.types.AvatarsOrdered (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedByUserFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedByUserInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedInstantAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedInstantFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedInstantInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedPostingInstantInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedUserAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedUserFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedUserInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.BlockedUsersChecksums (implements java.lang.Cloneable)
- org.moera.lib.node.types.CarteAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.CarteInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.CarteSet (implements java.lang.Cloneable)
- org.moera.lib.node.types.CarteVerificationInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.ClientCarte (implements java.lang.Cloneable)
- org.moera.lib.node.types.ClientReactionInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentCreated (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentInfo (implements java.lang.Cloneable, org.moera.lib.node.types.MediaInfo)
- org.moera.lib.node.types.CommentMassAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentRevisionInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentSourceText (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentsSliceInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentText (implements java.lang.Cloneable)
- org.moera.lib.node.types.CommentTotalInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.ContactInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.Credentials (implements java.lang.Cloneable)
- org.moera.lib.node.types.CredentialsChange (implements java.lang.Cloneable)
- org.moera.lib.node.types.CredentialsCreated (implements java.lang.Cloneable)
- org.moera.lib.node.types.DeleteNodeStatus (implements java.lang.Cloneable)
- org.moera.lib.node.types.DeleteNodeText (implements java.lang.Cloneable)
- org.moera.lib.node.types.DomainAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.DomainAvailable (implements java.lang.Cloneable)
- org.moera.lib.node.types.DomainInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.DraftInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.DraftText (implements java.lang.Cloneable)
- org.moera.lib.node.types.EmailHint (implements java.lang.Cloneable)
- org.moera.lib.node.types.EntryInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.Features (implements java.lang.Cloneable)
- org.moera.lib.node.types.FeedInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.FeedReference (implements java.lang.Cloneable)
- org.moera.lib.node.types.FeedSliceInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.FeedStatus (implements java.lang.Cloneable)
- org.moera.lib.node.types.FeedStatusChange (implements java.lang.Cloneable)
- org.moera.lib.node.types.FeedWithStatus (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendGroupAssignment (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendGroupDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendGroupDetails (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendGroupInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendGroupsFeatures (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.FriendOfInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.FundraiserInfo
- org.moera.lib.node.types.GrantChange (implements java.lang.Cloneable)
- org.moera.lib.node.types.GrantInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.KeyMnemonic (implements java.lang.Cloneable)
- org.moera.lib.node.types.LinkPreviewInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.MediaAttachment (implements java.lang.Cloneable)
- org.moera.lib.node.types.MediaFilePreviewInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.MediaWithDigest (implements java.lang.Cloneable)
- org.moera.lib.node.types.NameToRegister (implements java.lang.Cloneable)
- org.moera.lib.node.types.NodeNameInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.NotificationPacket (implements java.lang.Cloneable)
- org.moera.lib.node.types.PeopleGeneralInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.PluginContext (implements java.lang.Cloneable)
- org.moera.lib.node.types.PluginDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.PluginInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.PostingFeatures (implements java.lang.Cloneable)
- org.moera.lib.node.types.PostingInfo (implements java.lang.Cloneable, org.moera.lib.node.types.MediaInfo)
- org.moera.lib.node.types.PostingRevisionInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.PostingSourceInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.PostingSourceText (implements java.lang.Cloneable)
- org.moera.lib.node.types.PostingText (implements java.lang.Cloneable)
- org.moera.lib.node.types.PrivateMediaFileInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.ProfileAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.ProfileInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.PublicMediaFileInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.PushContent (implements java.lang.Cloneable)
- org.moera.lib.node.types.PushRelayClientAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionCreated (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionOverride (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionsFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionsSliceInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionTotalInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionTotalsFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.ReactionTotalsInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.RegisteredNameSecret (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemoteFeed (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemoteMedia (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemoteMediaInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemotePosting (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemotePostingOrNode (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemotePostingVerificationInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.RemoteReactionVerificationInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.RepliedTo (implements java.lang.Cloneable)
- org.moera.lib.node.types.Result
- org.moera.lib.node.types.SettingDescriptor (implements java.lang.Cloneable)
- org.moera.lib.node.types.SettingInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SettingMetaAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.SettingMetaInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SettingTypeModifiers (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffComplaintDecisionText (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffComplaintGroupInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffComplaintGroupsSliceInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffComplaintInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffComplaintText (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffMark (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffOrderAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffOrderDetails (implements java.lang.Cloneable)
- org.moera.lib.node.types.SheriffOrderInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.StoryAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.StoryInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryBlocked (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryData (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryEntry (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryFriendGroup (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryNode (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryPageClicks (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummaryReaction (implements java.lang.Cloneable)
- org.moera.lib.node.types.StorySummarySheriff (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriberDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriberInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriberOverride (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriptionDescription (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriptionFilter (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriptionInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriptionOverride (implements java.lang.Cloneable)
- org.moera.lib.node.types.TokenAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.TokenInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.TokenUpdate (implements java.lang.Cloneable)
- org.moera.lib.node.types.UpdateInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.UserListInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.UserListItemAttributes (implements java.lang.Cloneable)
- org.moera.lib.node.types.UserListItemInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.UserListSliceInfo (implements java.lang.Cloneable)
- org.moera.lib.node.types.WhoAmI (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriberOperations (implements java.lang.Cloneable)
- org.moera.lib.node.types.SubscriptionOperations (implements java.lang.Cloneable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- org.moera.lib.node.exception.MoeraNodeException
- org.moera.lib.node.exception.MoeraNodeApiException
- org.moera.lib.node.exception.MoeraNodeApiAuthenticationException
- org.moera.lib.node.exception.MoeraNodeApiNotFoundException
- org.moera.lib.node.exception.MoeraNodeApiOperationException
- org.moera.lib.node.exception.MoeraNodeApiValidationException
- org.moera.lib.node.exception.MoeraNodeConnectionException
- org.moera.lib.node.exception.MoeraNodeApiException
- java.lang.RuntimeException
- org.moera.lib.node.types.body.BodyMappingException
- org.moera.lib.crypto.CryptoException
- org.moera.lib.crypto.FingerprintException
- org.moera.lib.node.types.principal.InvalidPrincipalExpression
- org.moera.lib.jsonrpc.JsonRpcApiException
- org.moera.lib.naming.MoeraNamingApiException
- org.moera.lib.pushrelay.PushRelayApiException
- org.moera.lib.jsonrpc.JsonRpcConnectionException
- org.moera.lib.naming.MoeraNamingConnectionException
- org.moera.lib.pushrelay.PushRelayConnectionException
- org.moera.lib.jsonrpc.JsonRpcException
- org.moera.lib.naming.MoeraNamingException
- org.moera.lib.pushrelay.PushRelayException
- org.moera.lib.node.carte.MoeraCartesException
- org.moera.lib.node.exception.MoeraNodeCallException
- org.moera.lib.naming.NodeNameParsingException
- org.moera.lib.node.types.principal.UnresolvedPrincipalException
- org.moera.lib.node.types.validate.ValidationFailure
- org.moera.lib.node.exception.MoeraNodeException
- java.lang.Exception
- org.moera.lib.UniversalLocation
- org.moera.lib.util.Util
- org.moera.lib.node.types.validate.ValidationUtil
Interface Hierarchy
- org.moera.lib.node.types.principal.AccessChecker
- org.moera.lib.node.carte.CarteSource
- org.moera.lib.node.types.MediaInfo
- org.moera.lib.naming.NamingApi
- org.moera.lib.node.NodeApiClient.ResponseConsumer
- org.moera.lib.node.types.notifications.PostingSubscriberNotification
- org.moera.lib.node.types.principal.PrincipalFilter
- org.moera.lib.pushrelay.PushRelayApi
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- org.moera.lib.node.types.AskSubject
- org.moera.lib.node.types.BlockedOperation
- org.moera.lib.node.types.BodyFormat
- org.moera.lib.node.types.DraftType
- org.moera.lib.naming.NamingError
- org.moera.lib.node.NodeAuth
- org.moera.lib.node.types.notifications.NotificationType
- org.moera.lib.naming.types.OperationStatus
- org.moera.lib.node.types.OperationStatus
- org.moera.lib.node.types.PushContentType
- org.moera.lib.node.types.PushRelayType
- org.moera.lib.node.types.Scope
- org.moera.lib.node.types.SearchEngine
- org.moera.lib.node.types.SheriffComplaintStatus
- org.moera.lib.node.types.SheriffOrderCategory
- org.moera.lib.node.types.SheriffOrderReason
- org.moera.lib.node.types.SourceFormat
- org.moera.lib.node.types.StoryType
- org.moera.lib.node.types.SubscriptionReason
- org.moera.lib.node.types.SubscriptionType
- org.moera.lib.node.types.VerificationStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)