Hierarchy For All Packages
Package Hierarchies:- com.jogamp.opengl,
- com.jogamp.opengl.awt,
- com.jogamp.opengl.cg,
- com.jogamp.opengl.egl,
- com.jogamp.opengl.fixedfunc,
- com.jogamp.opengl.glu,
- com.jogamp.opengl.glu.gl2,
- com.jogamp.opengl.glu.gl2es1,
- com.jogamp.opengl.math,
- com.jogamp.opengl.math.geom,
- com.jogamp.opengl.swt,
- com.jogamp.opengl.util,
- com.jogamp.opengl.util.av,
- com.jogamp.opengl.util.awt,
- com.jogamp.opengl.util.caps,
- com.jogamp.opengl.util.gl2,
- com.jogamp.opengl.util.glsl,
- com.jogamp.opengl.util.glsl.fixedfunc,
- com.jogamp.opengl.util.glsl.sdk,
- com.jogamp.opengl.util.packrect,
- com.jogamp.opengl.util.stereo,
- com.jogamp.opengl.util.stereo.generic,
- com.jogamp.opengl.util.texture,
- com.jogamp.opengl.util.texture.awt,
- com.jogamp.opengl.util.texture.spi,
- com.jogamp.opengl.util.texture.spi.awt
Class Hierarchy
- java.lang.Object
- com.jogamp.opengl.math.geom.AABBox
- com.jogamp.opengl.util.AnimatorBase (implements com.jogamp.opengl.GLAnimatorControl)
- com.jogamp.opengl.util.Animator
- com.jogamp.opengl.util.FPSAnimator
- com.jogamp.opengl.util.av.AudioSink.AudioFormat
- com.jogamp.opengl.util.av.AudioSinkFactory
- com.jogamp.opengl.util.awt.AWTGLPixelBuffer.AWTGLPixelBufferProvider (implements com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider)
- com.jogamp.opengl.util.awt.AWTGLPixelBuffer.SingleAWTGLPixelBufferProvider (implements com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider)
- com.jogamp.opengl.math.Binary16
- com.jogamp.opengl.math.Binary32
- com.jogamp.opengl.math.Binary64
- com.jogamp.common.nio.Buffers
- com.jogamp.opengl.util.GLBuffers
- com.jogamp.nativewindow.Capabilities (implements com.jogamp.nativewindow.CapabilitiesImmutable, java.lang.Cloneable)
- com.jogamp.opengl.GLCapabilities (implements java.lang.Cloneable, com.jogamp.opengl.GLCapabilitiesImmutable)
- com.jogamp.nativewindow.CapabilitiesFilter
- com.jogamp.opengl.GLCapabilitiesFilter
- com.jogamp.opengl.cg.CGannotation
- com.jogamp.opengl.cg.CGcontext
- com.jogamp.opengl.cg.CgDynamicLibraryBundleInfo (implements com.jogamp.common.os.DynamicLibraryBundleInfo)
- com.jogamp.opengl.cg.CGeffect
- com.jogamp.opengl.cg.CgGL
- com.jogamp.opengl.cg.CGparameter
- com.jogamp.opengl.cg.CGpass
- com.jogamp.opengl.cg.CGprogram
- com.jogamp.opengl.cg.CGstate
- com.jogamp.opengl.cg.CGstateassignment
- com.jogamp.opengl.cg.CGtechnique
- com.jogamp.opengl.util.glsl.sdk.CompileShader
- com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
- java.awt.Canvas (implements javax.accessibility.Accessible)
- com.jogamp.opengl.awt.GLCanvas (implements com.jogamp.opengl.awt.AWTGLAutoDrawable, com.jogamp.nativewindow.awt.AWTPrintLifecycle, com.jogamp.opengl.GLSharedContextSetter, com.jogamp.nativewindow.OffscreenLayerOption, com.jogamp.nativewindow.ScalableSurface, com.jogamp.nativewindow.WindowClosingProtocol)
- java.awt.Container
- javax.swing.JComponent (implements java.io.Serializable)
- javax.swing.JPanel (implements javax.accessibility.Accessible)
- com.jogamp.opengl.awt.GLJPanel (implements com.jogamp.opengl.awt.AWTGLAutoDrawable, com.jogamp.nativewindow.awt.AWTPrintLifecycle, com.jogamp.opengl.GLSharedContextSetter, com.jogamp.nativewindow.ScalableSurface, com.jogamp.nativewindow.WindowClosingProtocol)
- javax.swing.JPanel (implements javax.accessibility.Accessible)
- javax.swing.JComponent (implements java.io.Serializable)
- java.awt.Canvas (implements javax.accessibility.Accessible)
- com.jogamp.opengl.util.texture.spi.DDSImage
- com.jogamp.opengl.util.texture.spi.DDSImage.ImageInfo
- com.jogamp.opengl.DebugGL4bc (implements com.jogamp.opengl.GL4bc)
- com.jogamp.opengl.DebugGL2
- com.jogamp.opengl.DebugGL3
- com.jogamp.opengl.DebugGL3bc
- com.jogamp.opengl.DebugGL4
- com.jogamp.opengl.DebugGLES1 (implements com.jogamp.opengl.GLES1)
- com.jogamp.opengl.DebugGLES3 (implements com.jogamp.opengl.GLES3)
- com.jogamp.opengl.DebugGLES2
- com.jogamp.opengl.DefaultGLCapabilitiesChooser (implements com.jogamp.opengl.GLCapabilitiesChooser)
- com.jogamp.opengl.GenericGLCapabilitiesChooser
- com.jogamp.opengl.util.caps.NonFSAAGLCapsChooser
- com.jogamp.opengl.egl.EGL
- com.jogamp.opengl.egl.EGLClientPixmapHI
- com.jogamp.opengl.util.stereo.EyeParameter
- com.jogamp.opengl.FBObject
- com.jogamp.opengl.FBObject.Attachment
- com.jogamp.opengl.FBObject.RenderAttachment
- com.jogamp.opengl.FBObject.ColorAttachment (implements com.jogamp.opengl.FBObject.Colorbuffer)
- com.jogamp.opengl.FBObject.TextureAttachment (implements com.jogamp.opengl.FBObject.Colorbuffer)
- com.jogamp.opengl.FBObject.RenderAttachment
- com.jogamp.opengl.util.glsl.fixedfunc.FixedFuncUtil
- com.jogamp.opengl.math.FixedPoint
- com.jogamp.opengl.math.FloatUtil
- com.jogamp.opengl.math.FovHVHalves
- com.jogamp.opengl.math.geom.Frustum
- com.jogamp.opengl.math.geom.Frustum.FovDesc
- com.jogamp.opengl.math.geom.Frustum.Plane
- com.jogamp.opengl.util.Gamma
- com.jogamp.opengl.util.GLArrayDataWrapper (implements com.jogamp.opengl.GLArrayData)
- com.jogamp.opengl.util.GLArrayDataClient (implements com.jogamp.opengl.util.GLArrayDataEditable)
- com.jogamp.opengl.util.GLArrayDataServer (implements com.jogamp.opengl.util.GLArrayDataEditable)
- com.jogamp.opengl.util.GLArrayDataClient (implements com.jogamp.opengl.util.GLArrayDataEditable)
- jogamp.opengl.GLAutoDrawableBase (implements com.jogamp.opengl.FPSCounter, com.jogamp.opengl.GLAutoDrawable, com.jogamp.opengl.GLSharedContextSetter, com.jogamp.opengl.GLStateKeeper)
- com.jogamp.opengl.GLAutoDrawableDelegate (implements com.jogamp.opengl.GLAutoDrawable)
- com.jogamp.opengl.GLBufferStorage
- com.jogamp.opengl.GLCapabilitiesFilter.TestLessDepthBits<C> (implements com.jogamp.nativewindow.CapabilitiesFilter.Test<C>)
- com.jogamp.opengl.GLCapabilitiesFilter.TestMoreDepthBits<C> (implements com.jogamp.nativewindow.CapabilitiesFilter.Test<C>)
- com.jogamp.opengl.GLContext
- com.jogamp.opengl.GLDebugMessage
- com.jogamp.opengl.GLDrawableFactory
- com.jogamp.opengl.util.GLDrawableUtil
- com.jogamp.opengl.util.GLDrawableUtil.ReshapeGLEventListener (implements com.jogamp.opengl.GLRunnable)
- com.jogamp.opengl.GLEventListenerState
- com.jogamp.opengl.GLExtensions
- com.jogamp.opengl.util.av.GLMediaPlayer.EventMask
- com.jogamp.opengl.util.av.GLMediaPlayerFactory
- com.jogamp.opengl.GLPipelineFactory
- com.jogamp.opengl.util.GLPixelBuffer
- com.jogamp.opengl.util.awt.AWTGLPixelBuffer
- com.jogamp.opengl.util.GLPixelBuffer.DefaultGLPixelBufferProvider (implements com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider)
- com.jogamp.opengl.util.GLPixelBuffer.GLPixelAttributes
- com.jogamp.opengl.util.GLPixelStorageModes
- com.jogamp.opengl.fixedfunc.GLPointerFuncUtil
- com.jogamp.opengl.GLProfile
- com.jogamp.opengl.util.GLReadBufferUtil
- com.jogamp.opengl.util.awt.AWTGLReadBufferUtil
- com.jogamp.opengl.GLRendererQuirks
- com.jogamp.opengl.glu.GLU
- com.jogamp.opengl.GLUniformData
- com.jogamp.opengl.util.gl2.GLUT
- com.jogamp.opengl.glu.GLUtessellatorCallbackAdapter (implements com.jogamp.opengl.glu.GLUtessellatorCallback)
- com.jogamp.opengl.util.texture.spi.awt.IIOTextureProvider (implements com.jogamp.opengl.util.texture.spi.TextureProvider)
- com.jogamp.opengl.util.texture.spi.awt.IIOTextureWriter (implements com.jogamp.opengl.util.texture.spi.TextureWriter)
- com.jogamp.opengl.util.texture.ImageSequence (implements com.jogamp.opengl.util.texture.TextureSequence)
- com.jogamp.opengl.util.texture.ImageType
- com.jogamp.opengl.util.texture.ImageType.Util
- com.jogamp.opengl.util.awt.ImageUtil
- com.jogamp.opengl.util.ImmModeSink
- java.io.InputStream (implements java.io.Closeable)
- java.io.FilterInputStream
- com.jogamp.opengl.util.texture.spi.LEDataInputStream (implements java.io.DataInput)
- java.io.FilterInputStream
- com.jogamp.common.util.JogampVersion
- com.jogamp.opengl.JoglVersion
- com.jogamp.opengl.util.texture.spi.JPEGImage
- com.jogamp.opengl.util.packrect.Level
- com.jogamp.opengl.util.packrect.LevelSet
- com.jogamp.opengl.util.stereo.LocationSensorParameter
- com.jogamp.opengl.math.Matrix4f
- com.jogamp.opengl.util.texture.spi.NetPbmTextureWriter (implements com.jogamp.opengl.util.texture.spi.TextureWriter)
- java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
- java.io.FilterOutputStream
- com.jogamp.opengl.util.texture.spi.LEDataOutputStream (implements java.io.DataOutput)
- java.io.FilterOutputStream
- com.jogamp.opengl.util.awt.Overlay
- com.jogamp.nativewindow.util.PixelRectangle.GenericPixelRect (implements com.jogamp.nativewindow.util.PixelRectangle)
- com.jogamp.opengl.util.PNGPixelRect
- com.jogamp.opengl.util.PMVMatrix (implements com.jogamp.opengl.fixedfunc.GLMatrixFunc)
- com.jogamp.gluegen.runtime.ProcAddressTable
- com.jogamp.opengl.cg.CgProcAddressTable
- com.jogamp.opengl.math.Quaternion
- com.jogamp.opengl.math.Ray
- com.jogamp.opengl.util.packrect.Rect
- com.jogamp.opengl.util.packrect.RectanglePacker
- com.jogamp.opengl.math.Recti
- com.jogamp.opengl.util.texture.spi.SGIImage
- com.jogamp.opengl.util.glsl.ShaderCode
- com.jogamp.opengl.util.glsl.ShaderProgram
- com.jogamp.opengl.util.glsl.ShaderState
- com.jogamp.opengl.util.glsl.ShaderUtil
- com.jogamp.opengl.util.stereo.StereoClientRenderer (implements com.jogamp.opengl.GLEventListener)
- com.jogamp.opengl.util.stereo.StereoDeviceConfig
- com.jogamp.opengl.util.stereo.generic.GenericStereoDeviceConfig
- com.jogamp.opengl.util.stereo.StereoDeviceFactory
- com.jogamp.opengl.util.stereo.generic.GenericStereoDeviceFactory
- com.jogamp.opengl.util.stereo.StereoUtil
- com.jogamp.opengl.util.SyncMatrices4f16 (implements com.jogamp.opengl.util.SyncMatrices4f)
- com.jogamp.opengl.util.SyncMatrix4f16 (implements com.jogamp.opengl.util.SyncMatrix4f)
- com.jogamp.opengl.util.awt.TextRenderer
- com.jogamp.opengl.util.awt.TextRenderer.DefaultRenderDelegate (implements com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate)
- com.jogamp.opengl.util.texture.Texture
- com.jogamp.opengl.util.texture.TextureCoords
- com.jogamp.opengl.util.texture.TextureData
- com.jogamp.opengl.util.texture.awt.AWTTextureData
- com.jogamp.opengl.util.texture.TextureIO
- com.jogamp.opengl.util.texture.awt.AWTTextureIO
- com.jogamp.opengl.util.awt.TextureRenderer
- com.jogamp.opengl.util.texture.TextureState
- com.jogamp.opengl.util.texture.spi.TGAImage
- com.jogamp.opengl.util.texture.spi.TGAImage.Header
- com.jogamp.opengl.Threading
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.jogamp.opengl.util.av.GLMediaPlayer.StreamException
- java.lang.RuntimeException
- com.jogamp.opengl.util.AnimatorBase.UncaughtAnimatorException
- com.jogamp.opengl.cg.CgException
- com.jogamp.opengl.GLException
- java.lang.Exception
- com.jogamp.opengl.util.TileRendererBase
- com.jogamp.opengl.util.RandomTileRenderer
- com.jogamp.opengl.util.TileRenderer
- com.jogamp.opengl.util.TimeFrameI
- com.jogamp.opengl.util.av.AudioSink.AudioFrame
- com.jogamp.opengl.util.av.AudioSink.AudioDataFrame
- com.jogamp.opengl.util.texture.TextureSequence.TextureFrame
- com.jogamp.opengl.util.av.AudioSink.AudioFrame
- com.jogamp.opengl.TraceGL4bc (implements com.jogamp.opengl.GL4bc)
- com.jogamp.opengl.TraceGL2
- com.jogamp.opengl.TraceGL3
- com.jogamp.opengl.TraceGL3bc
- com.jogamp.opengl.TraceGL4
- com.jogamp.opengl.TraceGLES1 (implements com.jogamp.opengl.GLES1)
- com.jogamp.opengl.TraceGLES3 (implements com.jogamp.opengl.GLES3)
- com.jogamp.opengl.TraceGLES2
- com.jogamp.opengl.math.Vec2f
- com.jogamp.opengl.math.Vec2i
- com.jogamp.opengl.math.Vec3f
- com.jogamp.opengl.math.Vec4f
- com.jogamp.opengl.math.VectorUtil
- com.jogamp.opengl.util.stereo.ViewerPose
- org.eclipse.swt.widgets.Widget
- org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
- org.eclipse.swt.widgets.Scrollable
- org.eclipse.swt.widgets.Composite
- org.eclipse.swt.widgets.Canvas
- com.jogamp.opengl.swt.GLCanvas (implements com.jogamp.opengl.GLAutoDrawable, com.jogamp.opengl.GLSharedContextSetter)
- org.eclipse.swt.widgets.Canvas
- org.eclipse.swt.widgets.Composite
- org.eclipse.swt.widgets.Scrollable
- org.eclipse.swt.widgets.Control (implements org.eclipse.swt.graphics.Drawable)
Interface Hierarchy
- com.jogamp.opengl.util.AnimatorBase.AnimatorImpl
- com.jogamp.opengl.util.av.AudioSink
- com.jogamp.opengl.util.packrect.BackingStoreManager
- com.jogamp.nativewindow.CapabilitiesChooser
- com.jogamp.opengl.GLCapabilitiesChooser
- java.lang.Comparable<T>
- com.jogamp.nativewindow.CapabilitiesImmutable (also extends com.jogamp.nativewindow.VisualIDHolder, com.jogamp.common.type.WriteCloneable)
- com.jogamp.opengl.GLCapabilitiesImmutable
- com.jogamp.nativewindow.CapabilitiesImmutable (also extends com.jogamp.nativewindow.VisualIDHolder, com.jogamp.common.type.WriteCloneable)
- com.jogamp.opengl.awt.ComponentEvents
- com.jogamp.opengl.awt.AWTGLAutoDrawable (also extends com.jogamp.opengl.GLAutoDrawable)
- com.jogamp.opengl.egl.EGLExt
- java.util.EventListener
- com.jogamp.opengl.GLEventListener
- com.jogamp.opengl.util.CustomGLEventListener
- com.jogamp.opengl.util.stereo.StereoGLEventListener
- com.jogamp.opengl.util.CustomGLEventListener
- com.jogamp.opengl.GLEventListener
- com.jogamp.opengl.FBObject.Attachment.StorageDefinition
- com.jogamp.opengl.FBObject.Colorbuffer
- com.jogamp.opengl.FPSCounter
- com.jogamp.opengl.GLAnimatorControl
- com.jogamp.opengl.GLAnimatorControl.UncaughtExceptionHandler
- com.jogamp.opengl.GLArrayData
- com.jogamp.opengl.util.GLArrayDataEditable
- com.jogamp.opengl.GLBase
- com.jogamp.opengl.GL
- com.jogamp.opengl.GL2ES1 (also extends com.jogamp.opengl.fixedfunc.GLLightingFunc, com.jogamp.opengl.fixedfunc.GLMatrixFunc, com.jogamp.opengl.fixedfunc.GLPointerFunc)
- com.jogamp.opengl.GL2ES2
- com.jogamp.opengl.GL2ES3
- com.jogamp.opengl.GLES2
- com.jogamp.opengl.GL
- com.jogamp.opengl.GLDebugListener
- com.jogamp.opengl.fixedfunc.GLLightingFunc
- com.jogamp.opengl.GL2ES1 (also extends com.jogamp.opengl.GL, com.jogamp.opengl.fixedfunc.GLMatrixFunc, com.jogamp.opengl.fixedfunc.GLPointerFunc)
- com.jogamp.opengl.fixedfunc.GLMatrixFunc
- com.jogamp.opengl.GL2ES1 (also extends com.jogamp.opengl.GL, com.jogamp.opengl.fixedfunc.GLLightingFunc, com.jogamp.opengl.fixedfunc.GLPointerFunc)
- com.jogamp.opengl.util.GLPixelBuffer.GLPixelBufferProvider
- com.jogamp.opengl.util.GLPixelBuffer.SingletonGLPixelBufferProvider
- com.jogamp.opengl.fixedfunc.GLPointerFunc
- com.jogamp.opengl.GL2ES1 (also extends com.jogamp.opengl.GL, com.jogamp.opengl.fixedfunc.GLLightingFunc, com.jogamp.opengl.fixedfunc.GLMatrixFunc)
- com.jogamp.opengl.GLRunnable
- com.jogamp.opengl.GLRunnable2<T,U>
- com.jogamp.opengl.GLStateKeeper
- com.jogamp.opengl.GLStateKeeper.Listener
- com.jogamp.opengl.glu.GLUnurbs
- com.jogamp.opengl.glu.GLUquadric
- com.jogamp.opengl.glu.GLUtessellator
- com.jogamp.opengl.glu.GLUtessellatorCallback
- com.jogamp.nativewindow.NativeSurfaceHolder
- com.jogamp.opengl.GLDrawable
- com.jogamp.opengl.GLAutoDrawable
- com.jogamp.opengl.awt.AWTGLAutoDrawable (also extends com.jogamp.opengl.awt.ComponentEvents)
- com.jogamp.opengl.GLOffscreenAutoDrawable (also extends com.jogamp.opengl.GLSharedContextSetter)
- com.jogamp.opengl.GLOffscreenAutoDrawable.FBO (also extends com.jogamp.opengl.GLFBODrawable)
- com.jogamp.opengl.GLSharedContextSetter
- com.jogamp.opengl.GLOffscreenAutoDrawable (also extends com.jogamp.opengl.GLAutoDrawable)
- com.jogamp.opengl.GLOffscreenAutoDrawable.FBO (also extends com.jogamp.opengl.GLFBODrawable)
- com.jogamp.opengl.GLOffscreenAutoDrawable (also extends com.jogamp.opengl.GLAutoDrawable)
- com.jogamp.opengl.GLFBODrawable
- com.jogamp.opengl.GLFBODrawable.Resizeable
- com.jogamp.opengl.GLOffscreenAutoDrawable.FBO (also extends com.jogamp.opengl.GLOffscreenAutoDrawable)
- com.jogamp.opengl.GLAutoDrawable
- com.jogamp.opengl.GLDrawable
- com.jogamp.opengl.util.packrect.RectVisitor
- com.jogamp.opengl.util.stereo.StereoDevice
- com.jogamp.opengl.util.stereo.StereoDeviceRenderer
- com.jogamp.opengl.util.stereo.StereoDeviceRenderer.Eye
- com.jogamp.opengl.util.SyncAction
- com.jogamp.opengl.util.SyncBuffer
- com.jogamp.opengl.util.SyncMatrices4f
- com.jogamp.opengl.util.SyncMatrix4f
- com.jogamp.opengl.util.awt.TextRenderer.RenderDelegate
- com.jogamp.opengl.util.texture.TextureData.Flusher
- com.jogamp.opengl.util.texture.spi.TextureProvider
- com.jogamp.opengl.util.texture.spi.TextureProvider.SupportsImageTypes
- com.jogamp.opengl.util.texture.TextureSequence
- com.jogamp.opengl.util.av.GLMediaPlayer
- com.jogamp.opengl.util.texture.TextureSequence.TexSeqEventListener<T>
- com.jogamp.opengl.util.av.GLMediaPlayer.GLMediaEventListener
- com.jogamp.opengl.util.texture.spi.TextureWriter
- com.jogamp.opengl.util.TileRendererBase.TileRendererListener
- com.jogamp.opengl.math.Vert2fImmutable
- com.jogamp.opengl.math.Vert3fImmutable
- com.jogamp.nativewindow.VisualIDHolder
- com.jogamp.nativewindow.CapabilitiesImmutable (also extends java.lang.Comparable<T>, com.jogamp.common.type.WriteCloneable)
- com.jogamp.opengl.GLCapabilitiesImmutable
- com.jogamp.nativewindow.CapabilitiesImmutable (also extends java.lang.Comparable<T>, com.jogamp.common.type.WriteCloneable)
- com.jogamp.common.type.WriteCloneable
- com.jogamp.nativewindow.CapabilitiesImmutable (also extends java.lang.Comparable<T>, com.jogamp.nativewindow.VisualIDHolder)
- com.jogamp.opengl.GLCapabilitiesImmutable
- com.jogamp.nativewindow.CapabilitiesImmutable (also extends java.lang.Comparable<T>, com.jogamp.nativewindow.VisualIDHolder)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.jogamp.opengl.FBObject.Attachment.Type
- com.jogamp.opengl.math.geom.Frustum.Location
- com.jogamp.opengl.util.stereo.generic.GenericStereoDeviceConfig.ShutterType
- com.jogamp.opengl.util.av.GLMediaPlayer.EventMask.Bit
- com.jogamp.opengl.util.av.GLMediaPlayer.State
- com.jogamp.opengl.GLRendererQuirks.Override
- com.jogamp.opengl.util.glsl.fixedfunc.ShaderSelectionMode
- com.jogamp.opengl.util.stereo.StereoDeviceFactory.DeviceType
- com.jogamp.opengl.util.texture.TextureData.ColorSpace
- com.jogamp.opengl.Threading.Mode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)