Package Index

JRE Emulation

J2ObjC includes the jre_emul library, which provides a subset of the Java runtime API. The following lists its supported packages.

android.system
java.awt.font
java.beans
java.io
java.lang
java.lang.annotation
java.lang.invoke
java.lang.ref
java.lang.reflect
java.math
java.net Provides the classes for implementing networking applications.
java.nio
java.nio.channels
java.nio.channels.spi Service-provider classes for the java.nio.channels package.
java.nio.charset
java.nio.charset.spi Service-provider classes for the java.nio.charset package.
java.security Provides the classes and interfaces for the security framework.
java.security.cert Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
java.security.interfaces Provides interfaces for generating RSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm) keys as defined in the RSA Laboratory Technical Note PKCS#1, and DSA (Digital Signature Algorithm) keys as defined in NIST's FIPS-186.
java.security.spec Provides classes and interfaces for key specifications and algorithm parameter specifications.
java.sql Provides the API for accessing and processing data stored in a data source (usually a relational database) using the JavaTM programming language.
java.text
java.util
java.util.concurrent
java.util.concurrent.atomic
java.util.concurrent.locks
java.util.function
java.util.jar Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
java.util.logging

Provides the classes and interfaces of the JavaTM 2 platform's core logging facilities.

java.util.regex Classes for matching character sequences against patterns specified by regular expressions.
java.util.zip Provides classes for reading and writing the standard ZIP and GZIP file formats.
javax.annotation
javax.crypto Provides the classes and interfaces for cryptographic operations.
javax.crypto.interfaces Provides interfaces for Diffie-Hellman keys as defined in RSA Laboratories' PKCS #3.
javax.crypto.spec Provides the classes and interfaces for cryptographic operations.
javax.lang.model.element
javax.lang.model.type
javax.net Provides classes for networking applications.
javax.net.ssl Provides classes for the secure socket package.
javax.security.auth
javax.security.auth.callback This package provides the classes necessary for services to interact with applications in order to retrieve information (authentication data including usernames or passwords, for example) or to display information (error and warning messages, for example).
javax.security.auth.x500 This package contains the classes that should be used to store X500 Principal and X500 Private Crendentials in a Subject.
javax.security.cert
javax.xml
javax.xml.datatype
javax.xml.namespace
javax.xml.parsers
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.sax
javax.xml.transform.stream
javax.xml.validation
javax.xml.xpath
org.w3c.dom
org.w3c.dom.ls
org.xml.sax
org.xml.sax.ext
org.xml.sax.helpers