Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
U
A
a
- Variable in class org.freecompany.brimstone.core.
ConnectionMulticastListener
AbstractHandler
- Class in
org.freecompany.brimstone.core
Abstract base class for resolver-based URI handlers.
AbstractHandler(ResolverService.I2Ls)
- Constructor for class org.freecompany.brimstone.core.
AbstractHandler
add(URNConnection.Listener, URNConnection.Listener)
- Static method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
addInternal(URNConnection.Listener, URNConnection.Listener)
- Static method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
addListener(URNConnection.Listener)
- Static method in class org.freecompany.brimstone.core.
URNConnection
addSearchBase(URI)
- Method in class org.freecompany.brimstone.core.
BrimstoneResolverService
Add a repository to the RepositoryList for this resolver.
addSearchBase(URI)
- Method in class org.freecompany.brimstone.core.
RepositoryList
B
b
- Variable in class org.freecompany.brimstone.core.
ConnectionMulticastListener
BRIMSTONE_REWRITERS
- Static variable in class org.freecompany.brimstone.core.
Util
BrimstoneResolverService
- Class in
org.freecompany.brimstone.core
The Brimstone resolver.
BrimstoneResolverService()
- Constructor for class org.freecompany.brimstone.core.
BrimstoneResolverService
Creates a resolver with the default RepositoryList.
BrimstoneResolverService(RepositoryList)
- Constructor for class org.freecompany.brimstone.core.
BrimstoneResolverService
Creates a resolver with the specified RepositoryList.
C
checkRepository(URNConnection, URL)
- Method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
checkRepository(URNConnection, URL)
- Method in interface org.freecompany.brimstone.core.
URNConnection.Listener
checkRepository(URNConnection, URL)
- Method in class org.freecompany.brimstone.core.
URNConnection.ListenerAdapter
checkStatus(URLConnection)
- Method in interface org.freecompany.brimstone.core.
ConnectionValidator
checkStatus(URLConnection)
- Method in class org.freecompany.brimstone.core.
FileConnectionValidator
checkStatus(URLConnection)
- Method in class org.freecompany.brimstone.core.
HttpConnectionValidator
complete(URNConnection)
- Method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
complete(URNConnection)
- Method in interface org.freecompany.brimstone.core.
URNConnection.Listener
complete(URNConnection)
- Method in class org.freecompany.brimstone.core.
URNConnection.ListenerAdapter
connect()
- Method in class org.freecompany.brimstone.core.
URNConnection
ConnectionMulticastListener
- Class in
org.freecompany.brimstone.core
ConnectionValidator
- Interface in
org.freecompany.brimstone.core
createURLStreamHandler(String)
- Method in class org.freecompany.brimstone.urn.
URNStreamHandlerFactory
D
DEFAULT
- Static variable in class org.freecompany.brimstone.core.
RepositoryList
DefaultResolver
- Class in
org.freecompany.brimstone.core
The "standard" resolver.
DefaultResolver()
- Constructor for class org.freecompany.brimstone.core.
DefaultResolver
E
equal(URI, URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
equal(URI, URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.IeqI
Test whether two URIs identify the same resource.
equals(Object)
- Method in class org.freecompany.brimstone.core.
Rewriter
F
FileConnectionValidator
- Class in
org.freecompany.brimstone.core
FileConnectionValidator()
- Constructor for class org.freecompany.brimstone.core.
FileConnectionValidator
foundInCache(URNConnection)
- Method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
foundInCache(URNConnection)
- Method in interface org.freecompany.brimstone.core.
URNConnection.Listener
foundInCache(URNConnection)
- Method in class org.freecompany.brimstone.core.
URNConnection.ListenerAdapter
foundLocation(URNConnection, URL)
- Method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
foundLocation(URNConnection, URL)
- Method in interface org.freecompany.brimstone.core.
URNConnection.Listener
foundLocation(URNConnection, URL)
- Method in class org.freecompany.brimstone.core.
URNConnection.ListenerAdapter
G
getBase()
- Method in class org.freecompany.brimstone.core.
URNConnection
getCharacteristic(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getCharacteristic(URI, Class<T>)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getCharacteristic(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2C
Translate the given URI to a Universal Resource Characteristics (URC) for the resource.
getCharacteristic(URI, Class<T>)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2C
getCharacteristics(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getCharacteristics(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2Cs
Translate the given URI to a list of URCs for the resource.
getHeaderField(String)
- Method in class org.freecompany.brimstone.core.
URNConnection
getHeaderField(int)
- Method in class org.freecompany.brimstone.core.
URNConnection
getHeaderFieldKey(int)
- Method in class org.freecompany.brimstone.core.
URNConnection
getHeaderFields()
- Method in class org.freecompany.brimstone.core.
URNConnection
getInputStream()
- Method in class org.freecompany.brimstone.core.
URNConnection
getListener()
- Static method in class org.freecompany.brimstone.core.
URNConnection
getName(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getName(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2N
Translate the given URI to a URN for the resource.
getNames(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getNames(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2Ns
Translate the given URI to a list of known URNs for the resource.
getOutputStream()
- Method in class org.freecompany.brimstone.core.
URNConnection
getPermission()
- Method in class org.freecompany.brimstone.core.
URNConnection
getResource(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getResource(URI, Class<T>)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getResource(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2R
Retrieve the resource identified by the URI, in its default format.
getResource(URI, Class<T>)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2R
Retrieve the resource identified by the URI, in a specified format.
getResources(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getResources(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2Rs
Translate the given URI to a list of resources for the object.
getURL(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getURL(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2L
Translate the given URI to a locator (URL) for the resource.
getURLs(URI)
- Method in class org.freecompany.brimstone.core.
BrimstoneResolverService
getURLs(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
getURLs(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService.I2Ls
Translate the given URI to a list of locators for the resource.
H
Handler
- Class in
org.freecompany.brimstone.urn
Handler()
- Constructor for class org.freecompany.brimstone.urn.
Handler
Handler(ResolverService.I2Ls)
- Constructor for class org.freecompany.brimstone.urn.
Handler
HttpConnectionValidator
- Class in
org.freecompany.brimstone.core
HttpConnectionValidator()
- Constructor for class org.freecompany.brimstone.core.
HttpConnectionValidator
I
installCache()
- Static method in class org.freecompany.brimstone.core.
Util
isBrimstoneUri(URL)
- Static method in class org.freecompany.brimstone.core.
Util
isBrimstoneUri(URI)
- Static method in class org.freecompany.brimstone.core.
Util
isBrimstoneUri(String)
- Static method in class org.freecompany.brimstone.core.
Util
iterator()
- Method in class org.freecompany.brimstone.core.
RepositoryList
L
local()
- Method in class org.freecompany.brimstone.core.
BrimstoneResolverService
local()
- Method in class org.freecompany.brimstone.core.
DefaultResolver
This resolver may discover and delegate to resolvers that are remote, so it should be attempted after any known local resolvers.
local()
- Method in interface org.freecompany.brimstone.core.
ResolverService
Returns a
boolean
indicating whether this resolver only generates possible matches locally.
N
newInstance()
- Static method in class org.freecompany.brimstone.core.
ResolverFactory
newResolver()
- Method in class org.freecompany.brimstone.core.
ResolverFactory
NoSuchServiceException
- Exception in
org.freecompany.brimstone.core
NoSuchServiceException()
- Constructor for exception org.freecompany.brimstone.core.
NoSuchServiceException
NoSuchServiceException(String)
- Constructor for exception org.freecompany.brimstone.core.
NoSuchServiceException
NoSuchServiceException(Throwable)
- Constructor for exception org.freecompany.brimstone.core.
NoSuchServiceException
NoSuchServiceException(String, Throwable)
- Constructor for exception org.freecompany.brimstone.core.
NoSuchServiceException
NoSuchURIException
- Exception in
org.freecompany.brimstone.core
NoSuchURIException()
- Constructor for exception org.freecompany.brimstone.core.
NoSuchURIException
NoSuchURIException(String)
- Constructor for exception org.freecompany.brimstone.core.
NoSuchURIException
NoSuchURIException(Throwable)
- Constructor for exception org.freecompany.brimstone.core.
NoSuchURIException
NoSuchURIException(String, Throwable)
- Constructor for exception org.freecompany.brimstone.core.
NoSuchURIException
O
openConnection(URL)
- Method in class org.freecompany.brimstone.core.
AbstractHandler
org.freecompany.brimstone.core
- package org.freecompany.brimstone.core
Provides the basic support for URI resolution services.
org.freecompany.brimstone.urn
- package org.freecompany.brimstone.urn
P
PREFIX
- Static variable in class org.freecompany.brimstone.core.
Util
R
remove(URNConnection.Listener)
- Method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
remove(URNConnection.Listener, URNConnection.Listener)
- Static method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
removeInternal(URNConnection.Listener, URNConnection.Listener)
- Static method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
removeListener(URNConnection.Listener)
- Static method in class org.freecompany.brimstone.core.
URNConnection
RepositoryList
- Class in
org.freecompany.brimstone.core
RepositoryList()
- Constructor for class org.freecompany.brimstone.core.
RepositoryList
resolvable(URI)
- Method in class org.freecompany.brimstone.core.
BrimstoneResolverService
Returns true iff the uri's scheme is "urn", the scheme-specific part starts with "brimstone:", and URI matches the rewrite pattern.
resolvable(URI)
- Method in class org.freecompany.brimstone.core.
DefaultResolver
resolvable(URI)
- Method in interface org.freecompany.brimstone.core.
ResolverService
resolver
- Variable in class org.freecompany.brimstone.core.
AbstractHandler
Resolver
- Interface in
org.freecompany.brimstone.core
A "generic" resolver, representing all of the standard resolver operations.
ResolverFactory
- Class in
org.freecompany.brimstone.core
ResolverFactory()
- Constructor for class org.freecompany.brimstone.core.
ResolverFactory
ResolverPermission
- Class in
org.freecompany.brimstone.core
ResolverPermission(String)
- Constructor for class org.freecompany.brimstone.core.
ResolverPermission
ResolverPermission(String, String)
- Constructor for class org.freecompany.brimstone.core.
ResolverPermission
ResolverService
- Interface in
org.freecompany.brimstone.core
The internal resolver service API.
ResolverService.I2C
- Interface in
org.freecompany.brimstone.core
ResolverService.I2Cs
- Interface in
org.freecompany.brimstone.core
ResolverService.I2L
- Interface in
org.freecompany.brimstone.core
Identifier to Locator service.
ResolverService.I2Ls
- Interface in
org.freecompany.brimstone.core
ResolverService.I2N
- Interface in
org.freecompany.brimstone.core
ResolverService.I2Ns
- Interface in
org.freecompany.brimstone.core
ResolverService.I2R
- Interface in
org.freecompany.brimstone.core
ResolverService.I2Rs
- Interface in
org.freecompany.brimstone.core
ResolverService.IeqI
- Interface in
org.freecompany.brimstone.core
rewrite(String)
- Method in class org.freecompany.brimstone.core.
Rewriter
rewrite(URI, Rewriter[])
- Static method in class org.freecompany.brimstone.core.
Util
Rewrites a
URI
.
rewrite(URI)
- Static method in class org.freecompany.brimstone.core.
Util
Converts a
URI
into a relative path that can be used with
URI.resolve(String)
.
Rewriter
- Class in
org.freecompany.brimstone.core
Rewriter(String)
- Constructor for class org.freecompany.brimstone.core.
Rewriter
Rewriter(String, String)
- Constructor for class org.freecompany.brimstone.core.
Rewriter
Rewriter(String, String, int)
- Constructor for class org.freecompany.brimstone.core.
Rewriter
S
setConnectTimeout(int)
- Method in class org.freecompany.brimstone.core.
URNConnection
setReadTimeout(int)
- Method in class org.freecompany.brimstone.core.
URNConnection
stripFragment(String)
- Static method in class org.freecompany.brimstone.core.
Util
stripPrefix(String)
- Static method in class org.freecompany.brimstone.core.
Util
T
toString()
- Method in class org.freecompany.brimstone.core.
Rewriter
toString()
- Method in class org.freecompany.brimstone.core.
URNConnection
transferred(URNConnection, int)
- Method in class org.freecompany.brimstone.core.
ConnectionMulticastListener
transferred(URNConnection, int)
- Method in interface org.freecompany.brimstone.core.
URNConnection.Listener
transferred(URNConnection, int)
- Method in class org.freecompany.brimstone.core.
URNConnection.ListenerAdapter
U
UnresolvableURIException
- Exception in
org.freecompany.brimstone.core
UnresolvableURIException()
- Constructor for exception org.freecompany.brimstone.core.
UnresolvableURIException
UnresolvableURIException(String)
- Constructor for exception org.freecompany.brimstone.core.
UnresolvableURIException
UnresolvableURIException(Throwable)
- Constructor for exception org.freecompany.brimstone.core.
UnresolvableURIException
UnresolvableURIException(String, Throwable)
- Constructor for exception org.freecompany.brimstone.core.
UnresolvableURIException
URIGoneException
- Exception in
org.freecompany.brimstone.core
URIGoneException()
- Constructor for exception org.freecompany.brimstone.core.
URIGoneException
URIGoneException(String)
- Constructor for exception org.freecompany.brimstone.core.
URIGoneException
URIGoneException(Throwable)
- Constructor for exception org.freecompany.brimstone.core.
URIGoneException
URIGoneException(String, Throwable)
- Constructor for exception org.freecompany.brimstone.core.
URIGoneException
URINotFoundException
- Exception in
org.freecompany.brimstone.core
URINotFoundException()
- Constructor for exception org.freecompany.brimstone.core.
URINotFoundException
URINotFoundException(String)
- Constructor for exception org.freecompany.brimstone.core.
URINotFoundException
URINotFoundException(Throwable)
- Constructor for exception org.freecompany.brimstone.core.
URINotFoundException
URINotFoundException(String, Throwable)
- Constructor for exception org.freecompany.brimstone.core.
URINotFoundException
URIResolutionException
- Exception in
org.freecompany.brimstone.core
URIResolutionException()
- Constructor for exception org.freecompany.brimstone.core.
URIResolutionException
URIResolutionException(String)
- Constructor for exception org.freecompany.brimstone.core.
URIResolutionException
URIResolutionException(Throwable)
- Constructor for exception org.freecompany.brimstone.core.
URIResolutionException
URIResolutionException(String, Throwable)
- Constructor for exception org.freecompany.brimstone.core.
URIResolutionException
URNConnection
- Class in
org.freecompany.brimstone.core
URNConnection(URL, ResolverService.I2Ls)
- Constructor for class org.freecompany.brimstone.core.
URNConnection
URNConnection.Listener
- Interface in
org.freecompany.brimstone.core
URNConnection.ListenerAdapter
- Class in
org.freecompany.brimstone.core
URNConnection.ListenerAdapter()
- Constructor for class org.freecompany.brimstone.core.
URNConnection.ListenerAdapter
URNStreamHandlerFactory
- Class in
org.freecompany.brimstone.urn
URNStreamHandlerFactory()
- Constructor for class org.freecompany.brimstone.urn.
URNStreamHandlerFactory
URNStreamHandlerFactory(ResolverService.I2Ls)
- Constructor for class org.freecompany.brimstone.urn.
URNStreamHandlerFactory
Util
- Class in
org.freecompany.brimstone.core
A
B
C
D
E
F
G
H
I
L
N
O
P
R
S
T
U
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes