A B C D E F G H I L M N O P Q R S T U V W X

A

AbstractRequest - Class in com.bradmcevoy.http
 
AbstractRequest() - Constructor for class com.bradmcevoy.http.AbstractRequest
 
AbstractResponse - Class in com.bradmcevoy.http
 
AbstractResponse() - Constructor for class com.bradmcevoy.http.AbstractResponse
 
AbstractWrappingResponseHandler - Class in com.bradmcevoy.http
Response Handler which wraps another
AbstractWrappingResponseHandler() - Constructor for class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
AbstractWrappingResponseHandler(WebDavResponseHandler) - Constructor for class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
add(Path) - Method in class com.bradmcevoy.common.Path
Add the path components of the given path to this one.
add(PropertyMap.StandardProperty) - Method in class com.bradmcevoy.http.webdav.PropertyMap
 
addEventListener(EventListener) - Method in class com.bradmcevoy.http.HttpManager
 
addFilter(int, Filter) - Method in class com.bradmcevoy.http.HttpManager
 
addPropertySource(PropertySource) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
addReport(Report) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
addSeconds(Long) - Static method in class com.bradmcevoy.http.LockTimeout
 
addSeconds(Date, long) - Static method in class com.bradmcevoy.http.Utils
 
addSeconds(Date, int) - Static method in class com.bradmcevoy.http.Utils
 
appendDepth(XmlWriter, LockInfo.LockDepth) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
appendOwner(XmlWriter, String) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
appendRoot(XmlWriter, String) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
appendScope(XmlWriter, LockInfo.LockScope) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
appendSupportedLevels(Resource, Set<String>) - Method in interface com.bradmcevoy.http.webdav.WebDavExtension
 
appendTimeout(XmlWriter, Long) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
Sets the timeout in seconds, with a maximum as required by the spec.
appendTokenId(XmlWriter, String) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
appendType(XmlWriter, LockInfo.LockType) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
applyPartialUpdate(GetableResource, Request, Range, OutputStream) - Method in class com.bradmcevoy.http.http11.PutHelper
Copy the current content of the resource to the outputstream, except writing the new partial update for the given range.
asList(String...) - Static method in class com.bradmcevoy.http.values.HrefList
 
ATT_NAME_FILES - Static variable in class com.bradmcevoy.http.ResourceHandlerHelper
request attribute name for the files map
ATT_NAME_PARAMS - Static variable in class com.bradmcevoy.http.ResourceHandlerHelper
request attribute name for the parameters map
Auth - Class in com.bradmcevoy.http
Holds authentication information for a request There are two sets of information: - that which is present in the request - that which is determined as part of performing authentication Note that even if authentication fails, this object will still be available in the request - DO NOT USE THE PRESENCE OF THIS OBJECT TO CHECK FOR A VALID LOGIN!!! Instead use the tag property.
Auth(String) - Constructor for class com.bradmcevoy.http.Auth
 
Auth(String, Object) - Constructor for class com.bradmcevoy.http.Auth
 
Auth(Auth.Scheme, String, Object) - Constructor for class com.bradmcevoy.http.Auth
 
auth - Variable in class com.bradmcevoy.http.AuthenticationService.AuthStatus
 
