| Package | Description | 
|---|---|
| java.awt | 
 Contains all of the classes for creating user
interfaces and for painting graphics and images. 
 | 
| java.io | 
 Provides for system input and output through data streams,
serialization and the file system. 
 | 
| java.net | 
 Provides the classes for implementing networking applications. 
 | 
| java.nio.file | 
 Defines interfaces and classes for the Java virtual machine to access files,
 file attributes, and file systems. 
 | 
| java.nio.file.spi | 
 Service-provider classes for the  
java.nio.file 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. 
 | 
| javax.print | 
 Provides the principal classes and interfaces for the 
JavaTM Print Service API. 
 | 
| javax.print.attribute | 
 Provides classes and interfaces
that describe the types of JavaTM Print
Service attributes and how they can be collected into attribute sets. 
 | 
| javax.print.attribute.standard | 
 Package javax.print.attribute.standard
contains classes for specific printing attributes. 
 | 
| javax.tools | 
 Provides interfaces for tools which can be invoked from a program,
 for example, compilers. 
 | 
| javax.xml.bind | 
 
        Provides a runtime binding framework for client applications including
        unmarshalling, marshalling, and validation capabilities. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Desktop.browse(URI uri)
Launches the default browser to display a  
URI. | 
void | 
Desktop.mail(URI mailtoURI)
Launches the mail composing window of the user default mail
 client, filling the message fields specified by a  
mailto: URI. | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
File.toURI()
Constructs a file: URI that represents this abstract pathname. 
 | 
| Constructor and Description | 
|---|
File(URI uri)
Creates a new File instance by converting the given
 file: URI into an abstract pathname. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static URI | 
URI.create(String str)
Creates a URI by parsing the given string. 
 | 
URI | 
URI.normalize()
Normalizes this URI's path. 
 | 
URI | 
URI.parseServerAuthority()
Attempts to parse this URI's authority component, if defined, into
 user-information, host, and port components. 
 | 
URI | 
URI.relativize(URI uri)
Relativizes the given URI against this URI. 
 | 
URI | 
URI.resolve(String str)
Constructs a new URI by parsing the given string and then resolving it
 against this URI. 
 | 
URI | 
URI.resolve(URI uri)
Resolves the given URI against this URI. 
 | 
URI | 
URL.toURI()
Returns a  
URI equivalent to this URL. | 
| Modifier and Type | Method and Description | 
|---|---|
List<URI> | 
CookieStore.getURIs()
Get all URIs which identify the cookies in this cookie store. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CookieStore.add(URI uri,
   HttpCookie cookie)
Adds one HTTP cookie to the store. 
 | 
int | 
URI.compareTo(URI that)
Compares this URI to another object, which must be a URI. 
 | 
abstract void | 
ProxySelector.connectFailed(URI uri,
             SocketAddress sa,
             IOException ioe)
Called to indicate that a connection could not be established
 to a proxy/socks server. 
 | 
List<HttpCookie> | 
CookieStore.get(URI uri)
Retrieve cookies associated with given URI, or whose domain matches the
 given URI. 
 | 
Map<String,List<String>> | 
CookieManager.get(URI uri,
   Map<String,List<String>> requestHeaders)  | 
abstract Map<String,List<String>> | 
CookieHandler.get(URI uri,
   Map<String,List<String>> requestHeaders)
Gets all the applicable cookies from a cookie cache for the
 specified uri in the request header. 
 | 
abstract CacheResponse | 
ResponseCache.get(URI uri,
   String rqstMethod,
   Map<String,List<String>> rqstHeaders)
Retrieve the cached response based on the requesting uri,
 request method and request headers. 
 | 
void | 
CookieManager.put(URI uri,
   Map<String,List<String>> responseHeaders)  | 
abstract void | 
CookieHandler.put(URI uri,
   Map<String,List<String>> responseHeaders)
Sets all the applicable cookies, examples are response header
 fields that are named Set-Cookie2, present in the response
 headers into a cookie cache. 
 | 
abstract CacheRequest | 
ResponseCache.put(URI uri,
   URLConnection conn)
The protocol handler calls this method after a resource has
 been retrieved, and the ResponseCache must decide whether or
 not to store the resource in its cache. 
 | 
URI | 
URI.relativize(URI uri)
Relativizes the given URI against this URI. 
 | 
boolean | 
CookieStore.remove(URI uri,
      HttpCookie cookie)
Remove a cookie from store. 
 | 
URI | 
URI.resolve(URI uri)
Resolves the given URI against this URI. 
 | 
abstract List<Proxy> | 
ProxySelector.select(URI uri)
Selects all the applicable proxies based on the protocol to
 access the resource with and a destination address to access
 the resource at. 
 | 
boolean | 
CookiePolicy.shouldAccept(URI uri,
            HttpCookie cookie)
Will be called to see whether or not this cookie should be accepted. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
Path.toUri()
Returns a URI to represent this path. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Path | 
Paths.get(URI uri)
Converts the given URI to a  
Path object. | 
static FileSystem | 
FileSystems.getFileSystem(URI uri)
Returns a reference to an existing  
FileSystem. | 
static FileSystem | 
FileSystems.newFileSystem(URI uri,
             Map<String,?> env)
Constructs a new file system that is identified by a  
URI | 
static FileSystem | 
FileSystems.newFileSystem(URI uri,
             Map<String,?> env,
             ClassLoader loader)
Constructs a new file system that is identified by a  
URI | 
| Modifier and Type | Method and Description | 
|---|---|
abstract FileSystem | 
FileSystemProvider.getFileSystem(URI uri)
Returns an existing  
FileSystem created by this provider. | 
abstract Path | 
FileSystemProvider.getPath(URI uri)
Return a  
Path object by converting the given URI. | 
abstract FileSystem | 
FileSystemProvider.newFileSystem(URI uri,
             Map<String,?> env)
Constructs a new  
FileSystem object identified by a URI. | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
DomainLoadStoreParameter.getConfiguration()
Gets the identifier for the domain configuration data. 
 | 
URI | 
URIParameter.getURI()
Returns the URI. 
 | 
| Constructor and Description | 
|---|
DomainLoadStoreParameter(URI configuration,
                        Map<String,KeyStore.ProtectionParameter> protectionParams)
Constructs a DomainLoadStoreParameter for a keystore domain with
 the parameters used to protect keystore data. 
 | 
URIParameter(URI uri)
Constructs a URIParameter with the URI pointing to
 data intended for an SPI implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
PKIXRevocationChecker.getOcspResponder()
Gets the URI that identifies the location of the OCSP responder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
PKIXRevocationChecker.setOcspResponder(URI uri)
Sets the URI that identifies the location of the OCSP responder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
URIException.getUnsupportedURI()
Return the URI. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
URISyntax.getURI()
Returns this URI attribute's URI value. 
 | 
| Constructor and Description | 
|---|
URISyntax(URI uri)
Constructs a URI attribute with the specified URI. 
 | 
| Constructor and Description | 
|---|
Destination(URI uri)
Constructs a new destination attribute with the specified URI. 
 | 
PrinterMoreInfo(URI uri)
Constructs a new printer more info attribute with the specified URI. 
 | 
PrinterMoreInfoManufacturer(URI uri)
Constructs a new printer more info manufacturer attribute with the
 specified URI. 
 | 
PrinterURI(URI uri)
Constructs a new PrinterURI attribute with the specified URI. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected URI | 
SimpleJavaFileObject.uri
A URI for this file object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
URI | 
FileObject.toUri()
Returns a URI identifying this file object. 
 | 
URI | 
SimpleJavaFileObject.toUri()  | 
URI | 
ForwardingFileObject.toUri()  | 
| Constructor and Description | 
|---|
SimpleJavaFileObject(URI uri,
                    JavaFileObject.Kind kind)
Construct a SimpleJavaFileObject of the given kind and with the
 given URI. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static void | 
JAXB.marshal(Object jaxbObject,
       URI xml)
Writes a Java object tree to XML and store it to the specified location. 
 | 
static <T> T | 
JAXB.unmarshal(URI xml,
         Class<T> type)
Reads in a Java object tree from the given XML input. 
 | 
 Submit a bug or feature 
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
 Copyright © 1993, 2017, Oracle and/or its affiliates.  All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.