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