Currently, Jamaica supports the following packages:
java/awt
java/awt/color
java/awt/datatransfer
java/awt/dnd
java/awt/event
java/awt/font
java/awt/geom
java/awt/im
java/awt/im/spi
java/awt/image
java/awt/peer
java/awt
java/awt/test
java/lang
java/lang/ref
java/lang/reflect
The following classes are specified in the JDK. Currently, not all classes are implemented by Jamaica. This list gives an overview about what classes are implemented and what aren't. Classes marked [1] are not yet implemented in Jamaica and classes marked [2] are implemented, but not yet completely. Unmarked classes are implemented as specified in JDK 1.2.
aicas is instantly working on the enhancement of the supported class libraries. However, if you need any class or package that is not yet available, please contact us at <info@aicas.com>.
java/awt/AWTError java/awt/AWTEvent[2] java/awt/AWTEventMulticaster java/awt/AWTException[2] java/awt/AWTPermission java/awt/ActiveEvent java/awt/Adjustable java/awt/AlphaComposite[2] java/awt/BasicStroke[2] java/awt/BorderLayout java/awt/Button[2] java/awt/Canvas[2] java/awt/CardLayout java/awt/Checkbox[2] java/awt/CheckboxGroup[2] java/awt/CheckboxMenuItem[2] java/awt/Choice[2] java/awt/Color[2] java/awt/Component[2] java/awt/ComponentOrientation[2] java/awt/Composite java/awt/CompositeContext java/awt/Container[2] java/awt/Cursor[2] java/awt/Dialog[2] java/awt/Dimension java/awt/Event java/awt/EventDispatchThread java/awt/EventQueue[2] java/awt/FileDialog[2] java/awt/FlowLayout java/awt/Font[2] java/awt/FontFormatException[2] java/awt/FontMetrics[2] java/awt/Frame[2] java/awt/GradientPaint[2] java/awt/Graphics2D[2] java/awt/Graphics[2] java/awt/GraphicsConfigTemplate[2] java/awt/GraphicsConfiguration[2] java/awt/GraphicsDevice[2] java/awt/GraphicsEnvironment[2] java/awt/GridBagConstraints[2] java/awt/GridBagLayout[2] java/awt/GridLayout java/awt/IllegalComponentStateException java/awt/Image java/awt/Insets[2] java/awt/ItemSelectable java/awt/JobAttributes[2] java/awt/Label[2] java/awt/LayoutManager2 java/awt/LayoutManager java/awt/List[2] java/awt/MediaTracker[2] java/awt/Menu[2] java/awt/MenuBar[2] java/awt/MenuComponent[2] java/awt/MenuContainer java/awt/MenuItem[2] java/awt/MenuShortcut java/awt/PageAttributes[2] java/awt/Paint[2] java/awt/PaintContext java/awt/Panel[2] java/awt/Point[2] java/awt/Polygon[2] java/awt/PopupMenu[2] java/awt/PrintGraphics java/awt/PrintJob[2] java/awt/Rectangle[2] java/awt/RenderingHints[2] java/awt/Robot[2] java/awt/ScrollPane java/awt/ScrollPaneAdjustable[2] java/awt/Scrollbar java/awt/Shape java/awt/Stroke java/awt/SystemColor[2] java/awt/TextArea[2] java/awt/TextComponent[2] java/awt/TextField[2] java/awt/TexturePaint[2] java/awt/Toolkit[2] java/awt/Transparency java/awt/Window[2] java/awt/color/CMMException java/awt/color/ColorSpace[2] java/awt/color/ICC_ColorSpace[2] java/awt/color/ICC_Profile[2] java/awt/color/ICC_ProfileGray[2] java/awt/color/ICC_ProfileRGB[2] java/awt/color/ProfileDataException[2] java/awt/datatransfer/Clipboard[2] java/awt/datatransfer/ClipboardOwner java/awt/datatransfer/DataFlavor[2] java/awt/datatransfer/FlavorMap java/awt/datatransfer/MimeTypeParseException java/awt/datatransfer/StringSelection[2] java/awt/datatransfer/SystemFlavorMap[2] java/awt/datatransfer/Transferable java/awt/datatransfer/UnsupportedFlavorException java/awt/dnd/Autoscroll java/awt/dnd/DnDConstants[1] java/awt/dnd/DragGestureEvent[2] java/awt/dnd/DragGestureListener java/awt/dnd/DragGestureRecognizer[2] java/awt/dnd/DragSource[2] java/awt/dnd/DragSourceContext[2] java/awt/dnd/DragSourceDragEvent[2] java/awt/dnd/DragSourceDropEvent[2] java/awt/dnd/DragSourceEvent[2] java/awt/dnd/DragSourceListener[2] java/awt/dnd/DropTarget[2] java/awt/dnd/DropTargetContext[2] java/awt/dnd/DropTargetDragEvent[2] java/awt/dnd/DropTargetDropEvent[2] java/awt/dnd/DropTargetEvent[2] java/awt/dnd/DropTargetListener java/awt/dnd/InvalidDnDOperationException[2] java/awt/dnd/MouseDragGestureRecognizer[2] java/awt/event/AWTEventListener java/awt/event/ActionEvent java/awt/event/ActionListener java/awt/event/AdjustmentEvent java/awt/event/AdjustmentListener java/awt/event/ComponentAdapter java/awt/event/ComponentEvent[2] java/awt/event/ComponentListener java/awt/event/ContainerAdapter java/awt/event/ContainerEvent[2] java/awt/event/ContainerListener java/awt/event/FocusAdapter java/awt/event/FocusEvent[2] java/awt/event/FocusListener java/awt/event/HierarchyBoundsAdapter[1] java/awt/event/HierarchyBoundsListener java/awt/event/HierarchyEvent[2] java/awt/event/HierarchyListener java/awt/event/InputEvent[2] java/awt/event/InputMethodEvent[2] java/awt/event/InputMethodListener java/awt/event/InvocationEvent[1] java/awt/event/ItemEvent java/awt/event/ItemListener java/awt/event/KeyAdapter java/awt/event/KeyEvent java/awt/event/KeyListener java/awt/event/MouseAdapter java/awt/event/MouseEvent java/awt/event/MouseListener java/awt/event/MouseMotionAdapter java/awt/event/MouseMotionListener java/awt/event/PaintEvent[1] java/awt/event/TextEvent java/awt/event/TextListener java/awt/event/WindowAdapter java/awt/event/WindowEvent[2] java/awt/event/WindowListener java/awt/font/FontRenderContext[2] java/awt/font/GlyphJustificationInfo java/awt/font/GlyphMetrics[2] java/awt/font/GlyphVector[2] java/awt/font/GraphicAttribute[2] java/awt/font/ImageGraphicAttribute[1] java/awt/font/LineBreakMeasurer[1] java/awt/font/LineMetrics[1] java/awt/font/MultipleMaster java/awt/font/OpenType java/awt/font/ShapeGraphicAttribute[1] java/awt/font/TextAttribute[1] java/awt/font/TextHitInfo[2] java/awt/font/TextLayout[1] java/awt/font/TextMeasurer[1] java/awt/font/TransformAttribute[1] java/awt/geom/AffineTransform[2] java/awt/geom/Arc2D[2] java/awt/geom/Area[2] java/awt/geom/CubicCurve2D[2] java/awt/geom/Dimension2D[2] java/awt/geom/Ellipse2D[2] java/awt/geom/FlatteningPathIterator[2] java/awt/geom/GeneralPath[2] java/awt/geom/IllegalPathStateException java/awt/geom/Line2D[2] java/awt/geom/NoninvertibleTransformException java/awt/geom/PathIterator java/awt/geom/Point2D[2] java/awt/geom/QuadCurve2D[2] java/awt/geom/Rectangle2D[2] java/awt/geom/RectangularShape[2] java/awt/geom/RoundRectangle2D[2] java/awt/im/InputContext[2] java/awt/im/InputMethodHighlight[2] java/awt/im/InputMethodRequests java/awt/im/InputSubset[2] java/awt/im/spi/InputMethod java/awt/im/spi/InputMethodContext java/awt/im/spi/InputMethodDescriptor java/awt/image/AffineTransformOp[1] java/awt/image/AreaAveragingScaleFilter[1] java/awt/image/BandCombineOp[1] java/awt/image/BandedSampleModel[1] java/awt/image/BufferedImage[2] java/awt/image/BufferedImageFilter[1] java/awt/image/ByteLookupTable[1] java/awt/image/ColorConvertOp[1] java/awt/image/ColorModel[2] java/awt/image/ComponentColorModel[1] java/awt/image/ComponentSampleModel[1] java/awt/image/ConvolveOp[1] java/awt/image/CropImageFilter[1] java/awt/image/DataBuffer[2] java/awt/image/DataBufferByte[1] java/awt/image/DataBufferInt[1] java/awt/image/DataBufferShort[1] java/awt/image/DataBufferUShort[1] java/awt/image/DirectColorModel[2] java/awt/image/FilteredImageSource[1] java/awt/image/ImageConsumer java/awt/image/ImageFilter[1] java/awt/image/ImageObserver java/awt/image/ImageProducer java/awt/image/ImagingOpException[1] java/awt/image/IndexColorModel[1] java/awt/image/Kernel[1] java/awt/image/LookupOp[1] java/awt/image/LookupTable[1] java/awt/image/MemoryImageSource[2] java/awt/image/MultiPixelPackedSampleModel[1] java/awt/image/PackedColorModel[2] java/awt/image/PixelGrabber[2] java/awt/image/PixelInterleavedSampleModel[1] java/awt/image/RGBImageFilter[1] java/awt/image/Raster[2] java/awt/image/RasterFormatException[1] java/awt/image/ReplicateScaleFilter[1] java/awt/image/RescaleOp[1] java/awt/image/SampleModel[2] java/awt/image/ShortLookupTable[1] java/awt/image/SinglePixelPackedSampleModel[1] java/awt/image/WritableRaster[2] java/awt/image/renderable/ParameterBlock[1] java/awt/image/renderable/RenderContext[1] java/awt/image/renderable/RenderableImageOp[1] java/awt/image/renderable/RenderableImageProducer[1] java/awt/peer/ComponentPeer java/awt/peer/MenuComponentPeer java/awt/print/Book[1] java/awt/print/PageFormat[1] java/awt/print/Paper[1] java/awt/print/PrinterAbortException[1] java/awt/print/PrinterException[1] java/awt/print/PrinterIOException[1] java/awt/print/PrinterJob[1] java/io/BufferedInputStream[1] java/io/BufferedOutputStream[1] java/io/BufferedReader[1] java/io/BufferedWriter[1] java/io/ByteArrayInputStream[1] java/io/ByteArrayOutputStream[1] java/io/CharArrayReader[1] java/io/CharArrayWriter[1] java/io/CharConversionException[1] java/io/DataInputStream[1] java/io/DataOutputStream[1] java/io/EOFException[1] java/io/File[1] java/io/FileDescriptor[1] java/io/FileInputStream[1] java/io/FileNotFoundException[1] java/io/FileOutputStream[1] java/io/FilePermission[1] java/io/FileReader[1] java/io/FileWriter[1] java/io/FilterInputStream[1] java/io/FilterOutputStream[1] java/io/FilterReader[1] java/io/FilterWriter[1] java/io/IOException[1] java/io/InputStream[1] java/io/InputStreamReader[1] java/io/InterruptedIOException[1] java/io/InvalidClassException[1] java/io/InvalidObjectException[1] java/io/LineNumberInputStream[1] java/io/LineNumberReader[1] java/io/NotActiveException[1] java/io/NotSerializableException[1] java/io/ObjectInputStream[1] java/io/ObjectOutputStream[1] java/io/ObjectStreamClass[1] java/io/ObjectStreamException[1] java/io/ObjectStreamField[1] java/io/OptionalDataException[1] java/io/OutputStream[1] java/io/OutputStreamWriter[1] java/io/PipedInputStream[1] java/io/PipedOutputStream[1] java/io/PipedReader[1] java/io/PipedWriter[1] java/io/PrintStream[1] java/io/PrintWriter[1] java/io/PushbackInputStream[1] java/io/PushbackReader[1] java/io/RandomAccessFile[1] java/io/Reader[1] java/io/SequenceInputStream[1] java/io/SerializablePermission[1] java/io/StreamCorruptedException[1] java/io/StreamTokenizer[1] java/io/StringBufferInputStream[1] java/io/StringReader[1] java/io/StringWriter[1] java/io/SyncFailedException[1] java/io/UTFDataFormatException[1] java/io/UnsupportedEncodingException[1] java/io/WriteAbortedException[1] java/io/Writer[1] java/lang/AbstractMethodError java/lang/ArithmeticException java/lang/ArrayIndexOutOfBoundsException java/lang/ArrayStoreException java/lang/Boolean java/lang/Byte java/lang/Character[2] java/lang/Class[2] java/lang/ClassCastException java/lang/ClassCircularityError java/lang/ClassFormatError java/lang/ClassLoader[2] java/lang/ClassNotFoundException java/lang/CloneNotSupportedException java/lang/Cloneable java/lang/Comparable java/lang/Compiler java/lang/Double java/lang/Error[2] java/lang/Exception java/lang/ExceptionInInitializerError[2] java/lang/Float java/lang/IllegalAccessError java/lang/IllegalAccessException java/lang/IllegalArgumentException java/lang/IllegalMonitorStateException java/lang/IllegalStateException java/lang/IllegalThreadStateException java/lang/IncompatibleClassChangeError java/lang/IndexOutOfBoundsException java/lang/InheritableThreadLocal[2] java/lang/InstantiationError java/lang/InstantiationException java/lang/Integer java/lang/InternalError java/lang/InterruptedException java/lang/LinkageError java/lang/Long java/lang/Math java/lang/NegativeArraySizeException java/lang/NoClassDefFoundError java/lang/NoSuchFieldError java/lang/NoSuchFieldException java/lang/NoSuchMethodError java/lang/NoSuchMethodException java/lang/NullPointerException java/lang/Number java/lang/NumberFormatException java/lang/Object java/lang/OutOfMemoryError java/lang/Package[2] java/lang/Process java/lang/Runnable java/lang/Runtime[2] java/lang/RuntimeException[2] java/lang/RuntimePermission java/lang/SecurityException java/lang/SecurityManager[1] java/lang/Short java/lang/StackOverflowError java/lang/StrictMath[2] java/lang/String[2] java/lang/StringBuffer[2] java/lang/StringIndexOutOfBoundsException java/lang/System java/lang/Thread[2] java/lang/ThreadDeath java/lang/ThreadGroup[2] java/lang/ThreadLocal java/lang/Throwable[2] java/lang/UnknownError java/lang/UnsatisfiedLinkError java/lang/UnsupportedClassVersionError java/lang/UnsupportedOperationException java/lang/VerifyError java/lang/VirtualMachineError java/lang/Void java/lang/ref/PhantomReference java/lang/ref/Reference[2] java/lang/ref/ReferenceQueue java/lang/ref/SoftReference java/lang/ref/WeakReference java/lang/reflect/AccessibleObject[2] java/lang/reflect/Array java/lang/reflect/Constructor[2] java/lang/reflect/Field java/lang/reflect/InvocationHandler java/lang/reflect/InvocationTargetException[2] java/lang/reflect/Member java/lang/reflect/Method[2] java/lang/reflect/Modifier java/lang/reflect/Proxy[2] java/lang/reflect/ReflectPermission java/lang/reflect/UndeclaredThrowableException[2] java/net/Authenticator[1] java/net/BindException[1] java/net/ConnectException[1] java/net/ContentHandler[1] java/net/DatagramPacket[1] java/net/DatagramSocket[1] java/net/DatagramSocketImpl[1] java/net/HttpURLConnection[1] java/net/InetAddress[1] java/net/JarURLConnection[1] java/net/MalformedURLException[1] java/net/MulticastSocket[1] java/net/NetPermission[1] java/net/NoRouteToHostException[1] java/net/PasswordAuthentication[1] java/net/ProtocolException[1] java/net/ServerSocket[1] java/net/Socket[1] java/net/SocketException[1] java/net/SocketImpl[1] java/net/SocketPermission[1] java/net/URL[1] java/net/URLClassLoader[1] java/net/URLConnection[1] java/net/URLDecoder[1] java/net/URLEncoder[1] java/net/URLStreamHandler[1] java/net/UnknownHostException[1] java/net/UnknownServiceException[1] java/util/AbstractCollection[1] java/util/AbstractList[1] java/util/AbstractMap[1] java/util/AbstractSequentialList[1] java/util/AbstractSet[1] java/util/ArrayList[1] java/util/Arrays[1] java/util/BitSet[1] java/util/Calendar[1] java/util/Collections[1] java/util/ConcurrentModificationException[1] java/util/Date[1] java/util/Dictionary[1] java/util/EmptyStackException[1] java/util/EventObject[1] java/util/GregorianCalendar[1] java/util/HashMap[1] java/util/HashSet[1] java/util/Hashtable[1] java/util/LinkedList[1] java/util/ListResourceBundle[1] java/util/Locale[1] java/util/MissingResourceException[1] java/util/NoSuchElementException[1] java/util/Observable[1] java/util/Properties[1] java/util/PropertyPermission[1] java/util/PropertyResourceBundle[1] java/util/Random[1] java/util/ResourceBundle[1] java/util/SimpleTimeZone[1] java/util/Stack[1] java/util/StringTokenizer[1] java/util/TimeZone[1] java/util/Timer[1] java/util/TimerTask[1] java/util/TooManyListenersException[1] java/util/TreeMap[1] java/util/TreeSet[1] java/util/Vector[1] java/util/WeakHashMap[1] java/util/jar/Attributes[1] java/util/jar/JarEntry[1] java/util/jar/JarException[1] java/util/jar/JarFile[1] java/util/jar/JarInputStream[1] java/util/jar/JarOutputStream[1] java/util/jar/Manifest[1] java/util/zip/Adler32[1] java/util/zip/CRC32[1] java/util/zip/CheckedInputStream[1] java/util/zip/CheckedOutputStream[1] java/util/zip/DataFormatException[1] java/util/zip/Deflater[1] java/util/zip/DeflaterOutputStream[1] java/util/zip/GZIPInputStream[1] java/util/zip/GZIPOutputStream[1] java/util/zip/Inflater[1] java/util/zip/InflaterInputStream[1] java/util/zip/ZipEntry[1] java/util/zip/ZipException[1] java/util/zip/ZipFile[1] java/util/zip/ZipInputStream[1] java/util/zip/ZipOutputStream[1] |
aicas is instantly working on the enhancement of the supported class libraries. However, if you need any class or package that is not yet available, please contact us at <info@aicas.com>.
[1] | Those classes are not yet implemented in Jamaica. |
[2] | Those classes are implemented, but some functionality is missing. |