Index

A B C D E F G H I L M N O P R S T U W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AbstractMethod - Class in nl.info.webdav.methods
Abstract base class for the implementation of the different WebDAV methods.
AbstractMethod() - Constructor for class nl.info.webdav.methods.AbstractMethod
 
AccessDeniedException - Exception Class in nl.info.webdav.exceptions
 
AccessDeniedException() - Constructor for exception class nl.info.webdav.exceptions.AccessDeniedException
 
AccessDeniedException(String) - Constructor for exception class nl.info.webdav.exceptions.AccessDeniedException
 
AccessDeniedException(String, Throwable) - Constructor for exception class nl.info.webdav.exceptions.AccessDeniedException
 
AccessDeniedException(Throwable) - Constructor for exception class nl.info.webdav.exceptions.AccessDeniedException
 
addChild(LockedObject) - Method in class nl.info.webdav.locking.LockedObject
adds a new child lock to this lock
addLockedObjectOwner(String) - Method in class nl.info.webdav.locking.LockedObject
adds a new owner to a lock
addSafeCharacter(char) - Method in class nl.info.webdav.fromcatalina.URLEncoder
 

B

begin(Principal) - Method in interface nl.info.webdav.IWebdavStore
Indicates that a new request or transaction with this store involved has been started.
begin(Principal) - Method in class nl.info.webdav.LocalFileSystemStore
 
BUF_SIZE - Static variable in class nl.info.webdav.methods.AbstractMethod
size of the io-buffer

C

checkAuthentication(ITransaction) - Method in interface nl.info.webdav.IWebdavStore
Checks if authentication information passed in is valid.
checkAuthentication(ITransaction) - Method in class nl.info.webdav.LocalFileSystemStore
 
checkLocks(boolean, int) - Method in class nl.info.webdav.locking.LockedObject
checks if a lock of the given exclusivity can be placed, only considering children up to "depth"
checkLocks(ITransaction, HttpServletRequest, IResourceLocks, String) - Method in class nl.info.webdav.methods.AbstractMethod
Checks if locks on resources at the given path exists and if so checks the If-Header to make sure the If-Header corresponds to the locked resource.
checkTimeouts(ITransaction, boolean) - Method in interface nl.info.webdav.locking.IResourceLocks
Deletes LockedObjects, where timeout has reached.
checkTimeouts(ITransaction, boolean) - Method in class nl.info.webdav.locking.ResourceLocks
 
CLOSING - Static variable in class nl.info.webdav.fromcatalina.XMLWriter
Closing tag.
commit(ITransaction) - Method in interface nl.info.webdav.IWebdavStore
Indicates that all changes done inside this request shall be made permanent and any transactions, connections and other temporary resources shall be terminated.
commit(ITransaction) - Method in class nl.info.webdav.LocalFileSystemStore
 
constructStore(String, File) - Method in class nl.info.webdav.WebdavServlet
 