Auth.Scheme - Enum in com.bradmcevoy.http
Common HTTP authentication schemes, and some non-http specified but common ones
authenticate(Resource, Request) - Method in interface com.bradmcevoy.http.AuthenticationHandler
Authenticate the details in the request for access to the given resource.
authenticate(Resource, Request) - Method in class com.bradmcevoy.http.AuthenticationService
Looks for an AuthenticationHandler which supports the given resource and authorization header, and then returns the result of that handler's authenticate method.
authenticate(DigestResponse) - Method in interface com.bradmcevoy.http.DigestResource
Check the given credentials, and return a relevant object if accepted.
authenticate(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.BasicAuthHandler
 
authenticate(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.DigestAuthenticationHandler
 
authenticate(Request) - Method in class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
Looks for an AuthenticationHandler which supports the given resource and authorization header, and then returns the result of that handler's authenticate method.
authenticate(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerBasicAuthHandler
 
authenticate(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerDigestAuthenticationHandler
 
authenticate(String, String) - Method in class com.bradmcevoy.http.ReadOnlySecurityManager
 
authenticate(DigestResponse) - Method in class com.bradmcevoy.http.ReadOnlySecurityManager
 
authenticate(String, String) - Method in interface com.bradmcevoy.http.Resource
Check the given credentials, and return a relevant object if accepted.
authenticate(DigestResponse) - Method in interface com.bradmcevoy.http.SecurityManager
Authenticate a digest request See com.bradmcevoy.http.http11.auth.DigestGenerator
authenticate(String, String) - Method in interface com.bradmcevoy.http.SecurityManager
 
authenticate(DigestResponse) - Method in class com.bradmcevoy.http.SimpleDigestResource
 
authenticate(String, String) - Method in class com.bradmcevoy.http.SimpleResource
 
authenticate(String, String) - Method in class com.ettrema.http.fck.FckCommon
 
authenticate(DigestResponse) - Method in class com.ettrema.http.fck.FckCommon
 
authenticate(String, String) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
authenticate(DigestResponse) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
authenticate(String, String) - Method in class com.ettrema.http.fs.NullSecurityManager
 
authenticate(DigestResponse) - Method in class com.ettrema.http.fs.NullSecurityManager
 
authenticate(String, String) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 
authenticate(DigestResponse) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 
AuthenticationHandler - Interface in com.bradmcevoy.http
Implementations of this interface are authentication methods for use with HTTP.
AuthenticationService - Class in com.bradmcevoy.http
 
AuthenticationService(List<AuthenticationHandler>) - Constructor for class com.bradmcevoy.http.AuthenticationService
Creates a AuthenticationService using the given handlers.
AuthenticationService(NonceProvider) - Constructor for class com.bradmcevoy.http.AuthenticationService
Creates basic and digest handlers with the given NonceProvider
AuthenticationService() - Constructor for class com.bradmcevoy.http.AuthenticationService
Creates with Basic and Digest handlers
AuthenticationService.AuthStatus - Class in com.bradmcevoy.http
 
AuthenticationService.AuthStatus(Auth, boolean) - Constructor for class com.bradmcevoy.http.AuthenticationService.AuthStatus
 
authorise(Request, Request.Method, Auth, Resource) - Method in class com.bradmcevoy.http.ReadOnlySecurityManager
 
authorise(Request, Request.Method, Auth) - Method in interface com.bradmcevoy.http.Resource
Return true if the current user is permitted to access this resource using the specified method.
authorise(Request, Request.Method, Auth, Resource) - Method in interface com.bradmcevoy.http.SecurityManager
Check that the authenticater user can access the given resource for the given method.
authorise(Request, Request.Method, Auth) - Method in class com.bradmcevoy.http.SimpleResource
 
authorise(Request, Request.Method, Auth) - Method in class com.ettrema.http.fck.FckCommon
 
authorise(Request, Request.Method, Auth) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
authorise(Request, Request.Method, Auth, Resource) - Method in class com.ettrema.http.fs.NullSecurityManager
 
authorise(Request, Request.Method, Auth, Resource) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 

B

BadRequestException - Exception in com.bradmcevoy.http.exceptions
 
BadRequestException(Resource) - Constructor for exception com.bradmcevoy.http.exceptions.BadRequestException
 
BadRequestException(Resource, String) - Constructor for exception com.bradmcevoy.http.exceptions.BadRequestException
 
BasicAuthHandler - Class in com.bradmcevoy.http.http11.auth
 
BasicAuthHandler() - Constructor for class com.bradmcevoy.http.http11.auth.BasicAuthHandler
 
BeanPropertyAccess - Annotation Type in com.bradmcevoy.property
Annotation type to identify properties on classes annotation with BeanPropertyResource which should or should not be accessed through BeanPropertySource
BeanPropertyResource - Annotation Type in com.bradmcevoy.property
Annotation type to identify classes to be accessible by BeanPropertySource This allows them to have their properties read from and written to by PROPFIND and PROPPATCH.
BeanPropertySource - Class in com.bradmcevoy.property
A read/write source of properties which uses getter/setter style properties on the resource class.
BeanPropertySource() - Constructor for class com.bradmcevoy.property.BeanPropertySource
 
begin(String) - Method in class com.bradmcevoy.http.XmlWriter
 
begin(String, String) - Method in class com.bradmcevoy.http.XmlWriter
 
begin(String) - Method in class com.bradmcevoy.http.XmlWriter.Element
Start a new element, completing the open tag if required
begin(String, String) - Method in class com.bradmcevoy.http.XmlWriter.Element
 
BooleanValueWriter - Class in com.bradmcevoy.http.values
 
BooleanValueWriter() - Constructor for class com.bradmcevoy.http.values.BooleanValueWriter
 
BufferingOutputStream - Class in com.bradmcevoy.io
An output stream which will buffer data, initially using memory up to maxMemorySize, and then overflowing to a temporary file.
BufferingOutputStream(int) - Constructor for class com.bradmcevoy.io.BufferingOutputStream
 
buildProperties(PropFindableResource, int, PropFindRequestFieldParser.ParseResult, String) - Method in class com.bradmcevoy.http.webdav.PropFindPropertyBuilder
Construct a list of PropFindResponse for the given resource, using the PropertySource's injected into this class.

C

CacheControlHelper - Interface in com.bradmcevoy.http.http11
Generates the cache-control header on the response
calcExpiresAt(Date, long) - Static method in class com.bradmcevoy.http.http11.DefaultCacheControlHelper
 
calculateResponse(Auth, String, Request.Method) - Method in class com.bradmcevoy.http.http11.auth.DigestHelper
 
CData - Class in com.bradmcevoy.http.values
A type of value which will be written into a CDATA section by its ValueWriter
CData(String) - Constructor for class com.bradmcevoy.http.values.CData
 
CdataDisplayNameFormatter - Class in com.bradmcevoy.http.webdav
Decorator which wraps the underlying display name within a CDATA tag Provide the underlying DisplayNameFormatter as a constructor argument
CdataDisplayNameFormatter(DisplayNameFormatter) - Constructor for class com.bradmcevoy.http.webdav.CdataDisplayNameFormatter
 
CDataValueWriter - Class in com.bradmcevoy.http.values
 
CDataValueWriter() - Constructor for class com.bradmcevoy.http.values.CDataValueWriter
 
characters(char[], int, int) - Method in class com.bradmcevoy.http.LockInfoSaxHandler
 
characters(char[], int, int) - Method in class com.bradmcevoy.http.webdav.PropFindSaxHandler
 
characters(char[], int, int) - Method in class com.bradmcevoy.http.webdav.PropPatchSaxHandler
 
checkAuthentication(HttpManager, Resource, Request) - Method in class com.bradmcevoy.http.HandlerHelper
 
checkAuthentication(HttpManager, Resource, Request) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
checkAuthorisation(HttpManager, Resource, Request) - Method in class com.bradmcevoy.http.HandlerHelper
 
checkExpects(Http11ResponseHandler, Request, Response) - Method in class com.bradmcevoy.http.HandlerHelper
Checks the expect header, and responds if necessary
checkPermissions(Request, Request.Method, PropertyAuthoriser.PropertyPermission, Set<QName>, Resource) - Method in class com.bradmcevoy.property.DefaultPropertyAuthoriser
 
checkPermissions(Request, Request.Method, PropertyAuthoriser.PropertyPermission, Set<QName>, Resource) - Method in interface com.bradmcevoy.property.PropertyAuthoriser
 
checkPermissions(Request, Request.Method, PropertyAuthoriser.PropertyPermission, Set<QName>, Resource) - Method in class com.bradmcevoy.property.SimplePropertyAuthoriser
 
checkRedirect(Request) - Method in interface com.bradmcevoy.http.Resource
Determine if a redirect is required for this request, and if so return the URL to redirect to.
checkRedirect(Request) - Method in class com.bradmcevoy.http.SimpleResource
 
checkRedirect(Request) - Method in class com.ettrema.http.fck.FckCommon
 
checkRedirect(Request) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
checkStorageOnAdd(Request, CollectionResource, Path, String) - Method in class com.bradmcevoy.http.HandlerHelper
 
checkStorageOnAdd(Request, CollectionResource, Path, String) - Method in class com.bradmcevoy.http.quota.DefaultStorageChecker
 
checkStorageOnAdd(Request, CollectionResource, Path, String) - Method in interface com.bradmcevoy.http.quota.StorageChecker
Check to see if the operation should be allowed, when there is no existing resource.
checkStorageOnReplace(Request, CollectionResource, Resource, String) - Method in class com.bradmcevoy.http.HandlerHelper
 
checkStorageOnReplace(Request, CollectionResource, Resource, String) - Method in class com.bradmcevoy.http.quota.DefaultStorageChecker
 
checkStorageOnReplace(Request, CollectionResource, Resource, String) - Method in interface com.bradmcevoy.http.quota.StorageChecker
Check to see if the operation should be allowed, when an existing resource is to be overwritten or replaced.
child(String) - Method in class com.bradmcevoy.common.Path
 
child(String) - Method in interface com.bradmcevoy.http.CollectionResource
 
ClassPathResourceFactory - Class in com.ettrema.http.fs
A resource factory which looks for resources on the classpath
ClassPathResourceFactory() - Constructor for class com.ettrema.http.fs.ClassPathResourceFactory
 
ClassPathResourceFactory.ClassPathResource - Class in com.ettrema.http.fs
 
ClassPathResourceFactory.ClassPathResource(String, Path, InputStream) - Constructor for class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
clearProperty(QName, Resource) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
clearProperty(QName, Resource) - Method in class com.bradmcevoy.property.BeanPropertySource
 
clearProperty(QName, Resource) - Method in class com.bradmcevoy.property.CustomPropertySource
 
clearProperty(QName, Resource) - Method in class com.bradmcevoy.property.MultiNamespaceCustomPropertySource
Just calls setProperty(..
clearProperty(QName, Resource) - Method in interface com.bradmcevoy.property.PropertySource
Remove the given property.
close() - Method in class com.bradmcevoy.http.AbstractResponse
 
close() - Method in interface com.bradmcevoy.http.Response
 
close(String, String) - Method in class com.bradmcevoy.http.XmlWriter
Write a closing tag, Eg
close(String) - Method in class com.bradmcevoy.http.XmlWriter
Write a closing tag for the given name
close() - Method in class com.bradmcevoy.http.XmlWriter.Element
Closes the tag by determining its current state.
close(boolean) - Method in class com.bradmcevoy.http.XmlWriter.Element
 
close() - Method in class com.bradmcevoy.io.BufferingOutputStream
 
close() - Method in class com.bradmcevoy.io.FileDeletingInputStream
 
close(InputStream) - Static method in class com.bradmcevoy.io.FileUtils
 
close(Closeable) - Static method in class com.bradmcevoy.io.FileUtils
 
close(Object) - Static method in class com.bradmcevoy.io.FileUtils
 
close() - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
close(OutputStream) - Static method in class com.bradmcevoy.io.StreamUtils
 
close(InputStream) - Static method in class com.bradmcevoy.io.StreamUtils
 
code - Variable in enum com.bradmcevoy.http.Request.CacheControlRequest
 
code - Variable in enum com.bradmcevoy.http.Request.Header
 
code - Variable in enum com.bradmcevoy.http.Request.Method
 
code - Variable in enum com.bradmcevoy.http.Response.CacheControlResponse
 
code - Variable in enum com.bradmcevoy.http.Response.ContentEncoding
 
code - Variable in enum com.bradmcevoy.http.Response.Header
 
code - Variable in enum com.bradmcevoy.http.Response.Status
 
CollectionResource - Interface in com.bradmcevoy.http
A type of Resource which can have children, ie it can act as a directory.
com.bradmcevoy.common - package com.bradmcevoy.common
 
com.bradmcevoy.http - package com.bradmcevoy.http
 
com.bradmcevoy.http.exceptions - package com.bradmcevoy.http.exceptions
 
com.bradmcevoy.http.http11 - package com.bradmcevoy.http.http11
 
com.bradmcevoy.http.http11.auth - package com.bradmcevoy.http.http11.auth
 
com.bradmcevoy.http.quota - package com.bradmcevoy.http.quota
 
com.bradmcevoy.http.values - package com.bradmcevoy.http.values
 
com.bradmcevoy.http.webdav - package com.bradmcevoy.http.webdav
 
com.bradmcevoy.io - package com.bradmcevoy.io
 
com.bradmcevoy.property - package com.bradmcevoy.property
 
com.ettrema.common - package com.ettrema.common
 
com.ettrema.event - package com.ettrema.event
 
com.ettrema.http.fck - package com.ettrema.http.fck
 
com.ettrema.http.fs - package com.ettrema.http.fs
 
com.ettrema.http.report - package com.ettrema.http.report
 
compare(Path, Path) - Method in class com.bradmcevoy.common.Path.LengthComparator
 
CompressingResponseHandler - Class in com.bradmcevoy.http
Response Handler which wraps another, and compresses content if appropriate Usually, this will wrap a DefaultResponseHandler, but custom implementations can be wrapped as well.
CompressingResponseHandler() - Constructor for class com.bradmcevoy.http.CompressingResponseHandler
 
CompressingResponseHandler(WebDavResponseHandler) - Constructor for class com.bradmcevoy.http.CompressingResponseHandler
 
ConditionalCompatibleResource - Interface in com.bradmcevoy.http
Resources may implement this, to allow them to decide dynamically whether to support particular HTTP methods.
CONFLICT_HTML - Static variable in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
ConflictException - Exception in com.bradmcevoy.http.exceptions
Indicates that the requested operation could not be performed because of prior state.
ConflictException(Resource) - Constructor for exception com.bradmcevoy.http.exceptions.ConflictException
The resource idenfitied by the URI.
ConflictException(Resource, String) - Constructor for exception com.bradmcevoy.http.exceptions.ConflictException
 
contentLength - Variable in class com.bradmcevoy.http.AbstractResponse
 
ContentTypeUtils - Class in com.bradmcevoy.common
 
ContentTypeUtils() - Constructor for class com.bradmcevoy.common.ContentTypeUtils
 
Cookie - Interface in com.bradmcevoy.http
 
copy(File, File) - Method in class com.bradmcevoy.io.FileUtils
 
CopyableResource - Interface in com.bradmcevoy.http
webDAV COPY
CopyHandler - Class in com.bradmcevoy.http.webdav
 
CopyHandler(WebDavResponseHandler, HandlerHelper, ResourceHandlerHelper) - Constructor for class com.bradmcevoy.http.webdav.CopyHandler
 
copyTo(CollectionResource, String) - Method in interface com.bradmcevoy.http.CopyableResource
 
createAndLock(String, LockTimeout, LockInfo) - Method in interface com.bradmcevoy.http.LockingCollectionResource
Create an empty non-collection resource of the given name and immediately lock it.
createCollection(String) - Method in interface com.bradmcevoy.http.MakeCollectionableResource
 
createDefaultSources(ResourceTypeHelper) - Static method in class com.bradmcevoy.http.webdav.PropertySourceUtil
Create default extension property sources.
createNew(String, InputStream, Long, String) - Method in interface com.bradmcevoy.http.PutableResource
Create a new resource, or overwrite an existing one
createNonce(Resource, Request) - Method in interface com.bradmcevoy.http.http11.auth.NonceProvider
Create and return a nonce value to be used for an authentication session.
createNonce(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
createNonceObject(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
createResource(MakeCollectionableResource, String, Request) - Method in interface com.bradmcevoy.http.webdav.MkColHandler.CollectionResourceCreator
 
createStandardFilter() - Method in class com.bradmcevoy.http.HttpManager
 
CustomPostHandler - Interface in com.bradmcevoy.http.http11
Used for when we want to delegate POST handling to something other then the usual processForm method.
CustomProperty - Interface in com.bradmcevoy.http
Represents support for a given property.
CustomPropertyResource - Interface in com.bradmcevoy.http
Extension to PropFindableResource which allows custom properties to be returned.
CustomPropertySource - Class in com.bradmcevoy.property
 
CustomPropertySource() - Constructor for class com.bradmcevoy.property.CustomPropertySource
 

D

date - Variable in class com.bradmcevoy.http.LockTimeout.DateAndSeconds
 
DateUtils - Class in com.bradmcevoy.http
A utility class for parsing and formatting HTTP dates as used in cookies and other headers.
DateUtils.DateParseException - Exception in com.bradmcevoy.http
 
DateUtils.DateParseException() - Constructor for exception com.bradmcevoy.http.DateUtils.DateParseException
 
DateUtils.DateParseException(String) - Constructor for exception com.bradmcevoy.http.DateUtils.DateParseException
 
DateValueWriter - Class in com.bradmcevoy.http.values
 
DateValueWriter() - Constructor for class com.bradmcevoy.http.values.DateValueWriter
 
DAV_URI - Static variable in class com.bradmcevoy.http.webdav.WebDavProtocol
 
DebugFilter - Class in com.bradmcevoy.http
 
DebugFilter() - Constructor for class com.bradmcevoy.http.DebugFilter
 
DebugFilter(File) - Constructor for class com.bradmcevoy.http.DebugFilter
 
DebugFilter.DebugRequest - Class in com.bradmcevoy.http
 
DebugFilter.DebugRequest(Request) - Constructor for class com.bradmcevoy.http.DebugFilter.DebugRequest
 
DebugFilter.DebugResponse - Class in com.bradmcevoy.http
 
DebugFilter.DebugResponse(Response) - Constructor for class com.bradmcevoy.http.DebugFilter.DebugResponse
 
decodePath(String) - Static method in class com.bradmcevoy.http.Utils
does percentage decoding on a path portion of a url E.g.
decodeUrl(String) - Static method in class com.bradmcevoy.http.HttpManager
 
DefaultCacheControlHelper - Class in com.bradmcevoy.http.http11
 
DefaultCacheControlHelper() - Constructor for class com.bradmcevoy.http.http11.DefaultCacheControlHelper
 
DefaultDisplayNameFormatter - Class in com.bradmcevoy.http.webdav
An implementation of DisplayNameFormatter which just uses the resource getName() as the display name.
DefaultDisplayNameFormatter() - Constructor for class com.bradmcevoy.http.webdav.DefaultDisplayNameFormatter
 
DefaultETagGenerator - Class in com.bradmcevoy.http.http11
Generates the ETag as follows: - if the resource has a null unique id, returns null - if the resource has a modified date it's hashcode is appended to the unique id - the result is returned
DefaultETagGenerator() - Constructor for class com.bradmcevoy.http.http11.DefaultETagGenerator
 
DefaultHttp11ResponseHandler - Class in com.bradmcevoy.http.http11
 
DefaultHttp11ResponseHandler(AuthenticationService) - Constructor for class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
DefaultHttp11ResponseHandler(AuthenticationService, ETagGenerator) - Constructor for class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
DefaultHttp11ResponseHandler.BUFFERING - Enum in com.bradmcevoy.http.http11
 
DefaultPropertyAuthoriser - Class in com.bradmcevoy.property
 
DefaultPropertyAuthoriser() - Constructor for class com.bradmcevoy.property.DefaultPropertyAuthoriser
 
DefaultPropFindRequestFieldParser - Class in com.bradmcevoy.http.webdav
Simple implmentation which just parses the request body.
DefaultPropFindRequestFieldParser() - Constructor for class com.bradmcevoy.http.webdav.DefaultPropFindRequestFieldParser
 
DefaultPropPatchParser - Class in com.bradmcevoy.http.webdav
 
DefaultPropPatchParser() - Constructor for class com.bradmcevoy.http.webdav.DefaultPropPatchParser
 
DefaultQuotaDataAccessor - Class in com.bradmcevoy.http.quota
Default implementation which just reads the quota properties from QuotaResource, if the given resource implements it.
DefaultQuotaDataAccessor() - Constructor for class com.bradmcevoy.http.quota.DefaultQuotaDataAccessor
 
DefaultStorageChecker - Class in com.bradmcevoy.http.quota
Default storage checking mechanism checks to see if the nearest parent resource implements QuotaResource, and if so uses the available bytes property from that to determine whether to allow a PUT Note that there is not always information available giving the size of new content, and in the case of replacing an existing resource, we might not have that resource's size.
DefaultStorageChecker() - Constructor for class com.bradmcevoy.http.quota.DefaultStorageChecker
 
DefaultUserAgentHelper - Class in com.bradmcevoy.http.webdav
 
DefaultUserAgentHelper() - Constructor for class com.bradmcevoy.http.webdav.DefaultUserAgentHelper
 
DefaultWebDavResponseHandler - Class in com.bradmcevoy.http.webdav
 
DefaultWebDavResponseHandler(AuthenticationService) - Constructor for class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
DefaultWebDavResponseHandler(AuthenticationService, ResourceTypeHelper) - Constructor for class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
DefaultWebDavResponseHandler(ValueWriters, AuthenticationService) - Constructor for class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
DefaultWebDavResponseHandler(ValueWriters, AuthenticationService, ResourceTypeHelper) - Constructor for class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
DefaultWebDavResponseHandler(Http11ResponseHandler, ResourceTypeHelper, PropFindXmlGenerator) - Constructor for class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
DeletableCollectionResource - Interface in com.bradmcevoy.http
An extension to DeletableResource and CollectionResource, this interface adds a method to support efficient detection of child locks.
DeletableResource - Interface in com.bradmcevoy.http
Implement this to allow your resource to be deleted by webdav clients.
delete() - Method in interface com.bradmcevoy.http.DeletableResource
Non-recursive delete of this resource.
delete(DeletableResource) - Method in interface com.bradmcevoy.http.DeleteHelper
Delete the resource and any child resources
delete(DeletableResource) - Method in class com.bradmcevoy.http.DeleteHelperImpl
 
DeleteEvent - Class in com.ettrema.event
 
DeleteEvent(Resource) - Constructor for class com.ettrema.event.DeleteEvent
 
DeleteHandler - Class in com.bradmcevoy.http.http11
 
DeleteHandler(Http11ResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.DeleteHandler
 
DeleteHelper - Interface in com.bradmcevoy.http
Supporting functions for the DeleteHandler
DeleteHelperImpl - Class in com.bradmcevoy.http
Default implementation of DeleteHelper It will delegate to the resource if it implements DeletableCollectionResource, otherwise it will walk the collection if its a CollectionResource, and finally will just call handlerHelper.isLockedOut otherwise
DeleteHelperImpl(HandlerHelper) - Constructor for class com.bradmcevoy.http.DeleteHelperImpl
 
deleteTempFileIfExists() - Method in class com.bradmcevoy.io.BufferingOutputStream
 
delimitedListToStringArray(String, String) - Static method in class com.bradmcevoy.common.StringUtils
 
depth - Variable in class com.bradmcevoy.http.LockInfo
 
DigestAuthenticationHandler - Class in com.bradmcevoy.http.http11.auth
 
DigestAuthenticationHandler(NonceProvider) - Constructor for class com.bradmcevoy.http.http11.auth.DigestAuthenticationHandler
 
DigestAuthenticationHandler() - Constructor for class com.bradmcevoy.http.http11.auth.DigestAuthenticationHandler
 
DigestGenerator - Class in com.bradmcevoy.http.http11.auth
 
DigestGenerator() - Constructor for class com.bradmcevoy.http.http11.auth.DigestGenerator
 
DigestHelper - Class in com.bradmcevoy.http.http11.auth
 
DigestHelper(NonceProvider) - Constructor for class com.bradmcevoy.http.http11.auth.DigestHelper
 
DigestResource - Interface in com.bradmcevoy.http
Interface to support digest HTTP authentication.
DigestResponse - Class in com.bradmcevoy.http.http11.auth
This class encapsulates all of the information from a client as a response to a Digest authentication request.
DigestResponse(Auth, Request) - Constructor for class com.bradmcevoy.http.http11.auth.DigestResponse
 
DigestResponse(Request.Method, String, String, String, String, String, String, String, String) - Constructor for class com.bradmcevoy.http.http11.auth.DigestResponse
 
DisplayNameFormatter - Interface in com.bradmcevoy.http.webdav
This interface serves to allow users of milton to implement different display name strategies.
doCheckRedirect(Http11ResponseHandler, Request, Response, Resource) - Method in class com.bradmcevoy.http.HandlerHelper
 
doPropPatch(Request, Resource) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 

E

encodePasswordInA1Format(String, String, String) - Method in class com.bradmcevoy.http.http11.auth.DigestGenerator
 
encodeURL(String, String) - Static method in class com.bradmcevoy.http.Utils
This method has been provided by Andr� Kunert - looks a bit better then my shabby implementation! BM
endElement(String, String, String) - Method in class com.bradmcevoy.http.LockInfoSaxHandler
 
endElement(String, String, String) - Method in class com.bradmcevoy.http.webdav.PropFindSaxHandler
 
endElement(String, String, String) - Method in class com.bradmcevoy.http.webdav.PropPatchSaxHandler
 
equals(Object) - Method in class com.bradmcevoy.common.Path
 
escapeXml(String) - Static method in class com.bradmcevoy.http.Utils
 
ETagGenerator - Interface in com.bradmcevoy.http.http11
Generates ETags, ie entity tags.
Event - Interface in com.ettrema.event
 
EventListener - Interface in com.bradmcevoy.http
 
EventListener - Interface in com.ettrema.event
 
EventManager - Interface in com.ettrema.event
 
EventManagerImpl - Class in com.ettrema.event
 
EventManagerImpl() - Constructor for class com.ettrema.event.EventManagerImpl
 
ExistingEntityHandler - Interface in com.bradmcevoy.http
 
ExpiredNonceRemover - Class in com.bradmcevoy.http.http11.auth
Periodically checks a map of Nonce's to remove those which have expired.
ExpiredNonceRemover(Map<UUID, Nonce>, int) - Constructor for class com.bradmcevoy.http.http11.auth.ExpiredNonceRemover
 

F

factories - Variable in class com.bradmcevoy.http.MultipleResourceFactory
 
failed(LockResult.FailureReason) - Static method in class com.bradmcevoy.http.LockResult
 
FckCommon - Class in com.ettrema.http.fck
 
FckFileManagerResource - Class in com.ettrema.http.fck
 
FckFileManagerResource(CollectionResource) - Constructor for class com.ettrema.http.fck.FckFileManagerResource
 
FckQuickUploaderResource - Class in com.ettrema.http.fck
 
FckQuickUploaderResource(CollectionResource) - Constructor for class com.ettrema.http.fck.FckQuickUploaderResource
 
FckResourceFactory - Class in com.ettrema.http.fck
 
FckResourceFactory(ResourceFactory) - Constructor for class com.ettrema.http.fck.FckResourceFactory
 
fieldName() - Method in interface com.bradmcevoy.http.webdav.PropertyMap.StandardProperty
 
FileDeletingInputStream - Class in com.bradmcevoy.io
An inputstream to read a file, and to delete the file when this stream is closed This is useful for situations where you are using a local file to buffer the contents of remote data, and want to ensure that the temporary local file is deleted when it is no longer being used
FileDeletingInputStream(File) - Constructor for class com.bradmcevoy.io.FileDeletingInputStream
 
FileItem - Interface in com.bradmcevoy.http
Represents an item which has been uploaded in a form POST
FileResource - Interface in com.bradmcevoy.http
Extends all interfaces required for typical document behavior.
FileUtils - Class in com.bradmcevoy.io
 
FileUtils() - Constructor for class com.bradmcevoy.io.FileUtils
 
Filter - Interface in com.bradmcevoy.http
Interface for a request/response wrapping filter.
FilterChain - Class in com.bradmcevoy.http
Passes the request and response along a series of filters By default the HttpManager loads a single filter which executes the appropriate handler for the http method Additional filters can be added using HttpManager.addFilter
FilterChain(HttpManager) - Constructor for class com.bradmcevoy.http.FilterChain
 
finalize() - Method in class com.bradmcevoy.io.BufferingOutputStream
 
finalize() - Method in class com.bradmcevoy.io.FileDeletingInputStream
 
findAcceptableContentType(String, String) - Static method in class com.bradmcevoy.common.ContentTypeUtils
 
findAllProps(PropFindableResource) - Method in class com.bradmcevoy.http.webdav.PropFindPropertyBuilder
 
findChild(Resource, Path) - Static method in class com.bradmcevoy.http.Utils
 
findContentTypes(String) - Static method in class com.bradmcevoy.common.ContentTypeUtils
 
findContentTypes(File) - Static method in class com.bradmcevoy.common.ContentTypeUtils
 
findContentTypes(Request, String) - Method in class com.bradmcevoy.http.http11.PutHelper
returns a textual representation of the list of content types for the new resource.
findNearestParent(HttpManager, String, Path) - Method in class com.bradmcevoy.http.http11.PutHelper
 
fireEvent(Event) - Method in interface com.ettrema.event.EventManager
 
fireEvent(Event) - Method in class com.ettrema.event.EventManagerImpl
 
flush() - Method in class com.bradmcevoy.http.XmlWriter
Send data and reinitializes buffer.
flush() - Method in class com.bradmcevoy.io.BufferingOutputStream
 
flush() - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
FolderResource - Interface in com.bradmcevoy.http
Extends all interfaces required for typical folder behavior.
formatDate(Date) - Static method in class com.bradmcevoy.http.DateUtils
 
formatDate(Calendar) - Static method in class com.bradmcevoy.http.DateUtils
 
formatDate(Date, String) - Static method in class com.bradmcevoy.http.DateUtils
Formats the given date according to the specified pattern.
formatDisplayName(PropFindableResource) - Method in class com.bradmcevoy.http.webdav.CdataDisplayNameFormatter
 
formatDisplayName(PropFindableResource) - Method in class com.bradmcevoy.http.webdav.DefaultDisplayNameFormatter
 
formatDisplayName(PropFindableResource) - Method in interface com.bradmcevoy.http.webdav.DisplayNameFormatter
Generate the exact text to appear inside display name elements.
formatForHeader(Date) - Static method in class com.bradmcevoy.http.DateUtils
 
formatForWebDavModifiedDate(Date) - Static method in class com.bradmcevoy.http.DateUtils
Use the long date form required for MS windows explorer
fromCode(int) - Method in enum com.bradmcevoy.http.Response.Status
 

G

generate(List<PropFindResponse>) - Method in class com.bradmcevoy.http.webdav.PropFindXmlGenerator
 
generateDigest(DigestResponse, String) - Method in class com.bradmcevoy.http.http11.auth.DigestGenerator
Computes the response portion of a Digest authentication header.
generateDigestWithEncryptedPassword(DigestResponse, String) - Method in class com.bradmcevoy.http.http11.auth.DigestGenerator
Use this method if you are persisting a one way hash of the user name, password and realm (referred to as a1md5 in the spec)
generateEtag(Resource) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
generateEtag(Resource) - Method in class com.bradmcevoy.http.http11.DefaultETagGenerator
 
generateEtag(Resource) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
generateEtag(Resource) - Method in interface com.bradmcevoy.http.http11.ETagGenerator
ETag's serve to identify a particular version of a particular resource.
generateEtag(Resource) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
GetableResource - Interface in com.bradmcevoy.http
webDAV GET and HEAD
getAbsolutePath() - Method in class com.bradmcevoy.http.AbstractRequest
 
getAbsolutePath() - Method in interface com.bradmcevoy.http.Request
Return the path portion of the url.
getAbsoluteUrl() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getAbsoluteUrl() - Method in interface com.bradmcevoy.http.Request
Return the complete URL, including protocol, host and port (if specified) and path
getAcceptEncodingHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getAcceptEncodingHeader() - Method in interface com.bradmcevoy.http.Request
 
getAcceptHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getAcceptHeader() - Method in interface com.bradmcevoy.http.Request
 
getAccessibility() - Method in class com.bradmcevoy.property.PropertySource.PropertyMetaData
 
getAfterFirst() - Method in class com.bradmcevoy.common.Path
 
getAllHandlers() - Method in class com.bradmcevoy.http.HttpManager
 
getAllPropertyNames() - Method in interface com.bradmcevoy.http.CustomPropertyResource
 
getAllPropertyNames(Resource) - Method in class com.bradmcevoy.http.webdav.PropertyMap
 
getAllPropertyNames(Resource) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getAllPropertyNames(Resource) - Method in class com.bradmcevoy.property.BeanPropertySource
 
getAllPropertyNames(Resource) - Method in class com.bradmcevoy.property.CustomPropertySource
 
getAllPropertyNames() - Method in interface com.bradmcevoy.property.MultiNamespaceCustomPropertyResource
 
getAllPropertyNames(Resource) - Method in class com.bradmcevoy.property.MultiNamespaceCustomPropertySource
 
getAllPropertyNames(Resource) - Method in interface com.bradmcevoy.property.PropertySource
 
getAttributes() - Method in class com.bradmcevoy.http.AbstractRequest
 
getAttributes() - Method in interface com.bradmcevoy.http.Request
Return a writable map of arbitrary values to be associated with the request
getAttributes() - Method in class com.bradmcevoy.http.webdav.PropFindSaxHandler
 
getAttributesToRemove() - Method in class com.bradmcevoy.http.webdav.PropPatchSaxHandler
 
getAttributesToSet() - Method in class com.bradmcevoy.http.webdav.PropPatchSaxHandler
 
getAuthenticationHandlers() - Method in class com.bradmcevoy.http.AuthenticationService
 
getAuthenticationService() - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
getAuthorization() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getAuthorization() - Method in interface com.bradmcevoy.http.Request
 
getBasePath() - Method in class com.ettrema.http.fs.ClassPathResourceFactory
The resource factory will only serve resources with a path which begins with this May be null Eg static
getBuffering() - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
getBuffering() - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
getCacheControlHelper() - Method in class com.bradmcevoy.http.CompressingResponseHandler
Defaults to com.bradmcevoy.http.http11.DefaultCacheControlHelper
getCacheControlHelper() - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
Defaults to com.bradmcevoy.http.http11.DefaultCacheControlHelper
getChallenge(Resource, Request) - Method in interface com.bradmcevoy.http.AuthenticationHandler
Create a challenge for this authentication method.
getChallenge(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.BasicAuthHandler
 
getChallenge(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.DigestAuthenticationHandler
 
getChallenge(String, Auth, String) - Method in class com.bradmcevoy.http.http11.auth.DigestHelper
 
getChallenge(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerBasicAuthHandler
 
getChallenge(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerDigestAuthenticationHandler
 
getChallenges(Resource, Request) - Method in class com.bradmcevoy.http.AuthenticationService
Generates a list of http authentication challenges, one for each supported authentication method, to be sent to the client.
getChallenges(Request) - Method in class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
Generates a list of http authentication challenges, one for each supported authentication method, to be sent to the client.
getChildren() - Method in interface com.bradmcevoy.http.CollectionResource
 
getCnonce() - Method in class com.bradmcevoy.http.Auth
 
getCnonce() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getContentLength() - Method in class com.bradmcevoy.http.AbstractResponse
 
getContentLength() - Method in interface com.bradmcevoy.http.GetableResource
The length of the content in this resource.
getContentLength(Request) - Method in class com.bradmcevoy.http.http11.PutHelper
 
getContentLength() - Method in interface com.bradmcevoy.http.Response
 
getContentLength() - Method in class com.bradmcevoy.http.SimpleResource
 
getContentLength() - Method in class com.ettrema.http.fck.FckCommon
 
getContentLength() - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getContentLengthHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getContentLengthHeader() - Method in interface com.bradmcevoy.http.Request
 
getContentRangeHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getContentRangeHeader() - Method in interface com.bradmcevoy.http.Request
Used for partial PUTs
getContentType() - Method in interface com.bradmcevoy.http.FileItem
 
getContentType(String) - Method in interface com.bradmcevoy.http.GetableResource
Given a comma separated listed of preferred content types acceptable for a client, return one content type which is the best.
getContentType(String) - Method in class com.bradmcevoy.http.SimpleResource
 
getContentType(String) - Method in class com.ettrema.http.fck.FckFileManagerResource
 
getContentType(String) - Method in class com.ettrema.http.fck.FckQuickUploaderResource
 
getContentType(String) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getContentTypeHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getContentTypeHeader() - Method in class com.bradmcevoy.http.AbstractResponse
 
getContentTypeHeader() - Method in interface com.bradmcevoy.http.Request
 
getContentTypeHeader() - Method in interface com.bradmcevoy.http.Response
 
getCookie(String) - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getCookie(String) - Method in interface com.bradmcevoy.http.Request
This is used to acquire a cookie using the name of that cookie.
getCookies() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getCookies() - Method in interface com.bradmcevoy.http.Request
This is used to acquire all cookies that were sent in the header.
getCreateDate() - Method in interface com.bradmcevoy.http.PropFindableResource
 
getCurrentLock() - Method in interface com.bradmcevoy.http.LockableResource
 
getCurrentRequest() - Static method in class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
 
getCurrentToken(LockableResource) - Method in interface com.ettrema.http.fs.LockManager
 
getCurrentToken(LockableResource) - Method in class com.ettrema.http.fs.SimpleLockManager
 
getCustomPostHandlers() - Method in class com.bradmcevoy.http.http11.Http11Protocol
 
getCustomPostHandlers() - Method in interface com.bradmcevoy.http.HttpExtension
 
getCustomPostHandlers() - Method in class com.bradmcevoy.http.HttpManager
 
getCustomPostHandlers() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getData() - Method in class com.bradmcevoy.http.values.CData
 
getDeleteHelper() - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
getDeleteHelper() - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
getDepthHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getDepthHeader() - Method in interface com.bradmcevoy.http.Request
 
getDescription() - Method in class com.bradmcevoy.property.PropertyAuthoriser.CheckResult
 
getDestinationHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getDestinationHeader() - Method in interface com.bradmcevoy.http.Request
 
getDisplayNameFormatter() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
Generates the displayname element text.
getDomain() - Method in interface com.bradmcevoy.http.Cookie
This returns the domain for this cookie.
getError() - Method in class com.bradmcevoy.http.webdav.PropFindResponse.NameAndError
 
getErrorNotes() - Method in exception com.bradmcevoy.property.PropertySource.PropertySetException
Should contain a human readable description of the problem
getErrorProperties() - Method in class com.bradmcevoy.http.webdav.PropFindResponse
 
geteTagGenerator() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
GetEvent - Class in com.ettrema.event
 
GetEvent(Resource) - Constructor for class com.ettrema.event.GetEvent
 
getEventManager() - Method in class com.bradmcevoy.http.HttpManager
 
getExpectHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getExpectHeader() - Method in interface com.bradmcevoy.http.Request
 
getExpiry() - Method in interface com.bradmcevoy.http.Cookie
This returns the number of seconds a cookie lives for.
getExtension(File) - Static method in class com.bradmcevoy.io.FileUtils
 
getExtension(String) - Static method in class com.bradmcevoy.io.FileUtils
 
getExtraHandlers() - Method in class com.bradmcevoy.http.AuthenticationService
 
getFailureReason() - Method in class com.bradmcevoy.http.LockResult
 
getFD() - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
getField() - Method in class com.bradmcevoy.property.PropertyAuthoriser.CheckResult
 
getFieldName() - Method in interface com.bradmcevoy.http.FileItem
The name of the field which declared the file control
getFieldsToRemove() - Method in class com.bradmcevoy.http.webdav.PropPatchRequestParser.ParseResult
 
getFieldsToSet() - Method in class com.bradmcevoy.http.webdav.PropPatchRequestParser.ParseResult
 
getFilePointer() - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
getFiles() - Method in class com.bradmcevoy.http.AbstractRequest
 
getFiles() - Method in interface com.bradmcevoy.http.Request
Note to implementors: the parameters will be created by the core handler classes and added to the attributes map.
getFileSize() - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
getFilters() - Method in class com.bradmcevoy.http.HttpManager
 
getFinish() - Method in class com.bradmcevoy.http.Range
 
getFirst() - Method in class com.bradmcevoy.common.Path
 
getFormattedValue() - Method in interface com.bradmcevoy.http.CustomProperty
Returns a textual representation of the value suitable for consumption by wedav clients, except that it should not be character encoded as milton will do that
getFrom() - Method in class com.bradmcevoy.http.LockToken
 
getFromAddress() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getFromAddress() - Method in interface com.bradmcevoy.http.Request
 
GetHandler - Class in com.bradmcevoy.http.http11
 
GetHandler(Http11ResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.GetHandler
 
getHandlerHelper() - Method in class com.bradmcevoy.http.http11.Http11Protocol
 
getHandlerHelper() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getHandlers() - Method in class com.bradmcevoy.http.http11.Http11Protocol
 
getHandlers() - Method in interface com.bradmcevoy.http.HttpExtension
 
getHandlers() - Method in class com.bradmcevoy.http.HttpManager
 
getHandlers() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getHeaders() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getHeaders() - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
getHeaders() - Method in interface com.bradmcevoy.http.Request
 
getHeaders() - Method in interface com.bradmcevoy.http.Response
 
getHostHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getHostHeader() - Method in interface com.bradmcevoy.http.Request
 
getHref() - Method in class com.bradmcevoy.http.webdav.PropFindResponse
 
getHttpManager() - Method in class com.bradmcevoy.http.FilterChain
 
getIfHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getIfHeader() - Method in interface com.bradmcevoy.http.Request
 
getIfModifiedHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getIfModifiedHeader() - Method in interface com.bradmcevoy.http.Request
 
getInfo() - Method in class com.bradmcevoy.http.LockInfoSaxHandler
 
getInMemoryData() - Method in class com.bradmcevoy.io.BufferingOutputStream
Gets the data currently held in memory
getInputStream() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getInputStream() - Method in interface com.bradmcevoy.http.FileItem
To read the uploaded file
getInputStream() - Method in interface com.bradmcevoy.http.Request
 
getInputStream() - Method in class com.bradmcevoy.io.BufferingOutputStream
 
getIssued() - Method in class com.bradmcevoy.http.http11.auth.Nonce
 
getKnownProperties() - Method in class com.bradmcevoy.http.webdav.PropFindResponse
 
getLength() - Method in class com.bradmcevoy.common.Path
 
getLockedUntil(Long, Long) - Method in class com.bradmcevoy.http.LockTimeout
Returns a current object which holds the expected end date/time, based on defaultSeconds and maxSeconds, as well as the actual seconds used in that calculation.
getLockToken() - Method in class com.bradmcevoy.http.LockResult
 
getLockTokenHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getLockTokenHeader() - Method in interface com.bradmcevoy.http.Request
 
getLockWriterHelper() - Method in class com.bradmcevoy.http.values.LockTokenValueWriter
 
getLockWriterHelper() - Method in class com.bradmcevoy.http.webdav.LockHandler
 
getMapOfFactoriesByHost() - Method in class com.bradmcevoy.http.MultipleResourceFactory
When set will always be used exclusively for any matching hosts
getMaxAgeSeconds(Auth) - Method in interface com.bradmcevoy.http.GetableResource
How many seconds to allow the content to be cached for, or null if caching is not allowed The provided auth object allows this method to determine an appropriate caching time depending on authenticated context.
getMaxAgeSeconds(Auth) - Method in class com.bradmcevoy.http.SimpleResource
 
getMaxAgeSeconds(Auth) - Method in class com.ettrema.http.fck.FckCommon
 
getMaxAgeSeconds(Auth) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getMaxAgeSeconds() - Method in class com.ettrema.http.fs.ClassPathResourceFactory
Sets a constant max age for all resources served by this resource factory
getMaxMemorySize() - Method in class com.bradmcevoy.http.CompressingResponseHandler
 
getMaxMemorySize() - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
Maximum size of data to hold in memory per request when buffering output data.
getMessage() - Method in exception com.bradmcevoy.http.exceptions.ConflictException
 
getMethod() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getMethod() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getMethod() - Method in interface com.bradmcevoy.http.Request
 
getMethodHandler(Request.Method) - Method in class com.bradmcevoy.http.HttpManager
 
getMethods() - Method in interface com.bradmcevoy.http.Handler
 
getMethods() - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
getMethods() - Method in class com.bradmcevoy.http.http11.GetHandler
 
getMethods() - Method in class com.bradmcevoy.http.http11.OptionsHandler
 
getMethods() - Method in class com.bradmcevoy.http.http11.PostHandler
 
getMethods() - Method in class com.bradmcevoy.http.http11.PutHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.LockHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.MkColHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
getMethods() - Method in class com.bradmcevoy.http.webdav.UnlockHandler
 
getMethods() - Method in class com.ettrema.http.report.ReportHandler
 
getMkColHandler() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getModifiedDate() - Method in interface com.bradmcevoy.http.Resource
The date and time that this resource, or any part of this resource, was last modified.
getModifiedDate() - Method in class com.bradmcevoy.http.SimpleResource
 
getModifiedDate() - Method in class com.ettrema.http.fck.FckCommon
 
getModifiedDate() - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getModifiedDate() - Method in class com.ettrema.http.fs.ClassPathResourceFactory
Modified date for all content.
getName() - Method in class com.bradmcevoy.common.NameSpace
 
getName() - Method in class com.bradmcevoy.common.Path
 
getName() - Method in interface com.bradmcevoy.http.Cookie
This returns the name for this cookie.
getName() - Method in interface com.bradmcevoy.http.FileItem
The name of the uploaded file
getName() - Method in interface com.bradmcevoy.http.Resource
Note that this name MUST be consistent with URL resolution in your ResourceFactory

If they aren't consistent Milton will generate a different href in PropFind responses then what clients have request and this will cause either an error or no resources to be displayed

getName() - Method in class com.bradmcevoy.http.SimpleResource
 
getName() - Method in class com.bradmcevoy.http.webdav.PropFindResponse.NameAndError
 
getName() - Method in class com.ettrema.http.fck.FckCommon
 
getName() - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getName() - Method in interface com.ettrema.http.report.Report
The name of the report, as used in REPORT requests
getNames() - Method in class com.bradmcevoy.http.webdav.PropFindRequestFieldParser.ParseResult
 
getNameSpaceURI() - Method in interface com.bradmcevoy.http.CustomPropertyResource
Returns a URI used as a namespace for these properties.
getNamespaceUri() - Method in class com.bradmcevoy.http.webdav.PropPatchHandler.Field
 
getNc() - Method in class com.bradmcevoy.http.Auth
 
getNc() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getNonce() - Method in class com.bradmcevoy.http.Auth
 
getNonce() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getNonceCount() - Method in class com.bradmcevoy.http.http11.auth.Nonce
 
getNonceValidity(String, Long) - Method in interface com.bradmcevoy.http.http11.auth.NonceProvider
Check to see if the given nonce is known.
getNonceValidity(String, Long) - Method in class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
getNonStandardHeader(String) - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
getNonStandardHeader(String) - Method in interface com.bradmcevoy.http.Response
 
getOtherSeconds() - Method in class com.bradmcevoy.http.LockTimeout
 
getOutputStream() - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
getOutputStream() - Method in interface com.bradmcevoy.http.FileItem
To allow writing to the uploaded file.
getOutputStream() - Method in interface com.bradmcevoy.http.Response
 
getOverwriteHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getOverwriteHeader() - Method in interface com.bradmcevoy.http.Request
Used for MOVE and COPY methods.
getParams() - Method in class com.bradmcevoy.http.AbstractRequest
 
getParams() - Method in interface com.bradmcevoy.http.Request
Note to implementors: the parameters will be created by the core handler classes and added to the attributes map.
getParent() - Method in class com.bradmcevoy.common.Path
 
getParts() - Method in class com.bradmcevoy.common.Path
 
getPassword() - Method in class com.bradmcevoy.http.Auth
 
getPath() - Method in interface com.bradmcevoy.http.Cookie
This returns the path for this cookie.
getPermissionService() - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
getPermissionService() - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
getPermissionService() - Method in interface com.bradmcevoy.property.PropertyHandler
 
getPrefix() - Method in class com.bradmcevoy.common.NameSpace
 
getProperty(String) - Method in interface com.bradmcevoy.http.CustomPropertyResource
Return an accessor for the given property if it is supported or known.
getProperty(QName, Resource) - Method in class com.bradmcevoy.http.webdav.PropertyMap
 
getProperty(QName, Resource) - Method in class com.bradmcevoy.http.webdav.PropFindPropertyBuilder
 
getProperty(QName, Resource) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getProperty(QName, Resource) - Method in class com.bradmcevoy.property.BeanPropertySource
 
getProperty(QName, Resource) - Method in class com.bradmcevoy.property.CustomPropertySource
 
getProperty(QName) - Method in interface com.bradmcevoy.property.MultiNamespaceCustomPropertyResource
 
getProperty(QName, Resource) - Method in class com.bradmcevoy.property.MultiNamespaceCustomPropertySource
 
getProperty(QName, Resource) - Method in interface com.bradmcevoy.property.PropertySource
 
getPropertyMap() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getPropertyMetaData(QName, Resource) - Method in class com.bradmcevoy.http.webdav.PropertyMap
 
getPropertyMetaData(QName, Resource) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getPropertyMetaData(QName, Resource) - Method in class com.bradmcevoy.property.BeanPropertySource
 
getPropertyMetaData(QName, Resource) - Method in class com.bradmcevoy.property.CustomPropertySource
 
getPropertyMetaData(QName) - Method in interface com.bradmcevoy.property.MultiNamespaceCustomPropertyResource
 
getPropertyMetaData(QName, Resource) - Method in class com.bradmcevoy.property.MultiNamespaceCustomPropertySource
 
getPropertyMetaData(QName, Resource) - Method in interface com.bradmcevoy.property.PropertySource
Check to see if the property is known, and if it is writable.
getPropertyPermissionService() - Method in class com.bradmcevoy.http.HttpManager
 
getPropertySources() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getPropPatchHandler() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getProtocol(String) - Static method in class com.bradmcevoy.http.Utils
 
getQop() - Method in class com.bradmcevoy.http.Auth
 
getQop() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getQuotaAvailable(Resource) - Method in class com.bradmcevoy.http.quota.DefaultQuotaDataAccessor
 
getQuotaAvailable(Resource) - Method in interface com.bradmcevoy.http.quota.QuotaDataAccessor
 
getQuotaAvailable() - Method in interface com.bradmcevoy.http.QuotaResource
From the spec: The DAV:quota-available-bytes property value is the value in octets representing the amount of additional disk space beyond the current allocation that can be allocated to this resource before further allocations will be refused.
getQuotaDataAccessor() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getQuotaUsed(Resource) - Method in class com.bradmcevoy.http.quota.DefaultQuotaDataAccessor
 
getQuotaUsed(Resource) - Method in interface com.bradmcevoy.http.quota.QuotaDataAccessor
 
getQuotaUsed() - Method in interface com.bradmcevoy.http.QuotaResource
From the spec: "The DAV:quota-used-bytes value is the value in octets representing the amount of space used by this resource and possibly a number of other similar resources, where the set of "similar" meets at least the criterion that allocating space to any resource in the set will count against the DAV:quota-available-bytes.
getRange(Request) - Method in class com.bradmcevoy.http.http11.GetHandler
 
getRangeHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getRangeHeader() - Method in interface com.bradmcevoy.http.Request
 
getRealm() - Method in class com.bradmcevoy.http.Auth
 
getRealm() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getRealm(String) - Method in class com.bradmcevoy.http.ReadOnlySecurityManager
Will return the configured realm if it is not null.
getRealm() - Method in interface com.bradmcevoy.http.Resource
Return the security realm for this resource.
getRealm(String) - Method in interface com.bradmcevoy.http.SecurityManager
 
getRealm() - Method in class com.bradmcevoy.http.SimpleResource
 
getRealm() - Method in class com.ettrema.http.fck.FckCommon
 
getRealm() - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getRealm(String) - Method in class com.ettrema.http.fs.NullSecurityManager
 
getRealm(String) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 
getReason() - Method in exception com.bradmcevoy.http.exceptions.BadRequestException
Optional property, which describe the cause of the exception
getRefererHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getRefererHeader() - Method in interface com.bradmcevoy.http.Request
 
getRemoteAddr() - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getRemoteAddr() - Method in interface com.bradmcevoy.http.Request
Returns the IP of the remote client
getReports() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getRequest() - Method in class com.ettrema.event.RequestEvent
 
getRequest() - Method in class com.ettrema.event.ResponseEvent
 
getRequestedFields(InputStream) - Method in class com.bradmcevoy.http.webdav.DefaultPropFindRequestFieldParser
 
getRequestedFields(InputStream) - Method in class com.bradmcevoy.http.webdav.DefaultPropPatchParser
 
getRequestedFields(InputStream) - Method in class com.bradmcevoy.http.webdav.MsPropFindRequestFieldParser
 
getRequestedFields(InputStream) - Method in interface com.bradmcevoy.http.webdav.PropFindRequestFieldParser
 
getRequestedFields(InputStream) - Method in interface com.bradmcevoy.http.webdav.PropPatchRequestParser
 
getRequestHeader(Request.Header) - Method in class com.bradmcevoy.http.AbstractRequest
 
getRequestHeader(Request.Header) - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
getRequestHeader(Request.Header) - Method in interface com.bradmcevoy.http.Request
 
getResource() - Method in exception com.bradmcevoy.http.exceptions.MiltonException
 
getResource(String, String) - Method in class com.bradmcevoy.http.MultipleResourceFactory
 
getResource(String, String) - Method in interface com.bradmcevoy.http.ResourceFactory
Locate an instance of a resource at the given url and on the given host.
getResource() - Method in class com.bradmcevoy.property.PropertyAuthoriser.CheckResult
 
getResource() - Method in class com.ettrema.event.DeleteEvent
 
getResource() - Method in class com.ettrema.event.GetEvent
 
getResource() - Method in class com.ettrema.event.NewFolderEvent
 
getResource() - Method in class com.ettrema.event.PropPatchEvent
 
getResource() - Method in class com.ettrema.event.PutEvent
 
getResource() - Method in interface com.ettrema.event.ResourceEvent
 
getResource(String, String) - Method in class com.ettrema.http.fck.FckResourceFactory
 
getResource(String, String) - Method in class com.ettrema.http.fs.ClassPathResourceFactory
 
getResourceFactory() - Method in class com.bradmcevoy.http.HttpManager
 
getResourceTypeHelper() - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
getResourceTypes(Resource) - Method in interface com.bradmcevoy.http.webdav.ResourceTypeHelper
Get the resource types for a PROPFIND request.
getResourceTypes(Resource) - Method in class com.bradmcevoy.http.webdav.WebDavResourceTypeHelper
 
getResponse() - Method in class com.ettrema.event.PropPatchEvent
 
getResponse() - Method in class com.ettrema.event.ResponseEvent
 
getResponseDigest() - Method in class com.bradmcevoy.http.Auth
 
getResponseDigest() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
This is the response to the challenge.
getResponseHandler() - Method in class com.bradmcevoy.http.HttpManager
 
getResponseHeader(Response.Header) - Method in class com.bradmcevoy.http.AbstractResponse
 
getScheme() - Method in class com.bradmcevoy.http.Auth
 
getSeconds() - Method in class com.bradmcevoy.http.LockTimeout
 
getSecure() - Method in interface com.bradmcevoy.http.Cookie
This determines whether the cookie is secure.
getSecurityManager() - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerBasicAuthHandler
 
getSecurityManager() - Method in class com.ettrema.http.fs.ClassPathResourceFactory
Security manager to delegate authentication and authorisation to.
getSessionAuthentication(Request) - Method in class com.bradmcevoy.http.HttpManager
Deprecated. - use an AuthenticationHandler instead
getSessionAuthentication(Request) - Method in interface com.bradmcevoy.http.SessionAuthenticationHandler
 
getSessionAuthenticationHandler() - Method in class com.bradmcevoy.http.HttpManager
 
getSize() - Method in interface com.bradmcevoy.http.FileItem
The size of the uploaded file
getSize() - Method in class com.bradmcevoy.io.BufferingOutputStream
 
getStart() - Method in class com.bradmcevoy.http.Range
 
getStatus() - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
getStatus() - Method in interface com.bradmcevoy.http.Response
 
getStatus() - Method in class com.bradmcevoy.property.PropertyAuthoriser.CheckResult
 
getStatus() - Method in exception com.bradmcevoy.property.PropertySource.PropertySetException
A response code indicating the problem.
getStripFirst() - Method in class com.bradmcevoy.common.Path
 
getSupportedLevels(Resource) - Method in interface com.bradmcevoy.http.webdav.ResourceTypeHelper
Gets the list of supported level names for a resource.
getSupportedLevels(Resource) - Method in class com.bradmcevoy.http.webdav.WebDavResourceTypeHelper
 
getTag() - Method in class com.bradmcevoy.http.Auth
Holds application specific user data, as returned from the authenticate method on Resource This should be used to test for a valid login.
getTimeoutHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getTimeoutHeader() - Method in interface com.bradmcevoy.http.Request
 
getType() - Method in class com.bradmcevoy.http.values.ValueAndType
 
getTypedValue() - Method in interface com.bradmcevoy.http.CustomProperty
Returns the typed value.
getUniqueId() - Method in interface com.bradmcevoy.http.Resource
Returning a null value is allowed, and disables the ETag field.
getUniqueId() - Method in class com.bradmcevoy.http.SimpleResource
 
getUniqueId() - Method in class com.ettrema.http.fck.FckFileManagerResource
 
getUniqueId() - Method in class com.ettrema.http.fck.FckQuickUploaderResource
 
getUniqueId() - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
getUri() - Method in class com.bradmcevoy.http.Auth
 
getUri() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getUrl(Request) - Method in interface com.bradmcevoy.http.UrlAdapter
 
getUrl(Request) - Method in class com.bradmcevoy.http.UrlAdapterImpl
 
getUrlAdapter() - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
getUser() - Method in class com.bradmcevoy.http.Auth
 
getUser() - Method in class com.bradmcevoy.http.http11.auth.DigestResponse
 
getUserAgentHeader() - Method in class com.bradmcevoy.http.AbstractRequest
 
getUserAgentHeader() - Method in interface com.bradmcevoy.http.Request
 
getUserAgentHelper() - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
getUserAgentHelper() - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
getUserByName(String) - Method in class com.bradmcevoy.http.ReadOnlySecurityManager
 
getUserByName(String) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 
getValue() - Method in interface com.bradmcevoy.http.Cookie
This returns the value for this cookie.
getValue() - Method in class com.bradmcevoy.http.http11.auth.Nonce
 
getValue() - Method in class com.bradmcevoy.http.values.ValueAndType
 
getValue() - Method in class com.bradmcevoy.http.values.WrappedHref
 
getValue(PropFindableResource) - Method in interface com.bradmcevoy.http.webdav.PropertyMap.StandardProperty
 
getValueClass() - Method in interface com.bradmcevoy.http.CustomProperty
Returns a class which is assignable from any value which can be stored in this property.
getValueClass() - Method in interface com.bradmcevoy.http.webdav.PropertyMap.StandardProperty
 
getValueType() - Method in class com.bradmcevoy.property.PropertySource.PropertyMetaData
 
getValueWriters() - Method in class com.bradmcevoy.http.values.ValueWriters
 
getVersion() - Method in interface com.bradmcevoy.http.Cookie
This returns the version for this cookie.
getWrapped() - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
GMT - Static variable in class com.bradmcevoy.http.DateUtils
 

H

Handler - Interface in com.bradmcevoy.http
 
HandlerHelper - Class in com.bradmcevoy.http
 
HandlerHelper(AuthenticationService, List<StorageChecker>) - Constructor for class com.bradmcevoy.http.HandlerHelper
 
hashCode() - Method in class com.bradmcevoy.common.Path
 
hasProperty(QName) - Method in class com.bradmcevoy.http.webdav.PropertyMap
 
hasProperty(QName, Resource) - Method in class com.bradmcevoy.property.CustomPropertySource
 
href - Variable in class com.bradmcevoy.http.HrefStatus
 
HrefList - Class in com.bradmcevoy.http.values
Holds a list of href values which will be written as a list of elements See HrefListValueWriter
HrefList() - Constructor for class com.bradmcevoy.http.values.HrefList
 
HrefListValueWriter - Class in com.bradmcevoy.http.values
Supports HrefList objects, and writes them out as a list of ... elements Currently readonly, but should support writing
HrefListValueWriter() - Constructor for class com.bradmcevoy.http.values.HrefListValueWriter
 
HrefStatus - Class in com.bradmcevoy.http
An immutable class to represent an item in a MultiStatus response
HrefStatus(String, Response.Status) - Constructor for class com.bradmcevoy.http.HrefStatus
 
HTTP - Static variable in interface com.bradmcevoy.http.Response
 
Http11Protocol - Class in com.bradmcevoy.http.http11
 
Http11Protocol(Set<Handler>, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.Http11Protocol
 
Http11Protocol(Http11ResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.Http11Protocol
OPTIONS authentication is disabled by default
Http11Protocol(Http11ResponseHandler, HandlerHelper, boolean) - Constructor for class com.bradmcevoy.http.http11.Http11Protocol
 
Http11ResponseHandler - Interface in com.bradmcevoy.http.http11
The ResponseHandler should handle all responses back to the client.
HttpExtension - Interface in com.bradmcevoy.http
 
HttpManager - Class in com.bradmcevoy.http
Milton's main class.
HttpManager(ResourceFactory) - Constructor for class com.bradmcevoy.http.HttpManager
Creates the manager with a DefaultResponseHandler
HttpManager(ResourceFactory, AuthenticationService) - Constructor for class com.bradmcevoy.http.HttpManager
 
HttpManager(ResourceFactory, WebDavResponseHandler, AuthenticationService) - Constructor for class com.bradmcevoy.http.HttpManager
 
HttpManager(ResourceFactory, WebDavResponseHandler, ProtocolHandlers) - Constructor for class com.bradmcevoy.http.HttpManager
 

I

IMAGE_JPG - Static variable in interface com.bradmcevoy.http.Response
 
increaseNonceCount(long) - Method in class com.bradmcevoy.http.http11.auth.Nonce
 
incrementFileName(String, boolean) - Static method in class com.bradmcevoy.io.FileUtils
 
INFINITY - Static variable in class com.bradmcevoy.http.AbstractRequest
 
info - Variable in class com.bradmcevoy.http.LockToken
 
INTERNAL_SERVER_ERROR_HTML - Static variable in class com.bradmcevoy.http.StandardFilter
 
isAllProp() - Method in class com.bradmcevoy.http.webdav.PropFindRequestFieldParser.ParseResult
 
isAllProp() - Method in class com.bradmcevoy.http.webdav.PropFindSaxHandler
 
isCompatible(Resource) - Method in interface com.bradmcevoy.http.AuthenticationHandler
Returns true if this authentication handler is compatible with the given resource This is used when authorisation has failed, in generating challenge responses If you don't want to add a challenge response, return false
isCompatible(Request.Method) - Method in interface com.bradmcevoy.http.ConditionalCompatibleResource
Return whether or not this resource might be compatible with the given HTTP method.
isCompatible(Resource) - Method in interface com.bradmcevoy.http.Handler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.auth.BasicAuthHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.auth.DigestAuthenticationHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerBasicAuthHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerDigestAuthenticationHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.GetHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.OptionsHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.PostHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.http11.PutHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.MkColHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
isCompatible(Resource) - Method in class com.bradmcevoy.http.webdav.UnlockHandler
 
isCompatible(Resource) - Method in class com.ettrema.http.report.ReportHandler
 
isCompleteInMemory() - Method in class com.bradmcevoy.io.BufferingOutputStream
returns true if the data is completely held in memory
isDeleteExistingBeforeCopy() - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
isDigestAllowed() - Method in interface com.bradmcevoy.http.DigestResource
 
isDigestAllowed() - Method in class com.bradmcevoy.http.SimpleDigestResource
 
isDigestAllowed() - Method in class com.ettrema.http.fck.FckCommon
 
isDigestAllowed() - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
isDisableBasic() - Method in class com.bradmcevoy.http.AuthenticationService
 
isDisableDigest() - Method in class com.bradmcevoy.http.AuthenticationService
 
isEnableAuthorisation() - Method in class com.bradmcevoy.http.http11.OptionsHandler
 
isEnableExpectContinue() - Method in class com.bradmcevoy.http.HandlerHelper
 
isEnableExpectContinue() - Method in class com.bradmcevoy.http.HttpManager
 
isEnableExpectContinue() - Method in class com.bradmcevoy.http.ProtocolHandlers
 
isEnableNonceCountChecking() - Method in class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
IE seems to send nc (nonce count) parameters out of order.
isExpired() - Method in class com.bradmcevoy.http.LockToken
 
isLockedOut(Request, Resource) - Method in interface com.bradmcevoy.http.DeleteHelper
Check if the resource or any child resources are locked or otherwise not deletable
isLockedOut(Request, Resource) - Method in class com.bradmcevoy.http.DeleteHelperImpl
 
isLockedOut(Request, Resource) - Method in class com.bradmcevoy.http.HandlerHelper
TODO: move to webdav
isLockedOut(Request, Resource) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
isLockedOutRecursive(Request) - Method in interface com.bradmcevoy.http.DeletableCollectionResource
Check to see if this resource or any child resource are locked by someone other then the current user (as per the Authorisation property of the request)
isMacFinder(String) - Method in class com.bradmcevoy.http.webdav.DefaultUserAgentHelper
 
isMacFinder(String) - Method in interface com.bradmcevoy.http.webdav.UserAgentHelper
 
isNonceStale() - Method in class com.bradmcevoy.http.Auth
 
isNotCompatible(Resource, Request.Method) - Method in class com.bradmcevoy.http.HandlerHelper
Returns true to indicate that the given resource MUST NOT handle the given method.
isNotCompatible(Resource, Request.Method) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
isRelative() - Method in class com.bradmcevoy.common.Path
 
isRoot() - Method in class com.bradmcevoy.common.Path
 
isStripHrefOnOwner() - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
If set the owner value will not be wrapped in an href tag unless it is a valid URL.
isSuccessful() - Method in class com.bradmcevoy.http.LockResult
 
isUnknown() - Method in class com.bradmcevoy.property.PropertySource.PropertyMetaData
 
isWritable() - Method in class com.bradmcevoy.property.PropertySource.PropertyMetaData
 
isWrite - Variable in enum com.bradmcevoy.http.Request.Method
 
iterator() - Method in class com.bradmcevoy.http.ProtocolHandlers
 
iterator() - Method in class com.bradmcevoy.http.webdav.PropPatchHandler.Fields
 

L

LENGTH_COMPARATOR - Static variable in class com.bradmcevoy.common.Path
 
lock(LockTimeout, LockInfo) - Method in interface com.bradmcevoy.http.LockableResource
Lock this resource and return a token
lock(LockTimeout, LockInfo, LockableResource) - Method in interface com.ettrema.http.fs.LockManager
 
lock(LockTimeout, LockInfo, LockableResource) - Method in class com.ettrema.http.fs.SimpleLockManager
 
LockableResource - Interface in com.bradmcevoy.http
webDAV LOCK You should also implement LockingCollectionResource on your collections for full locking support
lockedByUser - Variable in class com.bradmcevoy.http.LockInfo
The name of the user who has locked this resource.
LockedException - Exception in com.bradmcevoy.http.exceptions
Thrown when there is an attempt to lock an already locked resource
LockedException(Resource) - Constructor for exception com.bradmcevoy.http.exceptions.LockedException
 
LockHandler - Class in com.bradmcevoy.http.webdav
Note that this is both a new entity handler and an existing entity handler
LockHandler(WebDavResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.webdav.LockHandler
 
LockInfo - Class in com.bradmcevoy.http
 
LockInfo(LockInfo.LockScope, LockInfo.LockType, String, LockInfo.LockDepth) - Constructor for class com.bradmcevoy.http.LockInfo
 
LockInfo() - Constructor for class com.bradmcevoy.http.LockInfo
 
LockInfo.LockDepth - Enum in com.bradmcevoy.http
 
LockInfo.LockScope - Enum in com.bradmcevoy.http
 
LockInfo.LockType - Enum in com.bradmcevoy.http
 
LockInfoSaxHandler - Class in com.bradmcevoy.http
 
LockInfoSaxHandler() - Constructor for class com.bradmcevoy.http.LockInfoSaxHandler
 
LockingCollectionResource - Interface in com.bradmcevoy.http
A collection which allows locking "unmapped resources".
LockManager - Interface in com.ettrema.http.fs
 
LockNullResource - Interface in com.bradmcevoy.http
(from the spec)
7.4 Write Locks and Null Resources

It is possible to assert a write lock on a null resource in order to lock the name.

LockResult - Class in com.bradmcevoy.http
 
LockResult(LockResult.FailureReason, LockToken) - Constructor for class com.bradmcevoy.http.LockResult
 
LockResult.FailureReason - Enum in com.bradmcevoy.http
 
LockTimeout - Class in com.bradmcevoy.http
 
LockTimeout(Long) - Constructor for class com.bradmcevoy.http.LockTimeout
 
LockTimeout.DateAndSeconds - Class in com.bradmcevoy.http
 
LockTimeout.DateAndSeconds() - Constructor for class com.bradmcevoy.http.LockTimeout.DateAndSeconds
 
LockToken - Class in com.bradmcevoy.http
 
LockToken() - Constructor for class com.bradmcevoy.http.LockToken
 
LockToken(String, LockInfo, LockTimeout) - Constructor for class com.bradmcevoy.http.LockToken
 
LockTokenValueWriter - Class in com.bradmcevoy.http.values
 
LockTokenValueWriter() - Constructor for class com.bradmcevoy.http.values.LockTokenValueWriter
 
LockWriterHelper - Class in com.bradmcevoy.http.webdav
 
LockWriterHelper() - Constructor for class com.bradmcevoy.http.webdav.LockWriterHelper
 
loginFailed - Variable in class com.bradmcevoy.http.AuthenticationService.AuthStatus
 

M

MakeCollectionableResource - Interface in com.bradmcevoy.http
Represents a collection (ie a folder or directory which allows sub collections to be created
mapOfFactoriesByHost - Variable in class com.bradmcevoy.http.MultipleResourceFactory
 
METHOD_NOT_ALLOWED_HTML - Static variable in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
METHOD_NOT_IMPLEMENTED_HTML - Static variable in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
MiltonException - Exception in com.bradmcevoy.http.exceptions
Base class for exceptions during processing requests on resources
MiltonException(Resource) - Constructor for exception com.bradmcevoy.http.exceptions.MiltonException
 
missingLock(Request, Resource) - Method in class com.bradmcevoy.http.HandlerHelper
 
MkColHandler - Class in com.bradmcevoy.http.webdav
 
MkColHandler(WebDavResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.webdav.MkColHandler
 
MkColHandler.CollectionResourceCreator - Interface in com.bradmcevoy.http.webdav
 
ModifiedDateValueWriter - Class in com.bradmcevoy.http.values
Windows explorer is VERY picky about the format of its modified date, which this class supports Only applies to the getlastmodified field
ModifiedDateValueWriter() - Constructor for class com.bradmcevoy.http.values.ModifiedDateValueWriter
 
mostRecent(Date...) - Static method in class com.bradmcevoy.http.Utils
 
MoveableResource - Interface in com.bradmcevoy.http
webDAV MOVE
MoveHandler - Class in com.bradmcevoy.http.webdav
 
MoveHandler(WebDavResponseHandler, HandlerHelper, ResourceHandlerHelper) - Constructor for class com.bradmcevoy.http.webdav.MoveHandler
Sets userAgentHelper to DefaultUserAgentHelper, which can be overridden by setting the property deleteHelper is set to DeleteHelperImpl
moveTo(CollectionResource, String) - Method in interface com.bradmcevoy.http.MoveableResource
 
MsOfficeResponseHandler - Class in com.bradmcevoy.http
Disables locking, as required for MS office support
MsOfficeResponseHandler(WebDavResponseHandler) - Constructor for class com.bradmcevoy.http.MsOfficeResponseHandler
 
MsOfficeResponseHandler(AuthenticationService) - Constructor for class com.bradmcevoy.http.MsOfficeResponseHandler
 
MsPropFindRequestFieldParser - Class in com.bradmcevoy.http.webdav
Decorator for PropFindRequestFieldParser's.
MsPropFindRequestFieldParser(PropFindRequestFieldParser) - Constructor for class com.bradmcevoy.http.webdav.MsPropFindRequestFieldParser
 
MultiNamespaceCustomPropertyResource - Interface in com.bradmcevoy.property
A resource interface similar to CustomPropertyResource, except that it doesnt use accessor objects, and it supports multiple namespaces.
MultiNamespaceCustomPropertySource - Class in com.bradmcevoy.property
 
MultiNamespaceCustomPropertySource() - Constructor for class com.bradmcevoy.property.MultiNamespaceCustomPropertySource
 
MULTIPART - Static variable in interface com.bradmcevoy.http.Response
 
MultipleResourceFactory - Class in com.bradmcevoy.http
 
MultipleResourceFactory() - Constructor for class com.bradmcevoy.http.MultipleResourceFactory
 
MultipleResourceFactory(List<ResourceFactory>) - Constructor for class com.bradmcevoy.http.MultipleResourceFactory
 

N

name - Variable in class com.bradmcevoy.http.webdav.PropPatchHandler.Field
 
NameSpace - Class in com.bradmcevoy.common
 
NameSpace(String, String) - Constructor for class com.bradmcevoy.common.NameSpace
 
NewFolderEvent - Class in com.ettrema.event
 
NewFolderEvent(CollectionResource) - Constructor for class com.ettrema.event.NewFolderEvent
 
newLine() - Method in class com.bradmcevoy.http.XmlWriter
 
noContent() - Method in class com.bradmcevoy.http.XmlWriter.Element
Write a self closing tag, eg />
noContent(boolean) - Method in class com.bradmcevoy.http.XmlWriter.Element
 
Nonce - Class in com.bradmcevoy.http.http11.auth
Represents a Nonce which has been issued and is stored in memory
Nonce(UUID, Date) - Constructor for class com.bradmcevoy.http.http11.auth.Nonce
 
NonceProvider - Interface in com.bradmcevoy.http.http11.auth
Provides a source of nonce values to be used in Digest authentication, and a means to validate nonce values.
NonceProvider.NonceValidity - Enum in com.bradmcevoy.http.http11.auth
 
NOT_AUTHORISED_HTML - Static variable in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
NOT_FOUND_HTML - Static variable in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
NotAuthorizedException - Exception in com.bradmcevoy.http.exceptions
Indicates that the current user is not able to perform the requested operation This should not normally be used.
NotAuthorizedException(Resource) - Constructor for exception com.bradmcevoy.http.exceptions.NotAuthorizedException
 
now() - Static method in class com.bradmcevoy.http.Utils
 
NS_DAV - Static variable in class com.bradmcevoy.http.webdav.WebDavProtocol
 
NullSecurityManager - Class in com.ettrema.http.fs
 
NullSecurityManager() - Constructor for class com.ettrema.http.fs.NullSecurityManager
 

O

onEvent(Event) - Method in interface com.ettrema.event.EventListener
 
onGet(Request, Response, Resource, Map<String, String>) - Method in interface com.bradmcevoy.http.EventListener
 
onGet(Request, Response, Resource, Map<String, String>) - Method in class com.bradmcevoy.http.HttpManager
 
onPost(Request, Response, Resource, Map<String, String>, Map<String, FileItem>) - Method in interface com.bradmcevoy.http.EventListener
 
onPost(Request, Response, Resource, Map<String, String>, Map<String, FileItem>) - Method in class com.bradmcevoy.http.HttpManager
 
onProcessResourceFinish(Request, Response, Resource, long) - Method in interface com.bradmcevoy.http.EventListener
 
onProcessResourceFinish(Request, Response, Resource, long) - Method in class com.bradmcevoy.http.HttpManager
 
onProcessResourceStart(Request, Response, Resource) - Method in interface com.bradmcevoy.http.EventListener
 
onProcessResourceStart(Request, Response, Resource) - Method in class com.bradmcevoy.http.HttpManager
 
open() - Method in class com.bradmcevoy.http.XmlWriter.Element
Completes the opening tag which is started in the constructor.
open(boolean) - Method in class com.bradmcevoy.http.XmlWriter.Element
 
open(String, String) - Method in class com.bradmcevoy.http.XmlWriter
Write an opening tag
open(String) - Method in class com.bradmcevoy.http.XmlWriter
Write an opening tag
openFile(File) - Method in class com.bradmcevoy.io.FileUtils
 
openFileForWrite(File) - Method in class com.bradmcevoy.io.FileUtils
 
OptionsHandler - Class in com.bradmcevoy.http.http11
Support the OPTIONS http method.
OptionsHandler(Http11ResponseHandler) - Constructor for class com.bradmcevoy.http.http11.OptionsHandler
Creates an OptionHandler with no authorisation
OptionsHandler(Http11ResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.OptionsHandler
Creates an OptionHandler with no authorisation Note that the handlerHelper is redundant, but this constructor is kept for backwards compatibility
OptionsHandler(Http11ResponseHandler, HandlerHelper, boolean) - Constructor for class com.bradmcevoy.http.http11.OptionsHandler
Allows the choice of enabling authorisation.
output(Response, String) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
outputStreamForResponse(Request, Response, GetableResource) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 

P

pad2(int) - Static method in class com.bradmcevoy.http.DateUtils
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.BooleanValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.CDataValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.DateValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.HrefListValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.LockTokenValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.ModifiedDateValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.ResourceTypeValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.SupportedLockValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.SupportedReportSetWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.ToStringValueWriter
 
parse(String, String, String) - Method in class com.bradmcevoy.http.values.UUIDValueWriter
 
parse(String, String, String) - Method in interface com.bradmcevoy.http.values.ValueWriter
Parse the given textual representation, probably from a PROPPATCH request
parse(QName, Class, String) - Method in class com.bradmcevoy.http.values.ValueWriters
Find the first ValueWriter which supports the given property and use it to parse the value
parse(String, String, String) - Method in class com.bradmcevoy.http.values.WrappedHrefWriter
 
parseContentRange(Resource, Request) - Method in class com.bradmcevoy.http.http11.PutHelper
Largly copied from tomcat See the spec http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html
parseDate(String) - Static method in class com.bradmcevoy.http.DateUtils
Parses a date value.
parseDate(String, Collection<String>) - Static method in class com.bradmcevoy.http.DateUtils
Parses the date value using the given date formats.
parseDate(String, Collection<String>, Date) - Static method in class com.bradmcevoy.http.DateUtils
Parses the date value using the given date formats.
parseLockInfo(Request) - Static method in class com.bradmcevoy.http.LockInfo
 
parseRequestParameters(Map<String, String>, Map<String, FileItem>) - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
parseRequestParameters(Map<String, String>, Map<String, FileItem>) - Method in interface com.bradmcevoy.http.Request
 
parseTimeout(Request) - Static method in class com.bradmcevoy.http.LockTimeout
 
parseTimeout(String) - Static method in class com.bradmcevoy.http.LockTimeout
 
parseWebDavDate(String) - Static method in class com.bradmcevoy.http.DateUtils
Parse date in format: 2010-09-03T09:29:43Z
PartialllyUpdateableResource - Interface in com.bradmcevoy.http.http11
A resource which, as well as being completely replaceable, can have its content partially replaced.
Path - Class in com.bradmcevoy.common
Immutable
path(Path, String) - Static method in class com.bradmcevoy.common.Path
 
path(String) - Static method in class com.bradmcevoy.common.Path
 
Path.LengthComparator - Class in com.bradmcevoy.common
 
Path.LengthComparator() - Constructor for class com.bradmcevoy.common.Path.LengthComparator
 
PATTERN_ASCTIME - Static variable in class com.bradmcevoy.http.DateUtils
Date format pattern used to parse HTTP date headers in ANSI C asctime() format.
PATTERN_ASCTIME2 - Static variable in class com.bradmcevoy.http.DateUtils
Another Date format pattern used to parse HTTP date headers in ANSI C asctime() format.
PATTERN_RESPONSE_HEADER - Static variable in class com.bradmcevoy.http.DateUtils
Used for response headers, and for modified date in propfind
PATTERN_RFC1036 - Static variable in class com.bradmcevoy.http.DateUtils
Date format pattern used to parse HTTP date headers in RFC 1036 format.
PATTERN_RFC1123 - Static variable in class com.bradmcevoy.http.DateUtils
Date format pattern used to parse HTTP date headers in RFC 1123 format.
PATTERN_RFC1123_NOSECS - Static variable in class com.bradmcevoy.http.DateUtils
Date format pattern used to parse HTTP date headers in RFC 1123 format.
PATTERN_WEBDAV - Static variable in class com.bradmcevoy.http.DateUtils
 
percentEncode(String) - Static method in class com.bradmcevoy.http.Utils
this is a modified verion of java.net.URI.encode(s) the java.net version only encodes characters over €, but this version also applies encoding to characters below char 48 this method should be applied only to parts of a URL, not the whole URL as forward slashes, semi-colons etc will be encoded by "part of url" i mean the bits between slashes
PostableResource - Interface in com.bradmcevoy.http
 
PostHandler - Class in com.bradmcevoy.http.http11
 
PostHandler(Http11ResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.PostHandler
 
PreAuthenticationFilter - Class in com.bradmcevoy.http.http11.auth
A filter to perform authentication before resource location.
PreAuthenticationFilter(Http11ResponseHandler, List<AuthenticationHandler>) - Constructor for class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
 
PreAuthenticationFilter(Http11ResponseHandler, SecurityManager) - Constructor for class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
 
PreAuthenticationFilter(Http11ResponseHandler, SecurityManager, NonceProvider) - Constructor for class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
 
PreConditionFailedException - Exception in com.bradmcevoy.http.exceptions
 
PreConditionFailedException(Resource) - Constructor for exception com.bradmcevoy.http.exceptions.PreConditionFailedException
 
preprendExtension(String, String) - Static method in class com.bradmcevoy.io.FileUtils
 
process(FilterChain, Request, Response) - Method in class com.bradmcevoy.http.DebugFilter
 
process(FilterChain, Request, Response) - Method in interface com.bradmcevoy.http.Filter
 
process(Request, Response) - Method in class com.bradmcevoy.http.FilterChain
 
process(HttpManager, Request, Response) - Method in interface com.bradmcevoy.http.Handler
 
process(FilterChain, Request, Response) - Method in class com.bradmcevoy.http.http11.auth.PreAuthenticationFilter
 
process(Resource, Request, Response) - Method in interface com.bradmcevoy.http.http11.CustomPostHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.http11.GetHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.http11.OptionsHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.http11.PostHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.http11.PutHandler
 
process(Request, Response) - Method in class com.bradmcevoy.http.HttpManager
 
process(HttpManager, Request, Response, ResourceHandler) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
process(FilterChain, Request, Response) - Method in class com.bradmcevoy.http.StandardFilter
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.MkColHandler
 
process(HttpManager, Request, Response, MkColHandler.CollectionResourceCreator) - Method in class com.bradmcevoy.http.webdav.MkColHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
process(HttpManager, Request, Response) - Method in class com.bradmcevoy.http.webdav.UnlockHandler
 
process(String, Resource, Document) - Method in interface com.ettrema.http.report.Report
Process the requested report body, and return a document containing the response body.
process(HttpManager, Request, Response) - Method in class com.ettrema.http.report.ReportHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in interface com.bradmcevoy.http.ExistingEntityHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.GetHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.PostHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.PutHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.UnlockHandler
 
processExistingResource(HttpManager, Request, Response, Resource) - Method in class com.ettrema.http.report.ReportHandler
 
processForm(Map<String, String>, Map<String, FileItem>) - Method in interface com.bradmcevoy.http.PostableResource
 
processForm(Map<String, String>, Map<String, FileItem>) - Method in class com.bradmcevoy.http.SimpleResource
 
processForm(Map<String, String>, Map<String, FileItem>) - Method in class com.ettrema.http.fck.FckFileManagerResource
 
processForm(Map<String, String>, Map<String, FileItem>) - Method in class com.ettrema.http.fck.FckQuickUploaderResource
 
processForm(Map<String, String>, Map<String, FileItem>) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
processMakeCol(HttpManager, Request, Response, CollectionResource, String, MkColHandler.CollectionResourceCreator) - Method in class com.bradmcevoy.http.webdav.MkColHandler
 
processNewLock(HttpManager, Request, Response, LockableResource, LockTimeout) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
processRefresh(HttpManager, Request, Response, LockableResource, LockTimeout, String) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.GetHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.OptionsHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.http11.PostHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in interface com.bradmcevoy.http.ResourceHandler
 
processResource(HttpManager, Request, Response, Resource, ExistingEntityHandler) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
processResource(HttpManager, Request, Response, Resource, ExistingEntityHandler, Map<String, String>, Map<String, FileItem>) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
processResource(HttpManager, Request, Response, Resource, ExistingEntityHandler, boolean, Map<String, String>, Map<String, FileItem>) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
processResource(List<PropFindResponse>, PropFindableResource, PropFindRequestFieldParser.ParseResult, String, int, int, String) - Method in class com.bradmcevoy.http.webdav.PropFindPropertyBuilder
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.UnlockHandler
 
processResource(HttpManager, Request, Response, Resource) - Method in class com.ettrema.http.report.ReportHandler
 
prop(String, String) - Method in class com.bradmcevoy.http.XmlWriter.Element
Write a property element like - value
prop(String, Integer) - Method in class com.bradmcevoy.http.XmlWriter.Element
 
PropertyAuthoriser - Interface in com.bradmcevoy.property
 
PropertyAuthoriser.CheckResult - Class in com.bradmcevoy.property
Describes a permission violation.
PropertyAuthoriser.CheckResult(QName, Response.Status, String, Resource) - Constructor for class com.bradmcevoy.property.PropertyAuthoriser.CheckResult
 
PropertyAuthoriser.PropertyPermission - Enum in com.bradmcevoy.property
 
PropertyHandler - Interface in com.bradmcevoy.property
A type of method handler which does property permission checking.
PropertyMap - Class in com.bradmcevoy.http.webdav
Helper class for PropertySources.
PropertyMap(String) - Constructor for class com.bradmcevoy.http.webdav.PropertyMap
 
PropertyMap.StandardProperty<T> - Interface in com.bradmcevoy.http.webdav
 
PropertySource - Interface in com.bradmcevoy.property
Defines a source of properties.
PropertySource.PropertyAccessibility - Enum in com.bradmcevoy.property
 
PropertySource.PropertyMetaData - Class in com.bradmcevoy.property
 
PropertySource.PropertyMetaData(PropertySource.PropertyAccessibility, Class) - Constructor for class com.bradmcevoy.property.PropertySource.PropertyMetaData
 
PropertySource.PropertySetException - Exception in com.bradmcevoy.property
Exception from setting a field
PropertySource.PropertySetException(Response.Status, String) - Constructor for exception com.bradmcevoy.property.PropertySource.PropertySetException
 
PropertySourcePatchSetter - Class in com.bradmcevoy.http.webdav
 
PropertySourcePatchSetter(List<PropertySource>, ValueWriters) - Constructor for class com.bradmcevoy.http.webdav.PropertySourcePatchSetter
 
PropertySourcePatchSetter(List<PropertySource>) - Constructor for class com.bradmcevoy.http.webdav.PropertySourcePatchSetter
 
PropertySourcesList - Class in com.bradmcevoy.http.webdav
 
PropertySourcesList() - Constructor for class com.bradmcevoy.http.webdav.PropertySourcesList
Constructs an empty list
PropertySourcesList(ResourceTypeHelper) - Constructor for class com.bradmcevoy.http.webdav.PropertySourcesList
Adds all default property sources
PropertySourceUtil - Class in com.bradmcevoy.http.webdav
 
PropertySourceUtil() - Constructor for class com.bradmcevoy.http.webdav.PropertySourceUtil
 
PropertyWriter - Interface in com.bradmcevoy.http.webdav
 
PropFindableResource - Interface in com.bradmcevoy.http
 
PropFindHandler - Class in com.bradmcevoy.http.webdav
 
PropFindHandler(ResourceHandlerHelper, ResourceTypeHelper, WebDavResponseHandler, List<PropertySource>) - Constructor for class com.bradmcevoy.http.webdav.PropFindHandler
 
PropFindHandler(ResourceHandlerHelper, PropFindRequestFieldParser, WebDavResponseHandler, PropFindPropertyBuilder) - Constructor for class com.bradmcevoy.http.webdav.PropFindHandler
 
PropFindPropertyBuilder - Class in com.bradmcevoy.http.webdav
This class performs the main part of PROPFIND processing, which is given a field request (either named fields or an allprop request) and a target resource, iterate over that resource and its children (depending on the depth header) and list a list of PropFindResponse objects.
PropFindPropertyBuilder(List<PropertySource>) - Constructor for class com.bradmcevoy.http.webdav.PropFindPropertyBuilder
 
PropFindRequestFieldParser - Interface in com.bradmcevoy.http.webdav
Parses the body of a PROPFIND request and returns the requested fields
PropFindRequestFieldParser.ParseResult - Class in com.bradmcevoy.http.webdav
 
PropFindRequestFieldParser.ParseResult(boolean, Set<QName>) - Constructor for class com.bradmcevoy.http.webdav.PropFindRequestFieldParser.ParseResult
 
PropFindResponse - Class in com.bradmcevoy.http.webdav
 
PropFindResponse(String, Map<QName, ValueAndType>, Map<Response.Status, List<PropFindResponse.NameAndError>>) - Constructor for class com.bradmcevoy.http.webdav.PropFindResponse
 
PropFindResponse.NameAndError - Class in com.bradmcevoy.http.webdav
Carries the qualified name of a field in error, and an optional attribute with textual information describing the error.
PropFindResponse.NameAndError(QName, String) - Constructor for class com.bradmcevoy.http.webdav.PropFindResponse.NameAndError
 
PropFindSaxHandler - Class in com.bradmcevoy.http.webdav
 
PropFindSaxHandler() - Constructor for class com.bradmcevoy.http.webdav.PropFindSaxHandler
 
propFindXmlGenerator - Variable in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
PropFindXmlGenerator - Class in com.bradmcevoy.http.webdav
 
PropFindXmlGenerator(ValueWriters) - Constructor for class com.bradmcevoy.http.webdav.PropFindXmlGenerator
 
PropPatchableResource - Interface in com.bradmcevoy.http
 
PropPatchableSetter - Class in com.bradmcevoy.http.webdav
Performs PROPPATCH updates on resources implementing PropPatchable
PropPatchableSetter() - Constructor for class com.bradmcevoy.http.webdav.PropPatchableSetter
 
PropPatchEvent - Class in com.ettrema.event
 
PropPatchEvent(Resource, PropFindResponse) - Constructor for class com.ettrema.event.PropPatchEvent
 
PropPatchHandler - Class in com.bradmcevoy.http.webdav
Example request (from ms office) PROPPATCH /Documents/test.docx HTTP/1.1 content-length: 371 cache-control: no-cache connection: Keep-Alive host: milton:8080 user-agent: Microsoft-WebDAV-MiniRedir/6.0.6001 pragma: no-cache translate: f if: () content-type: text/xml; charset="utf-8" Wed, 10 Dec 2008 21:55:22 GMT Wed, 10 Dec 2008 21:55:22 GMT 00000020 And another example request (from spec) Jim Whitehead Roy Fielding Here is an example response (from the spec) HTTP/1.1 207 Multi-Status Content-Type: text/xml; charset="utf-8" Content-Length: xxxx http://www.foo.com/bar.html HTTP/1.1 424 Failed Dependency HTTP/1.1 409 Conflict Copyright Owner can not be deleted or altered.
PropPatchHandler(ResourceHandlerHelper, WebDavResponseHandler, PropPatchSetter) - Constructor for class com.bradmcevoy.http.webdav.PropPatchHandler
 
PropPatchHandler(ResourceHandlerHelper, PropPatchRequestParser, PropPatchSetter, WebDavResponseHandler) - Constructor for class com.bradmcevoy.http.webdav.PropPatchHandler
 
PropPatchHandler.Field - Class in com.bradmcevoy.http.webdav
 
PropPatchHandler.Field(String) - Constructor for class com.bradmcevoy.http.webdav.PropPatchHandler.Field
 
PropPatchHandler.Fields - Class in com.bradmcevoy.http.webdav
 
PropPatchHandler.Fields() - Constructor for class com.bradmcevoy.http.webdav.PropPatchHandler.Fields
 
PropPatchHandler.SetField - Class in com.bradmcevoy.http.webdav
 
PropPatchHandler.SetField(String, String) - Constructor for class com.bradmcevoy.http.webdav.PropPatchHandler.SetField
 
PropPatchRequestParser - Interface in com.bradmcevoy.http.webdav
 
PropPatchRequestParser.ParseResult - Class in com.bradmcevoy.http.webdav
 
PropPatchRequestParser.ParseResult(Map<QName, String>, Set<QName>) - Constructor for class com.bradmcevoy.http.webdav.PropPatchRequestParser.ParseResult
 
PropPatchSaxHandler - Class in com.bradmcevoy.http.webdav
 
PropPatchSaxHandler() - Constructor for class com.bradmcevoy.http.webdav.PropPatchSaxHandler
 
PropPatchSetter - Interface in com.bradmcevoy.http.webdav
Applies a proppatch result to a resource This interface is only really needed to support updating properties via the old PropPatchableResource.setFields() method.
ProtocolHandlers - Class in com.bradmcevoy.http
 
ProtocolHandlers(List<HttpExtension>) - Constructor for class com.bradmcevoy.http.ProtocolHandlers
 
ProtocolHandlers(WebDavResponseHandler, AuthenticationService) - Constructor for class com.bradmcevoy.http.ProtocolHandlers
 
ProtocolHandlers(WebDavResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.ProtocolHandlers
 
ProtocolHandlers() - Constructor for class com.bradmcevoy.http.ProtocolHandlers
 
PutableResource - Interface in com.bradmcevoy.http
 
PutEvent - Class in com.ettrema.event
 
PutEvent(Resource) - Constructor for class com.ettrema.event.PutEvent
 
PutHandler - Class in com.bradmcevoy.http.http11
 
PutHandler(Http11ResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.http11.PutHandler
 
PutHandler(Http11ResponseHandler, HandlerHelper, PutHelper) - Constructor for class com.bradmcevoy.http.http11.PutHandler
 
PutHelper - Class in com.bradmcevoy.http.http11
A collection of utility methods for PutHandler
PutHelper() - Constructor for class com.bradmcevoy.http.http11.PutHelper
 

Q

QuotaDataAccessor - Interface in com.bradmcevoy.http.quota
Encapsulates access to quota data.
QuotaResource - Interface in com.bradmcevoy.http
Resource interface to support quota's This must be implemented by Collection (ie Folder) resources if you want to support quotas Resources which implement this can have their quota availability reported to client applications via the RFC4331 HTTP extensions See: http://www.faqs.org/rfcs/rfc4331.html Note that these properties may or may not be used in quota checking on PUT.

R

randomFile - Variable in class com.bradmcevoy.io.RandomFileOutputStream
 
RandomFileOutputStream - Class in com.bradmcevoy.io
A positionable file output stream.
RandomFileOutputStream(String) - Constructor for class com.bradmcevoy.io.RandomFileOutputStream
 
RandomFileOutputStream(String, boolean) - Constructor for class com.bradmcevoy.io.RandomFileOutputStream
 
RandomFileOutputStream(File) - Constructor for class com.bradmcevoy.io.RandomFileOutputStream
 
RandomFileOutputStream(File, boolean) - Constructor for class com.bradmcevoy.io.RandomFileOutputStream
 
Range - Class in com.bradmcevoy.http
 
Range(long, long) - Constructor for class com.bradmcevoy.http.Range
 
read() - Method in class com.bradmcevoy.io.FileDeletingInputStream
 
read(byte[]) - Method in class com.bradmcevoy.io.FileDeletingInputStream
 
read(byte[], int, int) - Method in class com.bradmcevoy.io.FileDeletingInputStream
 
read(InputStream) - Method in class com.bradmcevoy.io.FileUtils
 
readFile(File) - Method in class com.bradmcevoy.io.FileUtils
 
readIn(InputStream) - Static method in class com.bradmcevoy.io.FileUtils
 
ReadingException - Exception in com.bradmcevoy.io
 
ReadingException(IOException) - Constructor for exception com.bradmcevoy.io.ReadingException
 
ReadOnlySecurityManager - Class in com.bradmcevoy.http
 
ReadOnlySecurityManager(String) - Constructor for class com.bradmcevoy.http.ReadOnlySecurityManager
 
ReadOnlySecurityManager() - Constructor for class com.bradmcevoy.http.ReadOnlySecurityManager
 
readResource(Class, String) - Static method in class com.bradmcevoy.io.FileUtils
 
readTo(File, OutputStream, boolean) - Static method in class com.bradmcevoy.io.StreamUtils
 
readTo(InputStream, File, boolean) - Static method in class com.bradmcevoy.io.StreamUtils
 
readTo(InputStream, OutputStream) - Static method in class com.bradmcevoy.io.StreamUtils
Copies data from in to out and DOES NOT close streams
readTo(InputStream, OutputStream, boolean, boolean) - Static method in class com.bradmcevoy.io.StreamUtils
Reads bytes from the input and writes them, completely, to the output.
record(OutputStream) - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
refresh(String, LockableResource) - Method in interface com.ettrema.http.fs.LockManager
 
refresh(String, LockableResource) - Method in class com.ettrema.http.fs.SimpleLockManager
 
refreshLock(String) - Method in interface com.bradmcevoy.http.LockableResource
Renew the lock and return new lock info
registerEventListener(EventListener, Class<T>) - Method in interface com.ettrema.event.EventManager
 
registerEventListener(EventListener, Class<T>) - Method in class com.ettrema.event.EventManagerImpl
 
removeEventListener(EventListener) - Method in class com.bradmcevoy.http.HttpManager
 
removeFields - Variable in class com.bradmcevoy.http.webdav.PropPatchHandler.Fields
fields to remove
replace(String, String, String) - Static method in class com.bradmcevoy.common.StringSplitUtils
Replacealloccurencesofasubstringwithinastringwith anotherstring.
ReplaceableResource - Interface in com.bradmcevoy.http
Indicates a resource which can have its content replaced by a PUT method
replaceContent(InputStream, Long) - Method in interface com.bradmcevoy.http.ReplaceableResource
 
replacePartialContent(Range, InputStream) - Method in interface com.bradmcevoy.http.http11.PartialllyUpdateableResource
Update the content with the date in the given inputstream, affecting only those bytes in the given range.
Report - Interface in com.ettrema.http.report
Represents a known report type, is delegated to by the ReportHandler
ReportableResource - Interface in com.bradmcevoy.http
Just a marker interface to indicate that the resource is permitted to support REPORT requests.
ReportHandler - Class in com.ettrema.http.report
 
ReportHandler(WebDavResponseHandler, ResourceHandlerHelper, Map<String, Report>) - Constructor for class com.ettrema.http.report.ReportHandler
 
request() - Static method in class com.bradmcevoy.http.HttpManager
 
Request - Interface in com.bradmcevoy.http
 
Request.CacheControlRequest - Enum in com.bradmcevoy.http
 
Request.Depth - Enum in com.bradmcevoy.http
 
Request.Header - Enum in com.bradmcevoy.http
 
Request.Method - Enum in com.bradmcevoy.http
 
RequestEvent - Class in com.ettrema.event
 
RequestEvent(Request) - Constructor for class com.ettrema.event.RequestEvent
 
RequestParseException - Exception in com.bradmcevoy.http
 
RequestParseException(String, Throwable) - Constructor for exception com.bradmcevoy.http.RequestParseException
 
reset() - Method in class com.bradmcevoy.io.FileDeletingInputStream
 
resolveRelativePath(File, String) - Method in class com.bradmcevoy.io.FileUtils
 
Resource - Interface in com.bradmcevoy.http
Implementations should implement compareTo as an alphabetic comparison on the name property
ResourceEvent - Interface in com.ettrema.event
 
resourceFactory - Variable in class com.bradmcevoy.http.HttpManager
 
ResourceFactory - Interface in com.bradmcevoy.http
Implementations of ResourceFactory translate URLs to instances of Resource
ResourceHandler - Interface in com.bradmcevoy.http
 
ResourceHandlerHelper - Class in com.bradmcevoy.http
 
ResourceHandlerHelper(HandlerHelper, Http11ResponseHandler) - Constructor for class com.bradmcevoy.http.ResourceHandlerHelper
 
resourceTypeHelper - Variable in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
ResourceTypeHelper - Interface in com.bradmcevoy.http.webdav
Assists in determining the logical type of a given resource, for the purpose of the protocol
ResourceTypeValueWriter - Class in com.bradmcevoy.http.values
 
ResourceTypeValueWriter() - Constructor for class com.bradmcevoy.http.values.ResourceTypeValueWriter
 
respondBadRequest(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondBadRequest(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondBadRequest(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Respond with a 400 status
respondBadRequest(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondConflict(Resource, Response, Request, String) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondConflict(Resource, Response, Request, String) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondConflict(Resource, Response, Request, String) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondConflict(Resource, Response, Request, String) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondContent(Resource, Response, Request, Map<String, String>) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondContent(Resource, Response, Request, Map<String, String>) - Method in class com.bradmcevoy.http.CompressingResponseHandler
 
respondContent(Resource, Response, Request, Map<String, String>) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondContent(Resource, Response, Request, Map<String, String>) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondContent(Resource, Response, Request, Map<String, String>) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondCreated(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondCreated(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondCreated(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondCreated(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondDeleteFailed(Request, Response, Resource, Response.Status) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondDeleteFailed(Request, Response, Resource, Response.Status) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondDeleteFailed(Request, Response, Resource, Response.Status) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Called when a delete has failed, including the failure status.
respondDeleteFailed(Request, Response, Resource, Response.Status) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondExpectationFailed(Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondExpectationFailed(Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondExpectationFailed(Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Response with a 417
respondExpectationFailed(Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondForbidden(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondForbidden(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondForbidden(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Respond with a 403 status - forbidden
respondForbidden(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondHead(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondHead(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondHead(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Generate a HEAD response
respondHead(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondInsufficientStorage(Request, Response, StorageChecker.StorageErrorReason) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondInsufficientStorage(Request, Response, StorageChecker.StorageErrorReason) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondInsufficientStorage(Request, Response, StorageChecker.StorageErrorReason) - Method in interface com.bradmcevoy.http.webdav.WebDavResponseHandler
 
respondLocked(Request, Response, Resource) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondLocked(Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondLocked(Request, Response, Resource) - Method in interface com.bradmcevoy.http.webdav.WebDavResponseHandler
 
respondMethodNotAllowed(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondMethodNotAllowed(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondMethodNotAllowed(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondMethodNotAllowed(Resource, Response, Request) - Method in class com.bradmcevoy.http.MsOfficeResponseHandler
Overrides the default behaviour to set the status to Response.Status.SC_NOT_IMPLEMENTED instead of NOT_ALLOWED, so that MS office applications are able to open resources
respondMethodNotAllowed(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondMethodNotImplemented(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondMethodNotImplemented(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondMethodNotImplemented(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondMethodNotImplemented(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondNoContent(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondNoContent(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondNoContent(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Invoked when an operation is successful, but there is no content, and there is nothing more specific to return (E.g.
respondNoContent(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondNotFound(Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondNotFound(Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondNotFound(Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondNotFound(Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondNotModified(GetableResource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondNotModified(GetableResource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondNotModified(GetableResource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondNotModified(GetableResource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondPartialContent(GetableResource, Response, Request, Map<String, String>, Range) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondPartialContent(GetableResource, Response, Request, Map<String, String>, Range) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondPartialContent(GetableResource, Response, Request, Map<String, String>, Range) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondPartialContent(GetableResource, Response, Request, Map<String, String>, Range) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondPreconditionFailed(Request, Response, Resource) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondPreconditionFailed(Request, Response, Resource) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondPreconditionFailed(Request, Response, Resource) - Method in interface com.bradmcevoy.http.webdav.WebDavResponseHandler
Generate a 412 response,
respondPropFind(List<PropFindResponse>, Response, Request, PropFindableResource) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondPropFind(List<PropFindResponse>, Response, Request, Resource) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondPropFind(List<PropFindResponse>, Response, Request, Resource) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondPropFind(List<PropFindResponse>, Response, Request, Resource) - Method in interface com.bradmcevoy.http.webdav.WebDavResponseHandler
Generate the response for a PROPFIND or a PROPPATCH
respondRedirect(Response, Request, String) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondRedirect(Response, Request, String) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondRedirect(Response, Request, String) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondRedirect(Response, Request, String) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondServerError(Request, Response, String) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondServerError(Request, Response, String) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondServerError(Request, Response, String) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
Usually a 500 error.
respondServerError(Request, Response, String) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondUnauthorised(Resource, Response, Request) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondUnauthorised(Resource, Response, Request) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondUnauthorised(Resource, Response, Request) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondUnauthorised(Resource, Response, Request) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondWithOptions(Resource, Response, Request, List<String>) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
respondWithOptions(Resource, Response, Request, List<String>) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
respondWithOptions(Resource, Response, Request, List<String>) - Method in interface com.bradmcevoy.http.http11.Http11ResponseHandler
 
respondWithOptions(Resource, Response, Request, List<String>) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
respondWithToken(LockToken, Request, Response) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
response() - Static method in class com.bradmcevoy.http.HttpManager
 
Response - Interface in com.bradmcevoy.http
 
Response.CacheControlResponse - Enum in com.bradmcevoy.http
 
Response.ContentEncoding - Enum in com.bradmcevoy.http
 
Response.ContentType - Enum in com.bradmcevoy.http
 
Response.Header - Enum in com.bradmcevoy.http
 
Response.Status - Enum in com.bradmcevoy.http
 
ResponseEvent - Class in com.ettrema.event
Fired after response is complete
ResponseEvent(Request, Response) - Constructor for class com.ettrema.event.ResponseEvent
 
responseHandler - Variable in class com.bradmcevoy.http.HttpManager
 
responseMultiStatus(Resource, Response, Request, List<HrefStatus>) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
responseMultiStatus(Resource, Response, Request, List<HrefStatus>) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
responseMultiStatus(Resource, Response, Request, List<HrefStatus>) - Method in interface com.bradmcevoy.http.webdav.WebDavResponseHandler
 
ResponseStatus - Class in com.bradmcevoy.http
 
ResponseStatus() - Constructor for class com.bradmcevoy.http.ResponseStatus
 
root - Static variable in class com.bradmcevoy.common.Path
 
root() - Static method in class com.bradmcevoy.common.Path
 
run() - Method in class com.bradmcevoy.http.http11.auth.ExpiredNonceRemover
 

S

sample(InputStream) - Method in class com.bradmcevoy.http.XmlWriter
 
sanitiseName(String) - Static method in class com.bradmcevoy.io.FileUtils
replace spaces with underscores
SC_ACCEPTED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (202) indicating that a request was accepted for processing, but was not completed.
SC_BAD_GATEWAY - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (502) indicating that the HTTP server received an invalid response from a server it consulted when acting as a proxy or gateway.
SC_BAD_REQUEST - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (400) indicating the request sent by the client was syntactically incorrect.
SC_CONFLICT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (409) indicating that the request could not be completed due to a conflict with the current state of the resource.
SC_CREATED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (201) indicating the request succeeded and created a new resource on the server.
SC_EXPECTATION_FAILED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (417) indicating that the server could not meet the expectation given in the Expect request header.
SC_FORBIDDEN - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (403) indicating the server understood the request but refused to fulfill it.
SC_FOUND - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (302) indicating that the resource reside temporarily under a different URI.
SC_GATEWAY_TIMEOUT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (504) indicating that the server did not receive a timely response from the upstream server while acting as a gateway or proxy.
SC_GONE - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (410) indicating that the resource is no longer available at the server and no forwarding address is known.
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (505) indicating that the server does not support or refuses to support the HTTP protocol version that was used in the request message.
SC_INTERNAL_SERVER_ERROR - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (500) indicating an error inside the HTTP server which prevented it from fulfilling the request.
SC_LENGTH_REQUIRED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (411) indicating that the request cannot be handled without a defined Content-Length.
SC_METHOD_NOT_ALLOWED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (405) indicating that the method specified in the Request-Line is not allowed for the resource identified by the Request-URI.
SC_MOVED_PERMANENTLY - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (301) indicating that the resource has permanently moved to a new location, and that future references should use a new URI with their requests.
SC_MOVED_TEMPORARILY - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (302) indicating that the resource has temporarily moved to another location, but that future references should still use the original URI to access the resource.
SC_MULTIPLE_CHOICES - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (300) indicating that the requested resource corresponds to any one of a set of representations, each with its own specific location.
SC_NO_CONTENT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (204) indicating that the request succeeded but that there was no new information to return.
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (203) indicating that the meta information presented by the client did not originate from the server.
SC_NOT_ACCEPTABLE - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (406) indicating that the resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headers sent in the request.
SC_NOT_FOUND - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (404) indicating that the requested resource is not available.
SC_NOT_IMPLEMENTED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (501) indicating the HTTP server does not support the functionality needed to fulfill the request.
SC_NOT_MODIFIED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (304) indicating that a conditional GET operation found that the resource was available and not modified.
SC_OK - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (200) indicating the request succeeded normally.
SC_PARTIAL_CONTENT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (206) indicating that the server has fulfilled the partial GET request for the resource.
SC_PAYMENT_REQUIRED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (402) reserved for future use.
SC_PRECONDITION_FAILED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (412) indicating that the precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
SC_PROXY_AUTHENTICATION_REQUIRED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (407) indicating that the client MUST first authenticate itself with the proxy.
SC_REQUEST_ENTITY_TOO_LARGE - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (413) indicating that the server is refusing to process the request because the request entity is larger than the server is willing or able to process.
SC_REQUEST_TIMEOUT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (408) indicating that the client did not produce a request within the time that the server was prepared to wait.
SC_REQUEST_URI_TOO_LONG - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (414) indicating that the server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.
SC_REQUESTED_RANGE_NOT_SATISFIABLE - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (416) indicating that the server cannot serve the requested byte range.
SC_RESET_CONTENT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (205) indicating that the agent SHOULD reset the document view which caused the request to be sent.
SC_SEE_OTHER - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (303) indicating that the response to the request can be found under a different URI.
SC_SERVICE_UNAVAILABLE - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (503) indicating that the HTTP server is temporarily overloaded, and unable to handle the request.
SC_TEMPORARY_REDIRECT - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (307) indicating that the requested resource resides temporarily under a different URI.
SC_UNAUTHORIZED - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (401) indicating that the request requires HTTP authentication.
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (415) indicating that the server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.
SC_USE_PROXY - Static variable in class com.bradmcevoy.http.ResponseStatus
Status code (305) indicating that the requested resource MUST be accessed through the proxy given by the Location field.
scope - Variable in class com.bradmcevoy.http.LockInfo
 
seconds - Variable in class com.bradmcevoy.http.LockTimeout.DateAndSeconds
 
SecurityManager - Interface in com.bradmcevoy.http
 
SecurityManagerBasicAuthHandler - Class in com.bradmcevoy.http.http11.auth
 
SecurityManagerBasicAuthHandler(SecurityManager) - Constructor for class com.bradmcevoy.http.http11.auth.SecurityManagerBasicAuthHandler
 
SecurityManagerDigestAuthenticationHandler - Class in com.bradmcevoy.http.http11.auth
 
SecurityManagerDigestAuthenticationHandler(NonceProvider, SecurityManager) - Constructor for class com.bradmcevoy.http.http11.auth.SecurityManagerDigestAuthenticationHandler
 
SecurityManagerDigestAuthenticationHandler(SecurityManager) - Constructor for class com.bradmcevoy.http.http11.auth.SecurityManagerDigestAuthenticationHandler
 
sendContent(OutputStream, Range, Map<String, String>, String) - Method in interface com.bradmcevoy.http.GetableResource
Send the resource's content using the given output stream.
sendContent(Request, Response, GetableResource, Map<String, String>, Range, String) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
sendContent(OutputStream, Range, Map<String, String>, String) - Method in class com.bradmcevoy.http.SimpleResource
 
sendContent(OutputStream, Range, Map<String, String>, String) - Method in class com.ettrema.http.fck.FckFileManagerResource
 
sendContent(OutputStream, Range, Map<String, String>, String) - Method in class com.ettrema.http.fck.FckQuickUploaderResource
 
sendContent(OutputStream, Range, Map<String, String>, String) - Method in class com.ettrema.http.fs.ClassPathResourceFactory.ClassPathResource
 
sendRedirect(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
sendRedirect(String) - Method in interface com.bradmcevoy.http.Response
Will set the status to moved_temporaruly and set the location header to the given url
sendStringProp(XmlWriter, String, String) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
SERVER_ERROR_HTML - Static variable in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
Service - Interface in com.ettrema.common
Represents some service which can be controlled (ie started and stopped)
SessionAuthenticationHandler - Interface in com.bradmcevoy.http
 
setAllowHeader(List<String>) - Method in class com.bradmcevoy.http.AbstractResponse
 
setAllowHeader(List<String>) - Method in interface com.bradmcevoy.http.Response
 
setAnyDateHeader(Response.Header, Date) - Method in class com.bradmcevoy.http.AbstractResponse
 
setAuthenticateHeader(List<String>) - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
setAuthenticateHeader(List<String>) - Method in interface com.bradmcevoy.http.Response
Must set multiple Authenticate headers, one for each challenge This will usually be one each for basic, digest, ntlm, etc Note that order might be significant to some clients, so should be preserved.
setAuthorization(Auth) - Method in class com.bradmcevoy.http.DebugFilter.DebugRequest
 
setAuthorization(Auth) - Method in interface com.bradmcevoy.http.Request
Maybe called by the milton framework after successful non-http authentication
setBasePath(String) - Method in class com.ettrema.http.fs.ClassPathResourceFactory
 
setBuffering(DefaultHttp11ResponseHandler.BUFFERING) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
setBuffering(DefaultHttp11ResponseHandler.BUFFERING) - Method in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
setCacheControl(GetableResource, Response, Auth) - Method in interface com.bradmcevoy.http.http11.CacheControlHelper
 
setCacheControl(GetableResource, Response, Auth) - Method in class com.bradmcevoy.http.http11.DefaultCacheControlHelper
 
setCacheControlHelper(CacheControlHelper) - Method in class com.bradmcevoy.http.CompressingResponseHandler
 
setCacheControlHelper(CacheControlHelper) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
setCacheControlMaxAgeHeader(Long) - Method in class com.bradmcevoy.http.AbstractResponse
 
setCacheControlMaxAgeHeader(Long) - Method in interface com.bradmcevoy.http.Response
Set the cache control header to allow the resource to be cached for the given number of seconds
setCacheControlNoCacheHeader() - Method in class com.bradmcevoy.http.AbstractResponse
 
setCacheControlNoCacheHeader() - Method in interface com.bradmcevoy.http.Response
Set the cache control header to indicate that the resource should not be cached
setCacheControlPrivateMaxAgeHeader(Long) - Method in class com.bradmcevoy.http.AbstractResponse
 
setCacheControlPrivateMaxAgeHeader(Long) - Method in interface com.bradmcevoy.http.Response
 
setContentEncodingHeader(Response.ContentEncoding) - Method in class com.bradmcevoy.http.AbstractResponse
 
setContentEncodingHeader(Response.ContentEncoding) - Method in interface com.bradmcevoy.http.Response
 
setContentLengthHeader(Long) - Method in class com.bradmcevoy.http.AbstractResponse
 
setContentLengthHeader(Long) - Method in interface com.bradmcevoy.http.Response
 
setContentRangeHeader(long, long, Long) - Method in class com.bradmcevoy.http.AbstractResponse
 
setContentRangeHeader(long, long, Long) - Method in interface com.bradmcevoy.http.Response
 
setContentTypeHeader(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setContentTypeHeader(String) - Method in interface com.bradmcevoy.http.Response
 
setCookie(Cookie) - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
setCookie(String, String) - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
setCookie(Cookie) - Method in interface com.bradmcevoy.http.Response
The setCookie method is used to set a cookie value with the cookie name.
setCookie(String, String) - Method in interface com.bradmcevoy.http.Response
The setCookie method is used to set a cookie value with the cookie name.
setDateHeader(Date) - Method in class com.bradmcevoy.http.AbstractResponse
 
setDateHeader(Date) - Method in interface com.bradmcevoy.http.Response
 
setDavHeader(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setDavHeader(String) - Method in interface com.bradmcevoy.http.Response
 
setDeleteExistingBeforeCopy(boolean) - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
setDeleteHelper(DeleteHelper) - Method in class com.bradmcevoy.http.http11.DeleteHandler
 
setDeleteHelper(DeleteHelper) - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
setDisableBasic(boolean) - Method in class com.bradmcevoy.http.AuthenticationService
 
setDisableDigest(boolean) - Method in class com.bradmcevoy.http.AuthenticationService
 
setDisplayNameFormatter(DisplayNameFormatter) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
setDomain(String) - Method in interface com.bradmcevoy.http.Cookie
This enables the domain for this Cookie to be set.
setEnableAuthorisation(boolean) - Method in class com.bradmcevoy.http.http11.OptionsHandler
 
setEnableExpectContinue(boolean) - Method in class com.bradmcevoy.http.HandlerHelper
 
setEnableExpectContinue(boolean) - Method in class com.bradmcevoy.http.HttpManager
 
setEnableExpectContinue(boolean) - Method in class com.bradmcevoy.http.ProtocolHandlers
 
setEnableNonceCountChecking(boolean) - Method in class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
setEtag(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setEtag(String) - Method in interface com.bradmcevoy.http.Response
 
setEventListeners(List<EventListener>) - Method in class com.bradmcevoy.http.HttpManager
 
setEventManager(EventManager) - Method in class com.bradmcevoy.http.HttpManager
 
setExpiresHeader(Date) - Method in class com.bradmcevoy.http.AbstractResponse
 
setExpiresHeader(Date) - Method in interface com.bradmcevoy.http.Response
 
setExpiry(int) - Method in interface com.bradmcevoy.http.Cookie
This allows a lifetime to be specified for the cookie.
setExtraHandlers(List<AuthenticationHandler>) - Method in class com.bradmcevoy.http.AuthenticationService
 
setExtraSource(PropertySource) - Method in class com.bradmcevoy.http.webdav.PropertySourcesList
Allows you to add an extra source to the default list
setFields - Variable in class com.bradmcevoy.http.webdav.PropPatchHandler.Fields
fields to set to a value
setFilePointer(long) - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
setFileSize(long) - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
setFilters(List<Filter>) - Method in class com.bradmcevoy.http.HttpManager
 
setFormattedValue(String) - Method in interface com.bradmcevoy.http.CustomProperty
Set the unencoded string value into this property.
setFrom(Date) - Method in class com.bradmcevoy.http.LockToken
 
setLastModifiedHeader(Date) - Method in class com.bradmcevoy.http.AbstractResponse
 
setLastModifiedHeader(Date) - Method in interface com.bradmcevoy.http.Response
 
setLocationHeader(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setLocationHeader(String) - Method in interface com.bradmcevoy.http.Response
 
setLockTokenHeader(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setLockTokenHeader(String) - Method in interface com.bradmcevoy.http.Response
 
setLockWriterHelper(LockWriterHelper) - Method in class com.bradmcevoy.http.values.LockTokenValueWriter
 
setLockWriterHelper(LockWriterHelper) - Method in class com.bradmcevoy.http.webdav.LockHandler
 
setMapOfFactoriesByHost(Map<String, ResourceFactory>) - Method in class com.bradmcevoy.http.MultipleResourceFactory
 
setMaxAgeSeconds(Long) - Method in class com.ettrema.http.fs.ClassPathResourceFactory
 
setMaxMemorySize(int) - Method in class com.bradmcevoy.http.CompressingResponseHandler
 
setMaxMemorySize(int) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
setModifiedDate(Response, Resource, Auth) - Static method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
The modified date response header is used by the client for content caching.
setModifiedDate(Date) - Method in class com.ettrema.http.fs.ClassPathResourceFactory
 
setNameAndPasswords(Map<String, String>) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 
setNamespaceUri(String) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler.Field
 
setNonceStale(boolean) - Method in class com.bradmcevoy.http.Auth
set by digest auth processing.
setNonStandardHeader(String, String) - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
setNonStandardHeader(String, String) - Method in interface com.bradmcevoy.http.Response
 
setOnClose(Runnable) - Method in class com.bradmcevoy.io.BufferingOutputStream
 
setPath(String) - Method in interface com.bradmcevoy.http.Cookie
This is used to set the cookie path for this cookie.
setPermissionService(PropertyAuthoriser) - Method in class com.bradmcevoy.http.webdav.PropFindHandler
 
setPermissionService(PropertyAuthoriser) - Method in class com.bradmcevoy.http.webdav.PropPatchHandler
 
setPermissionService(PropertyAuthoriser) - Method in interface com.bradmcevoy.property.PropertyHandler
 
setProperties(PropPatchHandler.Fields) - Method in interface com.bradmcevoy.http.PropPatchableResource
Deprecated. - you should leave this method empty and implement CustomPropertyResource. Starting with 1.5.0 you must configure a PropPatchableSetter onto the PropPatchHandler for this method to be called.
setProperties(String, PropPatchRequestParser.ParseResult, Resource) - Method in class com.bradmcevoy.http.webdav.PropertySourcePatchSetter
 
setProperties(String, PropPatchRequestParser.ParseResult, Resource) - Method in class com.bradmcevoy.http.webdav.PropPatchableSetter
 
setProperties(String, PropPatchRequestParser.ParseResult, Resource) - Method in interface com.bradmcevoy.http.webdav.PropPatchSetter
Update the given resource with the properties specified in the parseResult and return appropriate responses
setProperty(QName, Object, Resource) - Method in class com.bradmcevoy.http.webdav.WebDavProtocol
 
setProperty(QName, Object, Resource) - Method in class com.bradmcevoy.property.BeanPropertySource
 
setProperty(QName, Object, Resource) - Method in class com.bradmcevoy.property.CustomPropertySource
 
setProperty(QName, Object) - Method in interface com.bradmcevoy.property.MultiNamespaceCustomPropertyResource
 
setProperty(QName, Object, Resource) - Method in class com.bradmcevoy.property.MultiNamespaceCustomPropertySource
 
setProperty(QName, Object, Resource) - Method in interface com.bradmcevoy.property.PropertySource
 
setPropertyPermissionService(PropertyAuthoriser) - Method in class com.bradmcevoy.http.HttpManager
 
setRealm(String) - Method in class com.ettrema.http.fs.NullSecurityManager
 
setRealm(String) - Method in class com.ettrema.http.fs.SimpleSecurityManager
 
setRespondContentCommonHeaders(Response, Resource, Response.Status, Auth) - Method in class com.bradmcevoy.http.CompressingResponseHandler
 
setRespondContentCommonHeaders(Response, Resource, Auth) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
setRespondContentCommonHeaders(Response, Resource, Response.Status, Auth) - Method in class com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler
 
setResponseHeader(Response.Header, String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setSecure(boolean) - Method in interface com.bradmcevoy.http.Cookie
This is used to determine if the client browser should send this cookie over a secure protocol.
setSecurityManager(SecurityManager) - Method in class com.ettrema.http.fs.ClassPathResourceFactory
 
setSessionAuthenticationHandler(SessionAuthenticationHandler) - Method in class com.bradmcevoy.http.HttpManager
 
setSources(List<PropertySource>) - Method in class com.bradmcevoy.http.webdav.PropertySourcesList
 
setStatus(Response.Status) - Method in class com.bradmcevoy.http.DebugFilter.DebugResponse
 
setStatus(Response.Status) - Method in interface com.bradmcevoy.http.Response
 
setStripHrefOnOwner(boolean) - Method in class com.bradmcevoy.http.webdav.LockWriterHelper
 
setTag(Object) - Method in class com.bradmcevoy.http.Auth
Set after a successful authenticate method with a not-null value The actual value will be application dependent
setUrlAdapter(UrlAdapter) - Method in class com.bradmcevoy.http.ResourceHandlerHelper
 
setUserAgentHelper(UserAgentHelper) - Method in class com.bradmcevoy.http.webdav.CopyHandler
 
setUserAgentHelper(UserAgentHelper) - Method in class com.bradmcevoy.http.webdav.MoveHandler
 
setValue(String) - Method in interface com.bradmcevoy.http.Cookie
This enables the value of the cookie to be changed.
setValue(String) - Method in class com.bradmcevoy.http.values.WrappedHref
 
setVaryHeader(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
setVaryHeader(String) - Method in interface com.bradmcevoy.http.Response
Sets the Vary response header, necessary for response compression
setVersion(int) - Method in interface com.bradmcevoy.http.Cookie
This enables the version of the Cookie to be set.
setWrapped(WebDavResponseHandler) - Method in class com.bradmcevoy.http.AbstractWrappingResponseHandler
 
SimpleDigestResource - Class in com.bradmcevoy.http
 
SimpleDigestResource(String, Date, byte[], String, String, String) - Constructor for class com.bradmcevoy.http.SimpleDigestResource
 
SimpleDigestResource(String, Date, byte[], String, String, DigestResource) - Constructor for class com.bradmcevoy.http.SimpleDigestResource
 
SimpleLockManager - Class in com.ettrema.http.fs
Keys on getUniqueID of the locked resource.
SimpleLockManager() - Constructor for class com.ettrema.http.fs.SimpleLockManager
 
SimpleMemoryNonceProvider - Class in com.bradmcevoy.http.http11.auth
A very simple nonce provide that users a map to store issued nonces.
SimpleMemoryNonceProvider(int) - Constructor for class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
SimpleMemoryNonceProvider(int, ExpiredNonceRemover) - Constructor for class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
SimpleMemoryNonceProvider(int, ExpiredNonceRemover, Map<UUID, Nonce>) - Constructor for class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
SimpleMemoryNonceProvider(int, Map<UUID, Nonce>) - Constructor for class com.bradmcevoy.http.http11.auth.SimpleMemoryNonceProvider
 
SimplePropertyAuthoriser - Class in com.bradmcevoy.property
Very basic implementation for development and prototyping Allows all logged in access
SimplePropertyAuthoriser() - Constructor for class com.bradmcevoy.property.SimplePropertyAuthoriser
 
SimpleResource - Class in com.bradmcevoy.http
A very simple resource implementation, which simply takes parameters in the constructor to define the resource, which includes the content Can be useful for resources defined in by code, where the content is a classpath item
SimpleResource(String, Date, byte[], String, String, String) - Constructor for class com.bradmcevoy.http.SimpleResource
 
SimpleResource(String, Date, byte[], String, String, Resource) - Constructor for class com.bradmcevoy.http.SimpleResource
 
SimpleSecurityManager - Class in com.ettrema.http.fs
Has a realm and a map where the keys are user names and the values are passwords
SimpleSecurityManager() - Constructor for class com.ettrema.http.fs.SimpleSecurityManager
 
SimpleSecurityManager(DigestGenerator) - Constructor for class com.ettrema.http.fs.SimpleSecurityManager
 
SimpleSecurityManager(String, Map<String, String>) - Constructor for class com.ettrema.http.fs.SimpleSecurityManager
 
split(String, String) - Static method in class com.bradmcevoy.common.StringSplitUtils
Splits a String at the first instance of the delimiter.
splitEachArrayElementAndCreateMap(String[], String, String) - Static method in class com.bradmcevoy.common.StringSplitUtils
Takes an array of Strings, and for each element removes any instances of removeCharacter, and splits the element based on the delimiter.
splitIgnoringQuotes(String, char) - Static method in class com.bradmcevoy.common.StringSplitUtils
Splits a given string on the given separator character, skips the contents of quoted substrings when looking for separators.
StandardFilter - Class in com.bradmcevoy.http
 
StandardFilter() - Constructor for class com.bradmcevoy.http.StandardFilter
 
start() - Method in interface com.ettrema.common.Service
Start the service.
startElement(String, String, String, Attributes) - Method in class com.bradmcevoy.http.LockInfoSaxHandler
 
startElement(String, String, String, Attributes) - Method in class com.bradmcevoy.http.webdav.PropFindSaxHandler
 
startElement(String, String, String, Attributes) - Method in class com.bradmcevoy.http.webdav.PropPatchSaxHandler
 
status - Variable in class com.bradmcevoy.http.HrefStatus
 
status - Variable in enum com.bradmcevoy.http.LockResult.FailureReason
 
stop() - Method in interface com.ettrema.common.Service
The service should be made unavailable, however it should be able to be starte again
StorageChecker - Interface in com.bradmcevoy.http.quota
Implementations will check some aspect of whether or not its allowable to load some content into the system.
StorageChecker.StorageErrorReason - Enum in com.bradmcevoy.http.quota
 
StreamUtils - Class in com.bradmcevoy.io
 
StringSplitUtils - Class in com.bradmcevoy.common
 
StringUtils - Class in com.bradmcevoy.common
 
StringUtils() - Constructor for class com.bradmcevoy.common.StringUtils
 
stripExtension(String) - Static method in class com.bradmcevoy.io.FileUtils
 
stripServer(String) - Static method in class com.bradmcevoy.http.Utils
 
stripToPath(String) - Static method in class com.bradmcevoy.http.AbstractRequest
 
substringAfterLast(String, String) - Static method in class com.bradmcevoy.common.StringSplitUtils
 
substringBeforeLast(String, String) - Static method in class com.bradmcevoy.common.StringSplitUtils
 
success(LockToken) - Static method in class com.bradmcevoy.http.LockResult
 
SupportedLockValueWriter - Class in com.bradmcevoy.http.values
 
SupportedLockValueWriter() - Constructor for class com.bradmcevoy.http.values.SupportedLockValueWriter
 
SupportedReportSetList - Class in com.bradmcevoy.http.values
Holds a list of href values which will be written as a list of elements See SupportedReportSetWriter
SupportedReportSetList() - Constructor for class com.bradmcevoy.http.values.SupportedReportSetList
 
SupportedReportSetWriter - Class in com.bradmcevoy.http.values
 
SupportedReportSetWriter() - Constructor for class com.bradmcevoy.http.values.SupportedReportSetWriter
 
supports(Resource, Request) - Method in interface com.bradmcevoy.http.AuthenticationHandler
Returns true if this supports authenticating with the given Auth data on the given resource.
supports(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.BasicAuthHandler
 
supports(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.DigestAuthenticationHandler
 
supports(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerBasicAuthHandler
 
supports(Resource, Request) - Method in class com.bradmcevoy.http.http11.auth.SecurityManagerDigestAuthenticationHandler
 
supports(Resource, Request) - Method in interface com.bradmcevoy.http.http11.CustomPostHandler
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.BooleanValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.CDataValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.DateValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.HrefListValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.LockTokenValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.ModifiedDateValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.ResourceTypeValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.SupportedLockValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.SupportedReportSetWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.ToStringValueWriter
 
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.UUIDValueWriter
 
supports(String, String, Class) - Method in interface com.bradmcevoy.http.values.ValueWriter
Does this ValueWriter support the data type or property for writing xml
supports(String, String, Class) - Method in class com.bradmcevoy.http.values.WrappedHrefWriter
 
supports(Resource) - Method in class com.bradmcevoy.http.webdav.PropertySourcePatchSetter
This returns true for all resources, but it actually depends on the configured property sources.
supports(QName, Class) - Method in interface com.bradmcevoy.http.webdav.PropertyWriter
 
supports(Resource) - Method in class com.bradmcevoy.http.webdav.PropPatchableSetter
 
supports(Resource) - Method in interface com.bradmcevoy.http.webdav.PropPatchSetter
Return whether the given resource can be proppatch'ed with this PropPatchSetter
sync - Variable in class com.bradmcevoy.io.RandomFileOutputStream
 

T

timeout - Variable in class com.bradmcevoy.http.LockToken
 
toCsv(List<String>) - Static method in class com.bradmcevoy.http.Utils
Convert the list of strings to a comma separated string
tokenId - Variable in class com.bradmcevoy.http.LockToken
 
toPath() - Method in class com.bradmcevoy.common.Path
 
toString() - Method in class com.bradmcevoy.common.Path
 
toString(String) - Method in class com.bradmcevoy.common.Path
 
toString() - Method in class com.bradmcevoy.http.Auth
 
toString() - Method in class com.bradmcevoy.http.LockInfo
 
toString() - Method in class com.bradmcevoy.http.LockTimeout
 
toString() - Method in class com.bradmcevoy.http.Range
 
toString() - Method in enum com.bradmcevoy.http.Response.Status
 
toStringArray(Collection) - Static method in class com.bradmcevoy.common.StringUtils
 
ToStringValueWriter - Class in com.bradmcevoy.http.values
 
ToStringValueWriter() - Constructor for class com.bradmcevoy.http.values.ToStringValueWriter
 
truncateFileName(String, String) - Static method in class com.bradmcevoy.http.Utils
Used for parsing uploaded file names.
truncateFileName(String) - Static method in class com.bradmcevoy.http.Utils
 
type - Variable in class com.bradmcevoy.http.LockInfo
 

U

UNKNOWN - Static variable in class com.bradmcevoy.property.PropertySource.PropertyMetaData
 
unlock(String) - Method in interface com.bradmcevoy.http.LockableResource
If the resource is currently locked, and the tokenId matches the current one, unlock the resource
unlock(String, LockableResource) - Method in interface com.ettrema.http.fs.LockManager
 
unlock(String, LockableResource) - Method in class com.ettrema.http.fs.SimpleLockManager
 
UnlockHandler - Class in com.bradmcevoy.http.webdav
 
UnlockHandler(ResourceHandlerHelper, WebDavResponseHandler) - Constructor for class com.bradmcevoy.http.webdav.UnlockHandler
 
UPLOAD_RESPONSE_TEMPLATE - Static variable in class com.ettrema.http.fck.FckFileManagerResource
 
UPLOAD_RESPONSE_TEMPLATE_NORMAL - Static variable in class com.ettrema.http.fck.FckFileManagerResource
 
UPLOAD_RESPONSE_TEMPLATE_NORMAL - Static variable in class com.ettrema.http.fck.FckQuickUploaderResource
 
url - Variable in class com.ettrema.http.fck.FckCommon
 
URL - Static variable in class com.ettrema.http.fck.FckFileManagerResource
 
URL - Static variable in class com.ettrema.http.fck.FckQuickUploaderResource
 
UrlAdapter - Interface in com.bradmcevoy.http
Used to transform the requested url prior to resource location
UrlAdapterImpl - Class in com.bradmcevoy.http
 
UrlAdapterImpl() - Constructor for class com.bradmcevoy.http.UrlAdapterImpl
 
UserAgentHelper - Interface in com.bradmcevoy.http.webdav
This will contain methods to broadly identify user agents.
Utils - Class in com.bradmcevoy.http
 
Utils() - Constructor for class com.bradmcevoy.http.Utils
 
UUIDValueWriter - Class in com.bradmcevoy.http.values
 
UUIDValueWriter() - Constructor for class com.bradmcevoy.http.values.UUIDValueWriter
 

V

value - Variable in class com.bradmcevoy.http.webdav.PropPatchHandler.SetField
 
ValueAndType - Class in com.bradmcevoy.http.values
This class exists to convey type information even when a value is null.
ValueAndType(Object, Class) - Constructor for class com.bradmcevoy.http.values.ValueAndType
 
valueOf(String) - Static method in enum com.bradmcevoy.http.Auth.Scheme
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.http11.auth.NonceProvider.NonceValidity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler.BUFFERING
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.LockInfo.LockDepth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.LockInfo.LockScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.LockInfo.LockType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.LockResult.FailureReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.quota.StorageChecker.StorageErrorReason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Request.CacheControlRequest
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Request.Depth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Request.Header
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Request.Method
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Response.CacheControlResponse
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Response.ContentEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Response.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Response.Header
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.Response.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.http.XmlWriter.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.property.PropertyAuthoriser.PropertyPermission
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.bradmcevoy.property.PropertySource.PropertyAccessibility
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.bradmcevoy.http.Auth.Scheme
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.http11.auth.NonceProvider.NonceValidity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.http11.DefaultHttp11ResponseHandler.BUFFERING
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.LockInfo.LockDepth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.LockInfo.LockScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.LockInfo.LockType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.LockResult.FailureReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.quota.StorageChecker.StorageErrorReason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Request.CacheControlRequest
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Request.Depth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Request.Header
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Request.Method
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Response.CacheControlResponse
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Response.ContentEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Response.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Response.Header
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.Response.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.http.XmlWriter.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.property.PropertyAuthoriser.PropertyPermission
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.bradmcevoy.property.PropertySource.PropertyAccessibility
Returns an array containing the constants of this enum type, in the order they are declared.
ValueWriter - Interface in com.bradmcevoy.http.values
An implementation of ValueWriter will generate xml for some particular property or type, and be able to parse proppatch textual values into its typed form Generally ValueWriter's should be symmetrical, in that they can parse what they generate.
ValueWriters - Class in com.bradmcevoy.http.values
Default list of value writers.
ValueWriters(List<ValueWriter>) - Constructor for class com.bradmcevoy.http.values.ValueWriters
Allows the set of value writers to be injected
ValueWriters() - Constructor for class com.bradmcevoy.http.values.ValueWriters
Initialised the default set of writers

W

WebDavExtension - Interface in com.bradmcevoy.http.webdav
For all webdav extensions to implement.
WebDavProtocol - Class in com.bradmcevoy.http.webdav
Defines the methods and properties that make up the webdav protocol.
WebDavProtocol(WebDavResponseHandler, HandlerHelper) - Constructor for class com.bradmcevoy.http.webdav.WebDavProtocol
 
WebDavProtocol(WebDavResponseHandler, HandlerHelper, ResourceTypeHelper) - Constructor for class com.bradmcevoy.http.webdav.WebDavProtocol
 
WebDavProtocol(HandlerHelper, ResourceTypeHelper, WebDavResponseHandler, List<PropertySource>) - Constructor for class com.bradmcevoy.http.webdav.WebDavProtocol
 
WebDavProtocol(HandlerHelper, ResourceTypeHelper, WebDavResponseHandler, List<PropertySource>, QuotaDataAccessor) - Constructor for class com.bradmcevoy.http.webdav.WebDavProtocol
 
WebDavProtocol(HandlerHelper, ResourceTypeHelper, WebDavResponseHandler, List<PropertySource>, QuotaDataAccessor, PropPatchSetter) - Constructor for class com.bradmcevoy.http.webdav.WebDavProtocol
 
WebDavProtocol.SupportedLocks - Class in com.bradmcevoy.http.webdav
Used as a marker to generate supported locks element in propfind responses See SupportedLockValueWriter
WebDavProtocol.SupportedLocks() - Constructor for class com.bradmcevoy.http.webdav.WebDavProtocol.SupportedLocks
 
WebDavResourceTypeHelper - Class in com.bradmcevoy.http.webdav
 
WebDavResourceTypeHelper() - Constructor for class com.bradmcevoy.http.webdav.WebDavResourceTypeHelper
 
WebDavResponseHandler - Interface in com.bradmcevoy.http.webdav
 
withMax(long, long) - Static method in class com.bradmcevoy.http.Utils
If n is > max, returns max.
wrapped - Variable in class com.bradmcevoy.http.AbstractWrappingResponseHandler
The underlying respond handler which takes care of actually generating content
wrapped - Variable in class com.bradmcevoy.http.webdav.DefaultWebDavResponseHandler
 
WrappedHref - Class in com.bradmcevoy.http.values
 
WrappedHref(String) - Constructor for class com.bradmcevoy.http.values.WrappedHref
 
WrappedHrefWriter - Class in com.bradmcevoy.http.values
 
WrappedHrefWriter() - Constructor for class com.bradmcevoy.http.values.WrappedHrefWriter
 
wrappedResource - Variable in class com.ettrema.http.fck.FckCommon
 
write(String) - Method in class com.bradmcevoy.http.AbstractResponse
 
write(XmlWriter, QName, Object) - Method in interface com.bradmcevoy.http.webdav.PropertyWriter
 
write(byte[]) - Method in class com.bradmcevoy.io.BufferingOutputStream
 
write(int) - Method in class com.bradmcevoy.io.BufferingOutputStream
 
write(byte[], int, int) - Method in class com.bradmcevoy.io.BufferingOutputStream
 
write(int) - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
write(byte[]) - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
write(byte[], int, int) - Method in class com.bradmcevoy.io.RandomFileOutputStream
 
writeAtt(String, String) - Method in class com.bradmcevoy.http.XmlWriter.Element
Write a name/value attribute pair
writeData(String) - Method in class com.bradmcevoy.http.XmlWriter
Write a CDATA segment.
writeElement(String, String, XmlWriter.Type) - Method in class com.bradmcevoy.http.XmlWriter
 
writeElement(String, String, String, XmlWriter.Type) - Method in class com.bradmcevoy.http.XmlWriter
 
writeProperty(String, String, String, String) - Method in class com.bradmcevoy.http.XmlWriter
Convenience method to write a single element containing a piece of text
writeProperty(String, String, String) - Method in class com.bradmcevoy.http.XmlWriter
 
writeProperty(String, String) - Method in class com.bradmcevoy.http.XmlWriter
 
writeProperty(String) - Method in class com.bradmcevoy.http.XmlWriter
 
writer - Variable in class com.bradmcevoy.http.XmlWriter
 
writeText(String) - Method in class com.bradmcevoy.http.XmlWriter.Element
Write the text into the element.
writeText(String, boolean) - Method in class com.bradmcevoy.http.XmlWriter.Element
 
writeText(String) - Method in class com.bradmcevoy.http.XmlWriter
Append plain text.
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.BooleanValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.CDataValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.DateValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.HrefListValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.LockTokenValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.ModifiedDateValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.ResourceTypeValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.SupportedLockValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.SupportedReportSetWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.ToStringValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.UUIDValueWriter
 
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in interface com.bradmcevoy.http.values.ValueWriter
Write the value out to XML using the given XmlWriter
writeValue(XmlWriter, QName, String, ValueAndType, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.ValueWriters
Find the first value writer which supports the given property and use it to output the XML.
writeValue(XmlWriter, String, String, String, Object, String, Map<String, String>) - Method in class com.bradmcevoy.http.values.WrappedHrefWriter
 
writeXMLHeader() - Method in class com.bradmcevoy.http.XmlWriter
 
WritingException - Exception in com.bradmcevoy.io
 
WritingException(IOException) - Constructor for exception com.bradmcevoy.io.WritingException
 

X

XML - Static variable in interface com.bradmcevoy.http.Response
 
XmlWriter - Class in com.bradmcevoy.http
Lightweight XML generation.
XmlWriter(OutputStream) - Constructor for class com.bradmcevoy.http.XmlWriter
 
XmlWriter.Element - Class in com.bradmcevoy.http
Represents an element which is currently being written
XmlWriter.Type - Enum in com.bradmcevoy.http
 

A B C D E F G H I L M N O P Q R S T U V W X

Copyright © 2011. All Rights Reserved.