JamaicaVM -- User Documentation: The Virtual Machine for Real-time and Embedded Systems | ||
---|---|---|
Prev |
Currently, Jamaica supports the following packages:
java.beans
java.beans.beancontext
java.io
java.lang
java.lang.ref
java.lang.reflect
java.math
java.net
java.rmi
java.rmi.activation
java.rmi.dgc
java.rmi.registry
java.rmi.server
java.security
java.security.acl
java.security.cert
java.security.interfaces
java.security.spec
java.sql
java.text
java.util
java.util.jar
java.util.logging
java.util.prefs
java.util.regex
java.util.zip
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 which 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 constantly 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/beans/AppletInitializer java/beans/BeanDescriptor java/beans/BeanInfo java/beans/Beans java/beans/Customizer java/beans/DefaultPersistenceDelegate[1] java/beans/DesignMode java/beans/Encoder[1] java/beans/EventHandler[1] java/beans/EventSetDescriptor java/beans/ExceptionListener java/beans/Expression[1] java/beans/FeatureDescriptor java/beans/IndexedPropertyDescriptor java/beans/IntrospectionException java/beans/Introspector java/beans/MethodDescriptor java/beans/ParameterDescriptor java/beans/PersistenceDelegate[1] java/beans/PropertyChangeEvent java/beans/PropertyChangeListener java/beans/PropertyChangeListenerProxy java/beans/PropertyChangeSupport java/beans/PropertyDescriptor[2] java/beans/PropertyEditor java/beans/PropertyEditorManager java/beans/PropertyEditorSupport java/beans/PropertyVetoException java/beans/SimpleBeanInfo java/beans/Statement[1] java/beans/VetoableChangeListener java/beans/VetoableChangeListenerProxy java/beans/VetoableChangeSupport java/beans/Visibility java/beans/XMLDecoder[1] java/beans/XMLEncoder[1] java/beans/beancontext/BeanContext java/beans/beancontext/BeanContextChild java/beans/beancontext/BeanContextChildComponentProxy java/beans/beancontext/BeanContextChildSupport java/beans/beancontext/BeanContextContainerProxy java/beans/beancontext/BeanContextEvent java/beans/beancontext/BeanContextMembershipEvent java/beans/beancontext/BeanContextMembershipListener java/beans/beancontext/BeanContextProxy java/beans/beancontext/BeanContextServiceAvailableEvent java/beans/beancontext/BeanContextServiceProvider java/beans/beancontext/BeanContextServiceProviderBeanInfo java/beans/beancontext/BeanContextServiceRevokedEvent java/beans/beancontext/BeanContextServiceRevokedListener java/beans/beancontext/BeanContextServices java/beans/beancontext/BeanContextServicesListener java/beans/beancontext/BeanContextServicesSupport java/beans/beancontext/BeanContextSupport java/io/BufferedInputStream java/io/BufferedOutputStream java/io/BufferedReader java/io/BufferedWriter java/io/ByteArrayInputStream java/io/ByteArrayOutputStream java/io/CharArrayReader java/io/CharArrayWriter java/io/CharConversionException java/io/DataInput java/io/DataInputStream[2] java/io/DataOutput java/io/DataOutputStream java/io/EOFException java/io/Externalizable java/io/File[2] java/io/FileDescriptor[2] java/io/FileFilter java/io/FileInputStream java/io/FileNotFoundException java/io/FileOutputStream java/io/FilePermission[2] java/io/FileReader java/io/FileWriter java/io/FilenameFilter java/io/FilterInputStream java/io/FilterOutputStream java/io/FilterReader java/io/FilterWriter java/io/IOException java/io/InputStream java/io/InputStreamReader java/io/InterruptedIOException java/io/InvalidClassException java/io/InvalidObjectException java/io/LineNumberInputStream java/io/LineNumberReader java/io/NotActiveException java/io/NotSerializableException java/io/ObjectInput java/io/ObjectInputStream[2] java/io/ObjectInputValidation java/io/ObjectOutput java/io/ObjectOutputStream[2] java/io/ObjectStreamClass java/io/ObjectStreamConstants[2] java/io/ObjectStreamException java/io/ObjectStreamField java/io/OptionalDataException java/io/OutputStream java/io/OutputStreamWriter java/io/PipedInputStream java/io/PipedOutputStream java/io/PipedReader java/io/PipedWriter java/io/PrintStream[2] java/io/PrintWriter java/io/PushbackInputStream java/io/PushbackReader java/io/RandomAccessFile[2] java/io/Reader java/io/SequenceInputStream java/io/Serializable java/io/SerializablePermission java/io/StreamCorruptedException java/io/StreamTokenizer java/io/StringBufferInputStream java/io/StringReader java/io/StringWriter[2] java/io/SyncFailedException java/io/UTFDataFormatException java/io/UnsupportedEncodingException java/io/WriteAbortedException java/io/Writer[2] java/lang/AbstractMethodError java/lang/ArithmeticException java/lang/ArrayIndexOutOfBoundsException java/lang/ArrayStoreException java/lang/AssertionError java/lang/Boolean java/lang/Byte java/lang/CharSequence 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[2] java/lang/Error java/lang/Exception java/lang/ExceptionInInitializerError java/lang/Float[2] 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[2] 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 java/lang/RuntimeException java/lang/RuntimePermission java/lang/SecurityException java/lang/SecurityManager[1] java/lang/Short java/lang/StackOverflowError java/lang/StackTraceElement java/lang/StrictMath 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 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 java/lang/reflect/Array java/lang/reflect/Constructor java/lang/reflect/Field java/lang/reflect/InvocationHandler java/lang/reflect/InvocationTargetException java/lang/reflect/Member java/lang/reflect/Method java/lang/reflect/Modifier java/lang/reflect/Proxy[1] java/lang/reflect/ReflectPermission java/lang/reflect/UndeclaredThrowableException java/math/BigDecimal java/math/BigInteger[2] java/net/Authenticator java/net/BindException java/net/ConnectException java/net/ContentHandler java/net/ContentHandlerFactory java/net/DatagramPacket java/net/DatagramSocket[2] java/net/DatagramSocketImpl[2] java/net/DatagramSocketImplFactory java/net/FileNameMap java/net/HttpURLConnection[2] java/net/Inet4Address java/net/Inet6Address java/net/InetAddress[2] java/net/InetSocketAddress java/net/JarURLConnection java/net/MalformedURLException java/net/MulticastSocket java/net/NetPermission java/net/NetworkInterface[2] java/net/NoRouteToHostException java/net/PasswordAuthentication java/net/PortUnreachableException java/net/ProtocolException java/net/ServerSocket[2] java/net/Socket[2] java/net/SocketAddress java/net/SocketException java/net/SocketImpl java/net/SocketImplFactory java/net/SocketOptions java/net/SocketPermission[2] java/net/SocketTimeoutException java/net/URI[2] java/net/URISyntaxException java/net/URL[2] java/net/URLClassLoader java/net/URLConnection[2] java/net/URLDecoder java/net/URLEncoder java/net/URLStreamHandler[2] java/net/URLStreamHandlerFactory java/net/UnknownHostException java/net/UnknownServiceException java/rmi/AccessException java/rmi/AlreadyBoundException java/rmi/ConnectException java/rmi/ConnectIOException java/rmi/MarshalException java/rmi/MarshalledObject[2] java/rmi/Naming java/rmi/NoSuchObjectException java/rmi/NotBoundException java/rmi/RMISecurityException java/rmi/RMISecurityManager java/rmi/Remote java/rmi/RemoteException java/rmi/ServerError java/rmi/ServerException java/rmi/ServerRuntimeException java/rmi/StubNotFoundException java/rmi/UnexpectedException java/rmi/UnknownHostException java/rmi/UnmarshalException java/rmi/activation/Activatable java/rmi/activation/ActivateFailedException java/rmi/activation/ActivationDesc java/rmi/activation/ActivationException java/rmi/activation/ActivationGroup java/rmi/activation/ActivationGroupDesc java/rmi/activation/ActivationGroupID java/rmi/activation/ActivationGroup_Stub[1] java/rmi/activation/ActivationID java/rmi/activation/ActivationInstantiator java/rmi/activation/ActivationMonitor java/rmi/activation/ActivationSystem java/rmi/activation/Activator java/rmi/activation/UnknownGroupException java/rmi/activation/UnknownObjectException java/rmi/dgc/DGC java/rmi/dgc/Lease java/rmi/dgc/VMID java/rmi/registry/LocateRegistry java/rmi/registry/Registry java/rmi/registry/RegistryHandler java/rmi/server/ExportException java/rmi/server/LoaderHandler java/rmi/server/LogStream java/rmi/server/ObjID java/rmi/server/Operation java/rmi/server/RMIClassLoader java/rmi/server/RMIClassLoaderSpi java/rmi/server/RMIClientSocketFactory java/rmi/server/RMIFailureHandler java/rmi/server/RMIServerSocketFactory java/rmi/server/RMISocketFactory[2] java/rmi/server/RemoteCall java/rmi/server/RemoteObject java/rmi/server/RemoteRef java/rmi/server/RemoteServer java/rmi/server/RemoteStub java/rmi/server/ServerCloneException java/rmi/server/ServerNotActiveException java/rmi/server/ServerRef java/rmi/server/Skeleton java/rmi/server/SkeletonMismatchException java/rmi/server/SkeletonNotFoundException java/rmi/server/SocketSecurityException java/rmi/server/UID java/rmi/server/UnicastRemoteObject[2] java/rmi/server/Unreferenced java/security/AccessControlContext java/security/AccessControlException java/security/AccessController java/security/AlgorithmParameterGenerator java/security/AlgorithmParameterGeneratorSpi java/security/AlgorithmParameters java/security/AlgorithmParametersSpi java/security/AllPermission java/security/BasicPermission[2] java/security/Certificate java/security/CodeSource java/security/DigestException java/security/DigestInputStream java/security/DigestOutputStream java/security/DomainCombiner java/security/GeneralSecurityException java/security/Guard java/security/GuardedObject java/security/Identity[2] java/security/IdentityScope java/security/InvalidAlgorithmParameterException java/security/InvalidKeyException java/security/InvalidParameterException java/security/Key java/security/KeyException java/security/KeyFactory java/security/KeyFactorySpi java/security/KeyManagementException java/security/KeyPair java/security/KeyPairGenerator java/security/KeyPairGeneratorSpi java/security/KeyStore java/security/KeyStoreException java/security/KeyStoreSpi java/security/MessageDigest java/security/MessageDigestSpi java/security/NoSuchAlgorithmException java/security/NoSuchProviderException java/security/Permission java/security/PermissionCollection java/security/Permissions java/security/Policy[2] java/security/Principal java/security/PrivateKey java/security/PrivilegedAction java/security/PrivilegedActionException java/security/PrivilegedExceptionAction java/security/ProtectionDomain java/security/Provider java/security/ProviderException java/security/PublicKey java/security/SecureClassLoader[2] java/security/SecureRandom java/security/SecureRandomSpi java/security/Security java/security/SecurityPermission java/security/Signature java/security/SignatureException java/security/SignatureSpi java/security/SignedObject java/security/Signer java/security/UnrecoverableKeyException java/security/UnresolvedPermission java/security/acl/Acl java/security/acl/AclEntry java/security/acl/AclNotFoundException java/security/acl/Group java/security/acl/LastOwnerException java/security/acl/NotOwnerException java/security/acl/Owner java/security/acl/Permission java/security/cert/CRL java/security/cert/CRLException java/security/cert/CRLSelector java/security/cert/CertPath java/security/cert/CertPathBuilder java/security/cert/CertPathBuilderException java/security/cert/CertPathBuilderResult java/security/cert/CertPathBuilderSpi java/security/cert/CertPathParameters java/security/cert/CertPathValidator java/security/cert/CertPathValidatorException java/security/cert/CertPathValidatorResult java/security/cert/CertPathValidatorSpi java/security/cert/CertSelector java/security/cert/CertStore java/security/cert/CertStoreException java/security/cert/CertStoreParameters java/security/cert/CertStoreSpi java/security/cert/Certificate java/security/cert/CertificateEncodingException java/security/cert/CertificateException java/security/cert/CertificateExpiredException java/security/cert/CertificateFactory java/security/cert/CertificateFactorySpi java/security/cert/CertificateNotYetValidException java/security/cert/CertificateParsingException java/security/cert/CollectionCertStoreParameters java/security/cert/LDAPCertStoreParameters java/security/cert/PKIXBuilderParameters java/security/cert/PKIXCertPathBuilderResult java/security/cert/PKIXCertPathChecker java/security/cert/PKIXCertPathValidatorResult java/security/cert/PKIXParameters java/security/cert/PolicyNode java/security/cert/PolicyQualifierInfo java/security/cert/TrustAnchor java/security/cert/X509CRL java/security/cert/X509CRLEntry java/security/cert/X509CRLSelector java/security/cert/X509CertSelector[2] java/security/cert/X509Certificate java/security/cert/X509Extension java/security/interfaces/DSAKey java/security/interfaces/DSAKeyPairGenerator java/security/interfaces/DSAParams java/security/interfaces/DSAPrivateKey java/security/interfaces/DSAPublicKey java/security/interfaces/RSAKey java/security/interfaces/RSAMultiPrimePrivateCrtKey java/security/interfaces/RSAPrivateCrtKey java/security/interfaces/RSAPrivateKey java/security/interfaces/RSAPublicKey java/security/spec/AlgorithmParameterSpec java/security/spec/DSAParameterSpec java/security/spec/DSAPrivateKeySpec java/security/spec/DSAPublicKeySpec java/security/spec/EncodedKeySpec java/security/spec/InvalidKeySpecException java/security/spec/InvalidParameterSpecException java/security/spec/KeySpec java/security/spec/PKCS8EncodedKeySpec java/security/spec/PSSParameterSpec java/security/spec/RSAKeyGenParameterSpec java/security/spec/RSAMultiPrimePrivateCrtKeySpec java/security/spec/RSAOtherPrimeInfo java/security/spec/RSAPrivateCrtKeySpec java/security/spec/RSAPrivateKeySpec java/security/spec/RSAPublicKeySpec java/security/spec/X509EncodedKeySpec java/sql/Array java/sql/BatchUpdateException java/sql/Blob java/sql/CallableStatement java/sql/Clob java/sql/Connection java/sql/DataTruncation java/sql/DatabaseMetaData java/sql/Date java/sql/Driver java/sql/DriverManager[2] java/sql/DriverPropertyInfo java/sql/ParameterMetaData java/sql/PreparedStatement java/sql/Ref java/sql/ResultSet java/sql/ResultSetMetaData java/sql/SQLData java/sql/SQLException java/sql/SQLInput java/sql/SQLOutput java/sql/SQLPermission java/sql/SQLWarning java/sql/Savepoint java/sql/Statement java/sql/Struct java/sql/Time java/sql/Timestamp java/sql/Types[2] java/text/Annotation java/text/AttributedCharacterIterator java/text/AttributedString java/text/Bidi[1] java/text/BreakIterator java/text/CharSet[1] java/text/CharacterIterator java/text/ChoiceFormat java/text/CollationElementIterator java/text/CollationKey java/text/Collator[2] java/text/DateFormat[2] java/text/DateFormatSymbols java/text/DecimalFormat[2] java/text/DecimalFormatSymbols[2] java/text/FieldPosition java/text/Format java/text/MessageFormat[2] java/text/NumberFormat java/text/ParseException java/text/ParsePosition java/text/RuleBasedCollator java/text/SimpleDateFormat[2] java/text/StringCharacterIterator java/util/AbstractCollection java/util/AbstractList java/util/AbstractMap[2] java/util/AbstractSequentialList java/util/AbstractSet java/util/ArrayList java/util/Arrays java/util/BitSet java/util/Calendar java/util/Collection java/util/Collections java/util/Comparator java/util/ConcurrentModificationException java/util/Currency[2] java/util/Date java/util/Dictionary java/util/EmptyStackException java/util/Enumeration java/util/EventListener java/util/EventListenerProxy java/util/EventObject java/util/GregorianCalendar java/util/HashMap java/util/HashSet java/util/Hashtable[2] java/util/IdentityHashMap java/util/Iterator java/util/LinkedHashMap java/util/LinkedHashSet java/util/LinkedList java/util/List java/util/ListIterator java/util/ListResourceBundle java/util/Locale java/util/Map java/util/MissingResourceException java/util/NoSuchElementException java/util/Observable java/util/Observer java/util/Properties java/util/PropertyPermission java/util/PropertyPermissionCollection java/util/PropertyResourceBundle java/util/Random java/util/RandomAccess java/util/ResourceBundle java/util/Set java/util/SimpleTimeZone[2] java/util/SortedMap java/util/SortedSet java/util/Stack java/util/StringTokenizer java/util/TimeZone[2] java/util/Timer java/util/TimerTask java/util/TooManyListenersException java/util/TreeMap[2] java/util/TreeSet java/util/Vector java/util/WeakHashMap java/util/jar/Attributes java/util/jar/JarEntry java/util/jar/JarException java/util/jar/JarFile java/util/jar/JarInputStream java/util/jar/JarOutputStream java/util/jar/Manifest java/util/logging/ConsoleHandler java/util/logging/ErrorManager java/util/logging/FileHandler[2] java/util/logging/Filter java/util/logging/Formatter java/util/logging/Handler[2] java/util/logging/Level java/util/logging/LogManager[2] java/util/logging/LogRecord[2] java/util/logging/Logger[2] java/util/logging/LoggingPermission java/util/logging/MemoryHandler java/util/logging/SimpleFormatter java/util/logging/SocketHandler java/util/logging/StreamHandler java/util/logging/XMLFormatter[2] java/util/prefs/AbstractPreferences java/util/prefs/BackingStoreException java/util/prefs/InvalidPreferencesFormatException java/util/prefs/NodeChangeEvent java/util/prefs/NodeChangeListener java/util/prefs/PreferenceChangeEvent java/util/prefs/PreferenceChangeListener java/util/prefs/Preferences java/util/prefs/PreferencesFactory java/util/regex/Matcher java/util/regex/Pattern[2] java/util/regex/PatternSyntaxException java/util/zip/Adler32 java/util/zip/CRC32 java/util/zip/CheckedInputStream java/util/zip/CheckedOutputStream java/util/zip/Checksum java/util/zip/DataFormatException java/util/zip/Deflater java/util/zip/DeflaterOutputStream java/util/zip/GZIPInputStream[2] java/util/zip/GZIPOutputStream java/util/zip/Inflater java/util/zip/InflaterInputStream java/util/zip/ZipConstants java/util/zip/ZipEntry java/util/zip/ZipException java/util/zip/ZipFile[2] java/util/zip/ZipInputStream java/util/zip/ZipOutputStream javax/naming/AuthenticationException[1] javax/naming/AuthenticationNotSupportedException[1] javax/naming/BinaryRefAddr[1] javax/naming/Binding[1] javax/naming/CannotProceedException[1] javax/naming/CommunicationException[1] javax/naming/CompositeName[1] javax/naming/CompoundName[1] javax/naming/ConfigurationException[1] javax/naming/ContextNotEmptyException[1] javax/naming/InitialContext[1] javax/naming/InsufficientResourcesException[1] javax/naming/InterruptedNamingException[1] javax/naming/InvalidNameException[1] javax/naming/LimitExceededException[1] javax/naming/LinkException[1] javax/naming/LinkLoopException[1] javax/naming/LinkRef[1] javax/naming/MalformedLinkException[1] javax/naming/NameAlreadyBoundException[1] javax/naming/NameClassPair[1] javax/naming/NameNotFoundException[1] javax/naming/NamingException[1] javax/naming/NamingSecurityException[1] javax/naming/NoInitialContextException[1] javax/naming/NoPermissionException[1] javax/naming/NotContextException[1] javax/naming/OperationNotSupportedException[1] javax/naming/PartialResultException[1] javax/naming/RefAddr[1] javax/naming/Reference[1] javax/naming/ReferralException[1] javax/naming/ServiceUnavailableException[1] javax/naming/SizeLimitExceededException[1] javax/naming/StringRefAddr[1] javax/naming/TimeLimitExceededException[1] javax/naming/directory/AttributeInUseException[1] javax/naming/directory/AttributeModificationException[1] javax/naming/directory/BasicAttribute[1] javax/naming/directory/BasicAttributes[1] javax/naming/directory/InitialDirContext[1] javax/naming/directory/InvalidAttributeIdentifierException[1] javax/naming/directory/InvalidAttributeValueException[1] javax/naming/directory/InvalidAttributesException[1] javax/naming/directory/InvalidSearchControlsException[1] javax/naming/directory/InvalidSearchFilterException[1] javax/naming/directory/ModificationItem[1] javax/naming/directory/NoSuchAttributeException[1] javax/naming/directory/SchemaViolationException[1] javax/naming/directory/SearchControls[1] javax/naming/directory/SearchResult[1] javax/naming/event/NamingEvent[1] javax/naming/event/NamingExceptionEvent[1] javax/naming/ldap/ControlFactory[1] javax/naming/ldap/InitialLdapContext[1] javax/naming/ldap/LdapReferralException[1] javax/naming/ldap/StartTlsRequest[1] javax/naming/ldap/StartTlsResponse[1] javax/naming/ldap/UnsolicitedNotificationEvent[1] javax/naming/spi/DirStateFactory[1] javax/naming/spi/DirectoryManager[1] javax/naming/spi/NamingManager[1] javax/naming/spi/ResolveResult[1] javax/rmi/CORBA/ClassDesc[1] javax/rmi/CORBA/Stub[1] javax/rmi/CORBA/Util[1] javax/rmi/PortableRemoteObject[1] javax/sql/ConnectionEvent[1] javax/sql/RowSetEvent[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. |