copyResource(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoCopy
Copy a resource.
createFolder(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Creates a folder at the position specified by folderUri.
createFolder(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
createResource(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Creates a content resource at the position specified by resourceUri.
createResource(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
CREATION_DATE_FORMAT - Static variable in class nl.info.webdav.methods.AbstractMethod
Simple date format for the creation date ISO 8601 representation (partial).
creationDateFormat(Date) - Static method in class nl.info.webdav.methods.AbstractMethod
 

D

DEFAULT_TIMEOUT - Static variable in class nl.info.webdav.methods.AbstractMethod
Default lock timeout value.
deleteResource(ITransaction, String, Hashtable<String, Integer>, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoDelete
deletes the recources at "path"
destroy() - Method in interface nl.info.webdav.IWebdavStore
Life cycle method, called by WebdavServlet's destroy() method.
destroy() - Method in class nl.info.webdav.LocalFileSystemStore
 
destroy() - Method in class nl.info.webdav.WebDavServletBean
 
DeterminableMethod - Class in nl.info.webdav.methods
 
DeterminableMethod() - Constructor for class nl.info.webdav.methods.DeterminableMethod
 
determineMethodsAllowed(StoredObject) - Static method in class nl.info.webdav.methods.DeterminableMethod
Determines the methods normally allowed for the resource.
doBody(ITransaction, HttpServletResponse, String) - Method in class nl.info.webdav.methods.DoGet
 
doBody(ITransaction, HttpServletResponse, String) - Method in class nl.info.webdav.methods.DoHead
 
DoCopy - Class in nl.info.webdav.methods
 
DoCopy(IWebdavStore, ResourceLocks, DoDelete, boolean) - Constructor for class nl.info.webdav.methods.DoCopy
 
DoDelete - Class in nl.info.webdav.methods
 
DoDelete(IWebdavStore, ResourceLocks, boolean) - Constructor for class nl.info.webdav.methods.DoDelete
 
DoGet - Class in nl.info.webdav.methods
 
DoGet(IWebdavStore, String, String, ResourceLocks, IMimeTyper, int) - Constructor for class nl.info.webdav.methods.DoGet
 
DoHead - Class in nl.info.webdav.methods
 
DoHead(IWebdavStore, String, String, ResourceLocks, IMimeTyper, int) - Constructor for class nl.info.webdav.methods.DoHead
 
DoLock - Class in nl.info.webdav.methods
 
DoLock(IWebdavStore, IResourceLocks, boolean) - Constructor for class nl.info.webdav.methods.DoLock
 
DoMkcol - Class in nl.info.webdav.methods
 
DoMkcol(IWebdavStore, IResourceLocks, boolean) - Constructor for class nl.info.webdav.methods.DoMkcol
 
DoMove - Class in nl.info.webdav.methods
 
DoMove(ResourceLocks, DoDelete, DoCopy, boolean) - Constructor for class nl.info.webdav.methods.DoMove
 
DoNotImplemented - Class in nl.info.webdav.methods
 
DoNotImplemented(boolean) - Constructor for class nl.info.webdav.methods.DoNotImplemented
 
DoOptions - Class in nl.info.webdav.methods
 
DoOptions(IWebdavStore, ResourceLocks) - Constructor for class nl.info.webdav.methods.DoOptions
 
DoPropfind - Class in nl.info.webdav.methods
 
DoPropfind(IWebdavStore, ResourceLocks, IMimeTyper) - Constructor for class nl.info.webdav.methods.DoPropfind
 
DoProppatch - Class in nl.info.webdav.methods
 
DoProppatch(IWebdavStore, ResourceLocks, boolean) - Constructor for class nl.info.webdav.methods.DoProppatch
 
DoPut - Class in nl.info.webdav.methods
 
DoPut(IWebdavStore, IResourceLocks, boolean, boolean) - Constructor for class nl.info.webdav.methods.DoPut
 
DoUnlock - Class in nl.info.webdav.methods
 
DoUnlock(IWebdavStore, IResourceLocks, boolean) - Constructor for class nl.info.webdav.methods.DoUnlock
 

E

encode(String) - Method in class nl.info.webdav.fromcatalina.URLEncoder
 
encodeCookie(Cookie) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Encode a cookie as per RFC 2109.
exclusiveLock(ITransaction, String, String, int, int) - Method in interface nl.info.webdav.locking.IResourceLocks
Tries to lock the resource at "path" exclusively.
exclusiveLock(ITransaction, String, String, int, int) - Method in class nl.info.webdav.locking.ResourceLocks
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in interface nl.info.webdav.IMethodExecutor
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoCopy
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoDelete
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoHead
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoLock
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoMkcol
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoMove
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoNotImplemented
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoOptions
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoPropfind
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoProppatch
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoPut
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.methods.DoUnlock
 

F

filter(String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Filter the specified message string for characters that are sensitive in HTML.
findSubElement(Node, String) - Static method in class nl.info.webdav.fromcatalina.XMLHelper
 
folderBody(ITransaction, String, HttpServletResponse, HttpServletRequest) - Method in class nl.info.webdav.methods.DoGet
 
folderBody(ITransaction, String, HttpServletResponse, HttpServletRequest) - Method in class nl.info.webdav.methods.DoHead
 

G

getChildrenNames(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Gets the names of the children of the folder specified by folderUri.
getChildrenNames(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
getCleanPath(String) - Method in class nl.info.webdav.methods.AbstractMethod
removes a / at the end of the path string, if present
getCreationDate() - Method in class nl.info.webdav.StoredObject
Gets the date of the creation
getCSS() - Method in class nl.info.webdav.methods.DoGet
Return the CSS styles used to display the HTML representation of the webdav content.
getDateTimeFormat(Locale) - Method in class nl.info.webdav.methods.DoGet
Return this as the Date/Time format for displaying Creation + Modification dates
getDepth(HttpServletRequest) - Method in class nl.info.webdav.methods.AbstractMethod
reads the depth header from the request and returns it as a int
getDocumentBuilder() - Method in class nl.info.webdav.methods.AbstractMethod
Return JAXP document builder instance.
getETag(StoredObject) - Method in class nl.info.webdav.methods.AbstractMethod
Get the ETag for with a stored object.
getFooter(ITransaction, String, HttpServletResponse, HttpServletRequest) - Method in class nl.info.webdav.methods.DoGet
Return the footer to be displayed after the folder content
getHeader(ITransaction, String, HttpServletResponse, HttpServletRequest) - Method in class nl.info.webdav.methods.DoGet
Return the header to be displayed in front of the folder content
getID() - Method in class nl.info.webdav.locking.LockedObject
Gets the LockID (locktoken) for the LockedObject
getLastModified() - Method in class nl.info.webdav.StoredObject
Gets the date of the last modification
getLocalDateFormat(Date, Locale) - Static method in class nl.info.webdav.methods.AbstractMethod
 
getLockDepth() - Method in class nl.info.webdav.locking.LockedObject
Gets the depth of the lock
getLockedObjectByID(ITransaction, String) - Method in interface nl.info.webdav.locking.IResourceLocks
Gets the LockedObject corresponding to specified id.
getLockedObjectByID(ITransaction, String) - Method in class nl.info.webdav.locking.ResourceLocks
 
getLockedObjectByPath(ITransaction, String) - Method in interface nl.info.webdav.locking.IResourceLocks
Gets the locked object on specified path.
getLockedObjectByPath(ITransaction, String) - Method in class nl.info.webdav.locking.ResourceLocks
 
getLockIdFromIfHeader(HttpServletRequest) - Method in class nl.info.webdav.methods.AbstractMethod
 
getLockIdFromLockTokenHeader(HttpServletRequest) - Method in class nl.info.webdav.methods.AbstractMethod
 
getMimeType() - Method in class nl.info.webdav.StoredObject
Retrieve the myme type from the store object.
getMimeType(ITransaction, String) - Method in interface nl.info.webdav.IMimeTyper
Detect the mime type of this object
getOwner() - Method in class nl.info.webdav.locking.LockedObject
Gets the owners for the LockedObject
getParentPath(String) - Method in class nl.info.webdav.methods.AbstractMethod
creates the parent path from the given path by removing the last '/' and everything after that
getPath() - Method in class nl.info.webdav.locking.LockedObject
Gets the path for the LockedObject
getPrincipal() - Method in interface nl.info.webdav.ITransaction
 
getPropertiesFromXML(Node) - Static method in class nl.info.webdav.fromcatalina.XMLHelper
 
getRelativePath(HttpServletRequest) - Method in class nl.info.webdav.methods.AbstractMethod
Return the relative path associated with this servlet.
getResourceContent(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Gets the content of the resource specified by resourceUri.
getResourceContent(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
getResourceLength() - Method in class nl.info.webdav.StoredObject
Gets the length of the resource content
getResourceLength(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Gets the length of the content resource specified by resourceUri.
getResourceLength(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
getStatusText(int) - Static method in class nl.info.webdav.WebdavStatus
Returns the HTTP status text for the HTTP or WebDav status code specified by looking it up in the static mapping.
getStoredObject(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Gets the storedObject specified by uri
getStoredObject(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
getTempLockedObjectByID(ITransaction, String) - Method in interface nl.info.webdav.locking.IResourceLocks
Gets the LockedObject corresponding to specified id (lock token).
getTempLockedObjectByID(ITransaction, String) - Method in class nl.info.webdav.locking.ResourceLocks
 
getTempLockedObjectByPath(ITransaction, String) - Method in interface nl.info.webdav.locking.IResourceLocks
Gets the LockedObject on specified path.
getTempLockedObjectByPath(ITransaction, String) - Method in class nl.info.webdav.locking.ResourceLocks
 
getTimeoutMillis() - Method in class nl.info.webdav.locking.LockedObject
Gets the timeout for the LockedObject
getType() - Method in class nl.info.webdav.locking.LockedObject
Gets the type of the lock
getUserPrincipal(HttpServletRequest) - Method in class nl.info.webdav.WebDavServletBean
Method that permit to customize the way user information are extracted from the request, default use JAAS

H

hasExpired() - Method in class nl.info.webdav.locking.LockedObject
Return true if the lock has expired.
HEXADECIMAL - Static variable in class nl.info.webdav.fromcatalina.URLEncoder
 

I

IMethodExecutor - Interface in nl.info.webdav
 
IMimeTyper - Interface in nl.info.webdav
 
INFINITY - Static variable in class nl.info.webdav.methods.AbstractMethod
Default depth is infite.
init() - Method in class nl.info.webdav.WebdavServlet
 
init(IWebdavStore, String, String, int, boolean) - Method in class nl.info.webdav.WebDavServletBean
 
IResourceLocks - Interface in nl.info.webdav.locking
 
isExclusive() - Method in class nl.info.webdav.locking.LockedObject
Gets the exclusivity for the LockedObject
isFolder() - Method in class nl.info.webdav.StoredObject
Determines whether the StoredObject is a folder or a resource
isNullResource() - Method in class nl.info.webdav.StoredObject
Gets the state of the resource
isResource() - Method in class nl.info.webdav.StoredObject
Determines whether the StoredObject is a folder or a resource
isShared() - Method in class nl.info.webdav.locking.LockedObject
Gets the exclusivity for the LockedObject
ITransaction - Interface in nl.info.webdav
Definition of a basic webdav transaction.
IWebdavStore - Interface in nl.info.webdav
Interface for simple webdav store implementations.

L

LAST_MODIFIED_DATE_FORMAT - Static variable in class nl.info.webdav.methods.AbstractMethod
Simple date format for the last modified date.
lastModifiedDateFormat(Date) - Static method in class nl.info.webdav.methods.AbstractMethod
 
LOCAL_DATE_FORMAT - Static variable in class nl.info.webdav.methods.AbstractMethod
Format for local date values.
LocalFileSystemStore - Class in nl.info.webdav
Reference Implementation of WebdavStore
LocalFileSystemStore(File) - Constructor for class nl.info.webdav.LocalFileSystemStore
 
lock(ITransaction, String, String, boolean, int, int, boolean) - Method in interface nl.info.webdav.locking.IResourceLocks
Tries to lock the resource at "path".
lock(ITransaction, String, String, boolean, int, int, boolean) - Method in class nl.info.webdav.locking.ResourceLocks
 
LockedObject - Class in nl.info.webdav.locking
a helper class for ResourceLocks, represents the Locks
LockedObject(ResourceLocks, String, boolean) - Constructor for class nl.info.webdav.locking.LockedObject
 
LockFailedException - Exception Class in nl.info.webdav.exceptions
 
LockFailedException() - Constructor for exception class nl.info.webdav.exceptions.LockFailedException
 
LockFailedException(String) - Constructor for exception class nl.info.webdav.exceptions.LockFailedException
 
LockFailedException(String, Throwable) - Constructor for exception class nl.info.webdav.exceptions.LockFailedException
 
LockFailedException(Throwable) - Constructor for exception class nl.info.webdav.exceptions.LockFailedException
 

M

MAX_TIMEOUT - Static variable in class nl.info.webdav.methods.AbstractMethod
Maximum lock timeout.

N

nl.info.webdav - package nl.info.webdav
 
nl.info.webdav.exceptions - package nl.info.webdav.exceptions
 
nl.info.webdav.fromcatalina - package nl.info.webdav.fromcatalina
 
nl.info.webdav.locking - package nl.info.webdav.locking
 
nl.info.webdav.methods - package nl.info.webdav.methods
 
NO_CONTENT - Static variable in class nl.info.webdav.fromcatalina.XMLWriter
Element with no content.
normalize(String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Normalize a relative URI path that may have relative values ("/./", "/../", and so on ) in it.
normalize(String) - Method in class nl.info.webdav.methods.DoCopy
Return a context-relative path, beginning with a "/", that represents the canonical version of the specified path after ".." and "." elements are resolved out.

O

ObjectAlreadyExistsException - Exception Class in nl.info.webdav.exceptions
 
ObjectAlreadyExistsException() - Constructor for exception class nl.info.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectAlreadyExistsException(String) - Constructor for exception class nl.info.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectAlreadyExistsException(String, Throwable) - Constructor for exception class nl.info.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectAlreadyExistsException(Throwable) - Constructor for exception class nl.info.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectNotFoundException - Exception Class in nl.info.webdav.exceptions
 
ObjectNotFoundException() - Constructor for exception class nl.info.webdav.exceptions.ObjectNotFoundException
 
ObjectNotFoundException(String) - Constructor for exception class nl.info.webdav.exceptions.ObjectNotFoundException
 
ObjectNotFoundException(String, Throwable) - Constructor for exception class nl.info.webdav.exceptions.ObjectNotFoundException
 
ObjectNotFoundException(Throwable) - Constructor for exception class nl.info.webdav.exceptions.ObjectNotFoundException
 
OPENING - Static variable in class nl.info.webdav.fromcatalina.XMLWriter
Opening tag.

P

parseCharacterEncoding(String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Parse the character encoding from the specified content type header.
parseCookieHeader(String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Parse a cookie header into an array of cookies according to RFC 2109.
parseParameters(Map<String, String[]>, byte[], String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Append request parameters from the specified String to the specified Map.
parseParameters(Map<String, String[]>, String, String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Append request parameters from the specified String to the specified Map.

R

refreshTimeout(int) - Method in class nl.info.webdav.locking.LockedObject
Sets a new timeout for the LockedObject
register(String, IMethodExecutor) - Method in class nl.info.webdav.WebDavServletBean
 
removeLockedObject() - Method in class nl.info.webdav.locking.LockedObject
deletes this Lock object.
removeLockedObjectOwner(String) - Method in class nl.info.webdav.locking.LockedObject
tries to remove the owner from the lock
removeObject(ITransaction, String) - Method in interface nl.info.webdav.IWebdavStore
Removes the object specified by uri.
removeObject(ITransaction, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
removeTempLockedObject() - Method in class nl.info.webdav.locking.LockedObject
deletes this Lock object.
RequestUtil - Class in nl.info.webdav.fromcatalina
General purpose request parsing and encoding utility methods.
RequestUtil() - Constructor for class nl.info.webdav.fromcatalina.RequestUtil
 
ResourceLocks - Class in nl.info.webdav.locking
Simple locking management for concurrent data access, NOT the webdav locking.
ResourceLocks() - Constructor for class nl.info.webdav.locking.ResourceLocks
 
rewriteUrl(String) - Method in class nl.info.webdav.methods.AbstractMethod
URL rewriter.
rollback(ITransaction) - Method in interface nl.info.webdav.IWebdavStore
Indicates that all changes done inside this request shall be undone and any transactions, connections and other temporary resources shall be terminated.
rollback(ITransaction) - Method in class nl.info.webdav.LocalFileSystemStore
 

S

SC_ACCEPTED - Static variable in class nl.info.webdav.WebdavStatus
Status code (202) indicating that a request was accepted for processing, but was not completed.
SC_BAD_GATEWAY - Static variable in class nl.info.webdav.WebdavStatus
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 nl.info.webdav.WebdavStatus
Status code (400) indicating the request sent by the client was syntactically incorrect.
SC_CONFLICT - Static variable in class nl.info.webdav.WebdavStatus
Status code (409) indicating that the request could not be completed due to a conflict with the current state of the resource.
SC_CONTINUE - Static variable in class nl.info.webdav.WebdavStatus
Status code (100) indicating the client may continue with its request.
SC_CREATED - Static variable in class nl.info.webdav.WebdavStatus
Status code (201) indicating the request succeeded and created a new resource on the server.
SC_FORBIDDEN - Static variable in class nl.info.webdav.WebdavStatus
Status code (403) indicating the server understood the request but refused to fulfill it.
SC_INSUFFICIENT_SPACE_ON_RESOURCE - Static variable in class nl.info.webdav.WebdavStatus
Status code (419) indicating that the resource does not have sufficient space to record the state of the resource after the execution of this method.
SC_INTERNAL_SERVER_ERROR - Static variable in class nl.info.webdav.WebdavStatus
Status code (500) indicating an error inside the HTTP service which prevented it from fulfilling the request.
SC_LOCKED - Static variable in class nl.info.webdav.WebdavStatus
Status code (423) indicating the destination resource of a method is locked, and either the request did not contain a valid Lock-Info header, or the Lock-Info header identifies a lock held by another principal.
SC_METHOD_FAILURE - Static variable in class nl.info.webdav.WebdavStatus
Status code (420) indicating the method was not executed on a particular resource within its scope because some part of the method's execution failed causing the entire method to be aborted.
SC_METHOD_NOT_ALLOWED - Static variable in class nl.info.webdav.WebdavStatus
Status code (405) indicating the method specified is not allowed for the resource.
SC_MOVED_PERMANENTLY - Static variable in class nl.info.webdav.WebdavStatus
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 nl.info.webdav.WebdavStatus
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_MULTI_STATUS - Static variable in class nl.info.webdav.WebdavStatus
Status code (207) indicating that the response requires providing status for multiple independent operations.
SC_NO_CONTENT - Static variable in class nl.info.webdav.WebdavStatus
Status code (204) indicating that the request succeeded but that there was no new information to return.
SC_NOT_FOUND - Static variable in class nl.info.webdav.WebdavStatus
Status code (404) indicating that the requested resource is not available.
SC_NOT_IMPLEMENTED - Static variable in class nl.info.webdav.WebdavStatus
Status code (501) indicating the HTTP service does not support the functionality needed to fulfill the request.
SC_NOT_MODIFIED - Static variable in class nl.info.webdav.WebdavStatus
Status code (304) indicating that a conditional GET operation found that the resource was available and not modified.
SC_OK - Static variable in class nl.info.webdav.WebdavStatus
Status code (200) indicating the request succeeded normally.
SC_PRECONDITION_FAILED - Static variable in class nl.info.webdav.WebdavStatus
Status code (412) indicating the precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
SC_REQUEST_TOO_LONG - Static variable in class nl.info.webdav.WebdavStatus
Status code (413) indicating the server is refusing to process a request because the request entity is larger than the server is willing or able to process.
SC_SERVICE_UNAVAILABLE - Static variable in class nl.info.webdav.WebdavStatus
Status code (503) indicating that the HTTP service is temporarily overloaded, and unable to handle the request.
SC_UNAUTHORIZED - Static variable in class nl.info.webdav.WebdavStatus
Status code (401) indicating that the request requires HTTP authentication.
SC_UNPROCESSABLE_ENTITY - Static variable in class nl.info.webdav.WebdavStatus
Status code (418) indicating the entity body submitted with the PATCH method was not understood by the resource.
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in class nl.info.webdav.WebdavStatus
Status code (415) indicating 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.
sendData() - Method in class nl.info.webdav.fromcatalina.XMLWriter
Send data and re-initialize buffer.
sendReport(HttpServletRequest, HttpServletResponse, Hashtable<String, Integer>) - Method in class nl.info.webdav.methods.AbstractMethod
Send a multi-status element containing a complete error report to the client.
service(HttpServletRequest, HttpServletResponse) - Method in class nl.info.webdav.WebDavServletBean
Handles the special WebDAV methods.
setCreationDate(Date) - Method in class nl.info.webdav.StoredObject
Sets the date of the creation
setExclusive(boolean) - Method in class nl.info.webdav.locking.LockedObject
Sets the exclusivity for the LockedObject
setFolder(boolean) - Method in class nl.info.webdav.StoredObject
Sets a new StoredObject as a collection or resource
setLastModified(Date) - Method in class nl.info.webdav.StoredObject
Sets the date of the last modification
setMimeType(String) - Method in class nl.info.webdav.StoredObject
Set the mime type of this object
setNullResource(boolean) - Method in class nl.info.webdav.StoredObject
Sets a StoredObject as a lock-null resource
setResourceContent(ITransaction, String, InputStream, String, String) - Method in interface nl.info.webdav.IWebdavStore
Sets / stores the content of the resource specified by resourceUri.
setResourceContent(ITransaction, String, InputStream, String, String) - Method in class nl.info.webdav.LocalFileSystemStore
 
setResourceLength(long) - Method in class nl.info.webdav.StoredObject
Sets the length of the resource content
sharedLock(ITransaction, String, String, int, int) - Method in interface nl.info.webdav.locking.IResourceLocks
Tries to lock the resource at "path" shared.
sharedLock(ITransaction, String, String, int, int) - Method in class nl.info.webdav.locking.ResourceLocks
 
StoredObject - Class in nl.info.webdav
 
StoredObject() - Constructor for class nl.info.webdav.StoredObject
 

T

TEMP_TIMEOUT - Static variable in class nl.info.webdav.methods.AbstractMethod
Timeout for temporary locks
TEMPORARY - Static variable in class nl.info.webdav.methods.AbstractMethod
Boolean value to temporary lock resources (for method locks)
toString() - Method in class nl.info.webdav.fromcatalina.XMLWriter
Retrieve generated XML.

U

UnauthenticatedException - Exception Class in nl.info.webdav.exceptions
 
UnauthenticatedException() - Constructor for exception class nl.info.webdav.exceptions.UnauthenticatedException
 
UnauthenticatedException(String) - Constructor for exception class nl.info.webdav.exceptions.UnauthenticatedException
 
UnauthenticatedException(String, Throwable) - Constructor for exception class nl.info.webdav.exceptions.UnauthenticatedException
 
UnauthenticatedException(Throwable) - Constructor for exception class nl.info.webdav.exceptions.UnauthenticatedException
 
unlock(ITransaction, String, String) - Method in interface nl.info.webdav.locking.IResourceLocks
Unlocks all resources at "path" (and all sub-folders if existing) that have the same owner.
unlock(ITransaction, String, String) - Method in class nl.info.webdav.locking.ResourceLocks
 
unlockTemporaryLockedObjects(ITransaction, String, String) - Method in interface nl.info.webdav.locking.IResourceLocks
Unlocks all resources at "path" (and all sub-folders if existing) that have the same owner.
unlockTemporaryLockedObjects(ITransaction, String, String) - Method in class nl.info.webdav.locking.ResourceLocks
 
URL_ENCODER - Static variable in class nl.info.webdav.methods.AbstractMethod
Array containing the safe characters set.
URLDecode(byte[]) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded byte array.
URLDecode(byte[], String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded byte array.
URLDecode(String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded String.
URLDecode(String, String) - Static method in class nl.info.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded String.
URLEncoder - Class in nl.info.webdav.fromcatalina
This class is very similar to the java.net.URLEncoder class.
URLEncoder() - Constructor for class nl.info.webdav.fromcatalina.URLEncoder
 

W

WebdavException - Exception Class in nl.info.webdav.exceptions
 
WebdavException() - Constructor for exception class nl.info.webdav.exceptions.WebdavException
 
WebdavException(String) - Constructor for exception class nl.info.webdav.exceptions.WebdavException
 
WebdavException(String, Throwable) - Constructor for exception class nl.info.webdav.exceptions.WebdavException
 
WebdavException(Throwable) - Constructor for exception class nl.info.webdav.exceptions.WebdavException
 
WebdavServlet - Class in nl.info.webdav
Servlet which provides support for WebDAV level 2.
WebdavServlet() - Constructor for class nl.info.webdav.WebdavServlet
 
WebDavServletBean - Class in nl.info.webdav
 
WebDavServletBean() - Constructor for class nl.info.webdav.WebDavServletBean
 
WebdavStatus - Class in nl.info.webdav
Wraps the HttpServletResponse class to abstract the specific protocol used.
WebdavStatus() - Constructor for class nl.info.webdav.WebdavStatus
 
writeData(String) - Method in class nl.info.webdav.fromcatalina.XMLWriter
Write data.
writeElement(String, int) - Method in class nl.info.webdav.fromcatalina.XMLWriter
Write an element.
writeProperty(String) - Method in class nl.info.webdav.fromcatalina.XMLWriter
Write property to the XML.
writeProperty(String, String) - Method in class nl.info.webdav.fromcatalina.XMLWriter
Write property to the XML.
writeText(String) - Method in class nl.info.webdav.fromcatalina.XMLWriter
Write text.
writeXMLHeader() - Method in class nl.info.webdav.fromcatalina.XMLWriter
Write XML Header.

X

XMLHelper - Class in nl.info.webdav.fromcatalina
 
XMLHelper() - Constructor for class nl.info.webdav.fromcatalina.XMLHelper
 
XMLWriter - Class in nl.info.webdav.fromcatalina
XMLWriter helper class.
XMLWriter(Writer, Map<String, String>) - Constructor for class nl.info.webdav.fromcatalina.XMLWriter
Constructor.
XMLWriter(Map<String, String>) - Constructor for class nl.info.webdav.fromcatalina.XMLWriter
Constructor.

_

_buffer - Variable in class nl.info.webdav.fromcatalina.XMLWriter
Buffer.
_children - Variable in class nl.info.webdav.locking.LockedObject
children of that lock
_cleanupCounter - Variable in class nl.info.webdav.locking.ResourceLocks
 
_contentLength - Variable in class nl.info.webdav.methods.DoHead
 
_dftIndexFile - Variable in class nl.info.webdav.methods.DoHead
 
_exclusive - Variable in class nl.info.webdav.locking.LockedObject
weather the lock is exclusive or not.
_expiresAt - Variable in class nl.info.webdav.locking.LockedObject
Describing the timeout of a locked object (ms)
_insteadOf404 - Variable in class nl.info.webdav.methods.DoHead
 
_isRootElement - Variable in class nl.info.webdav.fromcatalina.XMLWriter
Is true until the root element is written
_lockDepth - Variable in class nl.info.webdav.locking.LockedObject
Describing the depth of a locked collection.
_locks - Variable in class nl.info.webdav.locking.ResourceLocks
keys: path value: LockedObject from that path
_locksByID - Variable in class nl.info.webdav.locking.ResourceLocks
keys: id value: LockedObject from that id
_mimeTyper - Variable in class nl.info.webdav.methods.DoHead
 
_namespaces - Variable in class nl.info.webdav.fromcatalina.XMLWriter
Namespaces to be declared in the root element
_owner - Variable in class nl.info.webdav.locking.LockedObject
owner of the lock.
_parent - Variable in class nl.info.webdav.locking.LockedObject
 
_resLocks - Variable in class nl.info.webdav.WebDavServletBean
 
_resourceLocks - Variable in class nl.info.webdav.methods.DoHead
 
_root - Variable in class nl.info.webdav.locking.ResourceLocks
 
_safeCharacters - Variable in class nl.info.webdav.fromcatalina.URLEncoder
 
_store - Variable in class nl.info.webdav.methods.DoHead
 
_store - Variable in class nl.info.webdav.WebDavServletBean
 
_tempLocks - Variable in class nl.info.webdav.locking.ResourceLocks
keys: path value: Temporary LockedObject from that path
_tempLocksByID - Variable in class nl.info.webdav.locking.ResourceLocks
keys: id value: Temporary LockedObject from that id
_tempRoot - Variable in class nl.info.webdav.locking.ResourceLocks
 
_type - Variable in class nl.info.webdav.locking.LockedObject
weather the lock is a write or read lock
_writer - Variable in class nl.info.webdav.fromcatalina.XMLWriter
Writer.
A B C D E F G H I L M N O P R S T U W X _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form