Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- oracle.jdbc.internal.AbstractConnectionBuilder<T,U>
- oracle.jdbc.datasource.impl.OracleConnectionBuilderImpl (implements oracle.jdbc.OracleConnectionBuilder)
- oracle.jdbc.datasource.impl.OraclePooledConnectionBuilderImpl (implements oracle.jdbc.OraclePooledConnectionBuilder)
- oracle.jdbc.xa.OracleXAConnectionBuilderImpl (implements oracle.jdbc.OracleXAConnectionBuilder)
- oracle.sql.ANYDATA (implements oracle.jdbc.OracleData, oracle.sql.ORAData)
- oracle.jdbc.aq.AQDequeueOptions
- oracle.jdbc.aq.AQEnqueueOptions
- oracle.jdbc.aq.AQFactory
- oracle.sql.AttributeDescriptor
- oracle.jdbc.babelfish.BabelfishGenericProxy
- oracle.jdbc.babelfish.BabelfishConnection (implements oracle.jdbc.OracleTranslatingConnection)
- oracle.jdbc.babelfish.BabelfishStatement
- oracle.jdbc.babelfish.BabelfishPreparedStatement
- oracle.jdbc.babelfish.BabelfishCallableStatement
- oracle.jdbc.babelfish.BabelfishPreparedStatement
- oracle.sql.CharacterBuffer
- oracle.sql.CharacterSet
- oracle.sql.CharacterSetWithConverter
- oracle.sql.CharacterWalker
- oracle.sql.ConcreteProxyUtil
- oracle.sql.ConverterArchive
- oracle.sql.Datum (implements java.io.Serializable)
- oracle.sql.BINARY_DOUBLE
- oracle.sql.BINARY_FLOAT
- oracle.sql.CHAR
- oracle.sql.DATE (implements oracle.jdbc.internal.OracleDate)
- oracle.sql.DatumWithConnection (implements oracle.jdbc.internal.OracleDatumWithConnection)
- oracle.sql.ARRAY (implements oracle.jdbc.internal.OracleArray, oracle.jdbc.internal.OracleConcreteProxy)
- oracle.sql.BFILE (implements oracle.jdbc.internal.OracleBfile, oracle.jdbc.internal.OracleConcreteProxy)
- oracle.sql.BLOB (implements oracle.jdbc.internal.OracleBlob, oracle.jdbc.internal.OracleConcreteProxy)
- oracle.sql.CLOB (implements oracle.jdbc.internal.OracleClob, oracle.jdbc.internal.OracleConcreteProxy)
- oracle.sql.NCLOB (implements oracle.jdbc.internal.OracleNClob)
- oracle.sql.OPAQUE (implements oracle.jdbc.internal.OracleOpaque)
- oracle.sql.REF (implements java.lang.Cloneable, oracle.jdbc.internal.OracleConcreteProxy, oracle.jdbc.internal.OracleRef, java.io.Serializable)
- oracle.sql.STRUCT (implements oracle.jdbc.internal.OracleConcreteProxy, oracle.jdbc.internal.OracleStruct)
- oracle.sql.JAVA_STRUCT
- oracle.sql.INTERVALDS
- oracle.sql.INTERVALYM
- oracle.sql.NUMBER (implements oracle.jdbc.internal.OracleNumber)
- oracle.sql.json.OracleJsonDatum
- oracle.sql.RAW
- oracle.sql.ROWID (implements oracle.jdbc.internal.OracleRowId)
- oracle.sql.TIMESTAMP (implements oracle.jdbc.internal.OracleTimestamp, java.io.Serializable)
- oracle.sql.TIMESTAMPLTZ
- oracle.sql.TIMESTAMPTZ (implements oracle.jdbc.internal.OracleTimestampWithTimeZone)
- java.util.EventObject (implements java.io.Serializable)
- oracle.jdbc.aq.AQNotificationEvent
- oracle.jdbc.dcn.DatabaseChangeEvent
- oracle.jdbc.LogicalTransactionIdEvent
- oracle.jdbc.OracleConnectionStringBuilder.ConnectInfo
- oracle.jdbc.OracleConnectionWrapper (implements oracle.jdbc.internal.Monitor, oracle.jdbc.OracleConnection)
- oracle.jdbc.OracleConnectionWrapper.CloseInvocationHandler (implements java.lang.reflect.InvocationHandler)
- oracle.jdbc.OracleDatabaseMetaData (implements oracle.jdbc.internal.AdditionalDatabaseMetaData, oracle.jdbc.internal.Monitor)
- oracle.jdbc.datasource.impl.OracleDataSource (implements oracle.jdbc.internal.Monitor, oracle.jdbc.datasource.OracleDataSource, oracle.jdbc.replay.internal.OracleDataSource, javax.naming.Referenceable, java.io.Serializable)
- oracle.jdbc.datasource.impl.OracleConnectionPoolDataSource (implements oracle.jdbc.datasource.OracleConnectionPoolDataSource, oracle.jdbc.replay.internal.OracleConnectionPoolDataSource)
- oracle.jdbc.pool.OracleConnectionPoolDataSource
- oracle.jdbc.xa.OracleXADataSource (implements oracle.jdbc.datasource.OracleXADataSource, oracle.jdbc.replay.internal.OracleXADataSource)
- oracle.jdbc.xa.client.OracleXADataSource
- oracle.jdbc.replay.OracleXADataSourceImpl
- oracle.jdbc.xa.client.OracleXADataSource
- oracle.jdbc.xa.OracleXADataSource (implements oracle.jdbc.datasource.OracleXADataSource, oracle.jdbc.replay.internal.OracleXADataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSourceImpl
- oracle.jdbc.pool.OracleConnectionPoolDataSource
- oracle.jdbc.pool.OracleDataSource
- oracle.jdbc.pool.OracleOCIConnectionPool
- oracle.jdbc.replay.OracleDataSourceImpl
- oracle.jdbc.datasource.impl.OracleConnectionPoolDataSource (implements oracle.jdbc.datasource.OracleConnectionPoolDataSource, oracle.jdbc.replay.internal.OracleConnectionPoolDataSource)
- oracle.jdbc.datasource.impl.OracleDataSourceFactory (implements javax.naming.spi.ObjectFactory)
- oracle.jdbc.pool.OracleDataSourceFactory
- oracle.jdbc.replay.OracleDataSourceFactory
- oracle.jdbc.driver.OracleDriver (implements java.sql.Driver, oracle.jdbc.internal.Monitor)
- oracle.jdbc.OracleDriver
- oracle.sql.json.OracleJsonFactory
- oracle.jdbc.xa.OracleMultiPhaseArgs
- oracle.jdbc.pool.OraclePooledConnection (implements oracle.jdbc.internal.Monitor, oracle.jdbc.datasource.OraclePooledConnection, java.io.Serializable)
- oracle.jdbc.xa.OracleXAConnection (implements oracle.jdbc.datasource.OracleXAConnection)
- oracle.jdbc.xa.client.OracleXAConnection
- oracle.jdbc.xa.client.OracleXAHeteroConnection
- oracle.jdbc.xa.client.OracleXAConnection
- oracle.jdbc.xa.OracleXAConnection (implements oracle.jdbc.datasource.OracleXAConnection)
- oracle.jdbc.pool.OracleShardingKeyBuilderImpl (implements oracle.jdbc.OracleShardingKeyBuilder)
- oracle.jdbc.pool.OracleShardingKeyImpl (implements oracle.jdbc.OracleShardingKey)
- oracle.jdbc.pool.OracleShardingKeyImpl.Decoder
- oracle.jdbc.OracleTemporalField
- oracle.jdbc.OracleTypes
- oracle.jdbc.xa.client.OracleXAHeteroCloseCallback (implements oracle.jdbc.internal.Monitor, oracle.jdbc.driver.OracleCloseCallback)
- oracle.jdbc.xa.OracleXAResource (implements oracle.jdbc.internal.Monitor, javax.transaction.xa.XAResource)
- oracle.jdbc.xa.client.OracleXAResource
- oracle.jdbc.xa.client.OracleXAHeteroResource
- oracle.jdbc.xa.client.OracleXAResource
- oracle.jdbc.xa.OracleXid (implements java.io.Serializable, javax.transaction.xa.Xid)
- java.security.Permission (implements java.security.Guard, java.io.Serializable)
- java.security.BasicPermission (implements java.io.Serializable)
- oracle.jdbc.OracleSQLPermission
- java.security.BasicPermission (implements java.io.Serializable)
- oracle.jdbc.pool.ShardingMetadata
- oracle.jdbc.pool.ShardingMetadata.SubKeyMetadata (implements java.lang.Comparable<T>)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- oracle.jdbc.OracleDatabaseException
- java.lang.RuntimeException
- oracle.sql.json.OracleJsonException
- oracle.sql.json.OracleJsonGenerationException
- oracle.sql.json.OracleJsonParsingException
- oracle.sql.json.OracleJsonException
- javax.transaction.xa.XAException
- oracle.jdbc.xa.OracleXAException
- java.lang.Exception
- oracle.jdbc.babelfish.TranslationManager
- oracle.jdbc.babelfish.Translator
- oracle.sql.TypeDescriptor (implements oracle.jdbc.OracleData, oracle.jdbc.internal.OracleTypeMetaData, oracle.sql.ORAData, java.io.Serializable)
- oracle.sql.ArrayDescriptor (implements oracle.jdbc.internal.OracleTypeMetaData.Array, java.io.Serializable)
- oracle.sql.OpaqueDescriptor (implements oracle.jdbc.internal.OracleTypeMetaData.Opaque, java.io.Serializable)
- oracle.sql.StructDescriptor (implements oracle.jdbc.internal.OracleTypeMetaData.Struct, java.io.Serializable)
- oracle.jdbc.internal.AbstractConnectionBuilder<T,U>
Interface Hierarchy
- oracle.jdbc.AccessToken
- oracle.jdbc.aq.AQAgent
- oracle.jdbc.aq.AQMessage
- oracle.jdbc.aq.AQMessageProperties
- java.sql.Array
- oracle.jdbc.OracleArray
- java.lang.AutoCloseable
- java.io.Closeable
- oracle.sql.json.OracleJsonGenerator (also extends java.io.Flushable)
- oracle.sql.json.OracleJsonParser
- java.sql.Connection (also extends java.sql.Wrapper)
- oracle.jdbc.OracleConnection
- java.sql.ResultSet (also extends java.sql.Wrapper)
- oracle.jdbc.OracleResultSet
- java.sql.Statement (also extends java.sql.Wrapper)
- oracle.jdbc.OracleStatement
- oracle.jdbc.OraclePreparedStatement (also extends java.sql.PreparedStatement)
- oracle.jdbc.OracleCallableStatement (also extends java.sql.CallableStatement)
- oracle.jdbc.OraclePreparedStatement (also extends java.sql.PreparedStatement)
- java.sql.PreparedStatement
- java.sql.CallableStatement
- oracle.jdbc.OracleCallableStatement (also extends oracle.jdbc.OraclePreparedStatement)
- oracle.jdbc.OraclePreparedStatement (also extends oracle.jdbc.OracleStatement)
- oracle.jdbc.OracleCallableStatement (also extends java.sql.CallableStatement)
- java.sql.CallableStatement
- oracle.jdbc.OracleStatement
- java.io.Closeable
- java.sql.Blob
- oracle.jdbc.OracleBlob
- java.sql.Clob
- java.sql.NClob
- oracle.jdbc.OracleNClob (also extends oracle.jdbc.OracleClob)
- oracle.jdbc.OracleClob
- oracle.jdbc.OracleNClob (also extends java.sql.NClob)
- java.sql.NClob
- java.lang.Cloneable
- oracle.jdbc.OracleRow
- javax.sql.CommonDataSource
- javax.sql.ConnectionPoolDataSource
- oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.replay.OracleDataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.replay.OracleDataSource)
- oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- javax.sql.DataSource (also extends java.sql.Wrapper)
- oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- oracle.jdbc.replay.OracleDataSource
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.OracleDataSource
- oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- oracle.jdbc.datasource.OracleCommonDataSource
- oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends javax.sql.ConnectionPoolDataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.replay.OracleDataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.replay.OracleDataSource)
- oracle.jdbc.datasource.OracleDataSource (also extends javax.sql.DataSource)
- oracle.jdbc.replay.OracleDataSource
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.OracleDataSource
- oracle.jdbc.datasource.OracleXADataSource (also extends javax.sql.XADataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.replay.OracleConnectionPoolDataSource)
- oracle.jdbc.datasource.OracleConnectionPoolDataSource (also extends javax.sql.ConnectionPoolDataSource)
- javax.sql.XADataSource
- oracle.jdbc.datasource.OracleXADataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.replay.OracleConnectionPoolDataSource)
- oracle.jdbc.datasource.OracleXADataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- javax.sql.ConnectionPoolDataSource
- java.lang.Comparable<T>
- oracle.jdbc.OracleShardingKey (also extends java.sql.ShardingKey)
- java.sql.ConnectionBuilder
- oracle.jdbc.OracleConnectionBuilder
- oracle.jdbc.replay.ConnectionInitializationCallback
- java.util.EventListener
- oracle.jdbc.aq.AQNotificationListener
- oracle.jdbc.dcn.DatabaseChangeListener
- oracle.jdbc.LogicalTransactionIdEventListener
- java.io.Flushable
- oracle.sql.json.OracleJsonGenerator (also extends java.io.Closeable)
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- oracle.sql.json.OracleJsonArray (also extends oracle.sql.json.OracleJsonStructure)
- java.util.List<E>
- java.util.Collection<E>
- java.util.Map<K,V>
- oracle.sql.json.OracleJsonObject (also extends oracle.sql.json.OracleJsonStructure)
- oracle.jdbc.NotificationRegistration
- oracle.jdbc.aq.AQNotificationRegistration
- oracle.jdbc.dcn.DatabaseChangeRegistration
- oracle.jdbc.internal.ObjectData
- oracle.sql.CustomDatum
- oracle.sql.ORAData
- oracle.jdbc.internal.ObjectDataFactory
- oracle.sql.CustomDatumFactory
- oracle.sql.ORADataFactory
- oracle.jdbc.OracleBfile
- oracle.jdbc.pool.OracleConnectionCacheCallback
- oracle.jdbc.OracleConnectionStringBuilder
- oracle.jdbc.OracleData
- oracle.jdbc.OracleDataFactory
- oracle.jdbc.OracleHostnameResolver
- oracle.sql.json.OracleJsonValue
- oracle.sql.json.OracleJsonBinary
- oracle.sql.json.OracleJsonDate
- oracle.sql.json.OracleJsonFloat (also extends oracle.sql.json.OracleJsonNumber)
- oracle.sql.json.OracleJsonIntervalDS
- oracle.sql.json.OracleJsonIntervalYM
- oracle.sql.json.OracleJsonNumber
- oracle.sql.json.OracleJsonDecimal
- oracle.sql.json.OracleJsonDouble
- oracle.sql.json.OracleJsonFloat (also extends oracle.sql.json.OracleJsonValue)
- oracle.sql.json.OracleJsonString
- oracle.sql.json.OracleJsonStructure
- oracle.sql.json.OracleJsonArray (also extends java.util.List<E>)
- oracle.sql.json.OracleJsonObject (also extends java.util.Map<K,V>)
- oracle.sql.json.OracleJsonTimestamp
- oracle.sql.json.OracleJsonTimestampTZ
- oracle.jdbc.OracleOCIFailover
- oracle.jdbc.OracleOpaque
- oracle.jdbc.OracleTranslatingConnection
- oracle.jdbc.OracleTypeMetaData
- oracle.jdbc.OracleTypeMetaData.Array
- oracle.jdbc.OracleTypeMetaData.Opaque
- oracle.jdbc.OracleTypeMetaData.Struct
- javax.sql.PooledConnection
- oracle.jdbc.datasource.OraclePooledConnection
- oracle.jdbc.datasource.OracleXAConnection (also extends javax.sql.XAConnection)
- javax.sql.XAConnection
- oracle.jdbc.datasource.OracleXAConnection (also extends oracle.jdbc.datasource.OraclePooledConnection)
- oracle.jdbc.datasource.OraclePooledConnection
- javax.sql.PooledConnectionBuilder
- oracle.jdbc.OraclePooledConnectionBuilder
- oracle.jdbc.dcn.QueryChangeDescription
- java.sql.Ref
- oracle.jdbc.OracleRef
- oracle.jdbc.replay.ReplayableConnection
- oracle.jdbc.replay.ReplayStatistics
- oracle.jdbc.replay.ReplayStatisticsMXBean
- oracle.jdbc.dcn.RowChangeDescription
- java.sql.Savepoint
- oracle.jdbc.OracleSavepoint
- oracle.jdbc.SecurityInformation
- java.io.Serializable
- oracle.jdbc.LogicalTransactionId
- java.sql.ShardingKey
- oracle.jdbc.OracleShardingKey (also extends java.lang.Comparable<T>)
- java.sql.ShardingKeyBuilder
- oracle.jdbc.OracleShardingKeyBuilder
- java.sql.Struct
- oracle.jdbc.OracleStruct
- oracle.jdbc.dcn.TableChangeDescription
- java.sql.Wrapper
- java.sql.Connection (also extends java.lang.AutoCloseable)
- oracle.jdbc.OracleConnection
- java.sql.DatabaseMetaData
- oracle.jdbc.AdditionalDatabaseMetaData
- javax.sql.DataSource (also extends javax.sql.CommonDataSource)
- oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- oracle.jdbc.replay.OracleDataSource
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.OracleXADataSource (also extends oracle.jdbc.datasource.OracleXADataSource)
- oracle.jdbc.replay.OracleConnectionPoolDataSource (also extends oracle.jdbc.datasource.OracleConnectionPoolDataSource)
- oracle.jdbc.replay.OracleDataSource
- oracle.jdbc.datasource.OracleDataSource (also extends oracle.jdbc.datasource.OracleCommonDataSource)
- java.sql.ParameterMetaData
- oracle.jdbc.OracleParameterMetaData
- java.sql.ResultSet (also extends java.lang.AutoCloseable)
- oracle.jdbc.OracleResultSet
- java.sql.ResultSetMetaData
- oracle.jdbc.OracleResultSetMetaData
- oracle.jdbc.StructMetaData
- oracle.jdbc.OracleResultSetMetaData
- java.sql.Statement (also extends java.lang.AutoCloseable)
- oracle.jdbc.OracleStatement
- oracle.jdbc.OraclePreparedStatement (also extends java.sql.PreparedStatement)
- oracle.jdbc.OracleCallableStatement (also extends java.sql.CallableStatement)
- oracle.jdbc.OraclePreparedStatement (also extends java.sql.PreparedStatement)
- java.sql.PreparedStatement
- java.sql.CallableStatement
- oracle.jdbc.OracleCallableStatement (also extends oracle.jdbc.OraclePreparedStatement)
- oracle.jdbc.OraclePreparedStatement (also extends oracle.jdbc.OracleStatement)
- oracle.jdbc.OracleCallableStatement (also extends java.sql.CallableStatement)
- java.sql.CallableStatement
- oracle.jdbc.OracleStatement
- java.sql.Connection (also extends java.lang.AutoCloseable)
- javax.sql.XAConnectionBuilder
- oracle.jdbc.OracleXAConnectionBuilder
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- oracle.jdbc.aq.AQDequeueOptions.DeliveryFilter
- oracle.jdbc.aq.AQDequeueOptions.DequeueMode
- oracle.jdbc.aq.AQDequeueOptions.NavigationOption
- oracle.jdbc.aq.AQDequeueOptions.VisibilityOption
- oracle.jdbc.aq.AQEnqueueOptions.DeliveryMode
- oracle.jdbc.aq.AQEnqueueOptions.SequenceDeviationOption
- oracle.jdbc.aq.AQEnqueueOptions.VisibilityOption
- oracle.jdbc.aq.AQMessageProperties.DeliveryMode
- oracle.jdbc.aq.AQMessageProperties.MessageState
- oracle.jdbc.aq.AQNotificationEvent.AdditionalEventType
- oracle.jdbc.aq.AQNotificationEvent.EventType
- oracle.jdbc.dcn.DatabaseChangeEvent.AdditionalEventType
- oracle.jdbc.dcn.DatabaseChangeEvent.EventType
- oracle.jdbc.LargeObjectAccessMode
- oracle.jdbc.NotificationRegistration.RegistrationState
- oracle.jdbc.OracleConnection.CommitOption
- oracle.jdbc.OracleConnection.ConnectionValidation
- oracle.jdbc.OracleConnection.DatabaseShutdownMode
- oracle.jdbc.OracleConnection.DatabaseStartupMode
- oracle.jdbc.OracleConnection.DRCPState
- oracle.jdbc.OracleDatabaseMetaData.DataTypeSource
- oracle.sql.json.OracleJsonDecimal.TargetType
- oracle.sql.json.OracleJsonParser.Event
- oracle.sql.json.OracleJsonValue.OracleJsonType
- oracle.jdbc.OracleResultSet.AuthorizationIndicator
- oracle.jdbc.OracleResultSetMetaData.SecurityAttribute
- oracle.jdbc.OracleTranslatingConnection.SqlTranslationVersion
- oracle.jdbc.OracleType (implements java.sql.SQLType)
- oracle.jdbc.OracleTypeMetaData.ArrayStorage
- oracle.jdbc.OracleTypeMetaData.Kind
- oracle.jdbc.dcn.QueryChangeDescription.QueryChangeEventType
- oracle.jdbc.replay.ReplayableConnection.StatisticsReportType
- oracle.jdbc.dcn.RowChangeDescription.RowOperation
- oracle.jdbc.SecurityInformation.AuthenticationAdaptorType
- oracle.jdbc.SecurityInformation.DNMatchStatus
- oracle.jdbc.pool.ShardingMetadata.ShardingType
- oracle.jdbc.dcn.TableChangeDescription.TableOperation
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)