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

A

AbstractMethod - Class in net.sf.webdav.methods
 
AbstractMethod() - Constructor for class net.sf.webdav.methods.AbstractMethod
 
AccessDeniedException - Exception in net.sf.webdav.exceptions
 
AccessDeniedException() - Constructor for exception net.sf.webdav.exceptions.AccessDeniedException
 
AccessDeniedException(String) - Constructor for exception net.sf.webdav.exceptions.AccessDeniedException
 
AccessDeniedException(String, Throwable) - Constructor for exception net.sf.webdav.exceptions.AccessDeniedException
 
AccessDeniedException(Throwable) - Constructor for exception net.sf.webdav.exceptions.AccessDeniedException
 
addChild(LockedObject) - Method in class net.sf.webdav.locking.LockedObject
adds a new child lock to this lock
addLockedObjectOwner(String) - Method in class net.sf.webdav.locking.LockedObject
adds a new owner to a lock
addSafeCharacter(char) - Method in class net.sf.webdav.fromcatalina.URLEncoder
 

B

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

C

checkAuthentication(ITransaction) - Method in interface net.sf.webdav.IWebdavStore
Checks if authentication information passed in is valid.
checkAuthentication(ITransaction) - Method in class net.sf.webdav.LocalFileSystemStore
 
checkLocks(boolean, int) - Method in class net.sf.webdav.locking.LockedObject
checks if a lock of the given exclusivity can be placed, only considering children up to "depth"
checkLocks(ITransaction, HttpServletRequest, HttpServletResponse, IResourceLocks, String) - Method in class net.sf.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 net.sf.webdav.locking.IResourceLocks
Deletes LockedObjects, where timeout has reached.
checkTimeouts(ITransaction, boolean) - Method in class net.sf.webdav.locking.ResourceLocks
 
CLOSING - Static variable in class net.sf.webdav.fromcatalina.XMLWriter
Closing tag.
commit(ITransaction) - Method in interface net.sf.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 net.sf.webdav.LocalFileSystemStore
 
constructStore(String, File) - Method in class net.sf.webdav.WebdavServlet
 
copyResource(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoCopy
Copy a resource.
createFolder(ITransaction, String) - Method in interface net.sf.webdav.IWebdavStore
Creates a folder at the position specified by folderUri.
createFolder(ITransaction, String) - Method in class net.sf.webdav.LocalFileSystemStore
 
createResource(ITransaction, String) - Method in interface net.sf.webdav.IWebdavStore
Creates a content resource at the position specified by resourceUri.
createResource(ITransaction, String) - Method in class net.sf.webdav.LocalFileSystemStore
 
CREATION_DATE_FORMAT - Static variable in class net.sf.webdav.methods.AbstractMethod
Simple date format for the creation date ISO 8601 representation (partial).
creationDateFormat(Date) - Static method in class net.sf.webdav.methods.AbstractMethod
 

D

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

E

encode(byte[]) - Method in class net.sf.webdav.fromcatalina.MD5Encoder
Encodes the 128 bit (16 bytes) MD5 into a 32 character String.
encode(String) - Method in class net.sf.webdav.fromcatalina.URLEncoder
 
encodeCookie(Cookie) - Static method in class net.sf.webdav.fromcatalina.RequestUtil
Encode a cookie as per RFC 2109.
exclusiveLock(ITransaction, String, String, int, int) - Method in interface net.sf.webdav.locking.IResourceLocks
Tries to lock the resource at "path" exclusively.
exclusiveLock(ITransaction, String, String, int, int) - Method in class net.sf.webdav.locking.ResourceLocks
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in interface net.sf.webdav.IMethodExecutor
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoCopy
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoDelete
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoHead
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoLock
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoMkcol
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoMove
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoNotImplemented
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoOptions
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoPropfind
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoProppatch
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoPut
 
execute(ITransaction, HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.methods.DoUnlock
 

F

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

G

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

H

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

I

IMethodExecutor - Interface in net.sf.webdav
 
IMimeTyper - Interface in net.sf.webdav
 
INFINITY - Static variable in class net.sf.webdav.methods.AbstractMethod
Default depth is infite.
init() - Method in class net.sf.webdav.WebdavServlet
 
init(IWebdavStore, String, String, int, boolean) - Method in class net.sf.webdav.WebDavServletBean
 
IResourceLocks - Interface in net.sf.webdav.locking
 
isExclusive() - Method in class net.sf.webdav.locking.LockedObject
Gets the exclusivity for the LockedObject
isFolder() - Method in class net.sf.webdav.StoredObject
Determines whether the StoredObject is a folder or a resource
isNullResource() - Method in class net.sf.webdav.StoredObject
Gets the state of the resource
isResource() - Method in class net.sf.webdav.StoredObject
Determines whether the StoredObject is a folder or a resource
isShared() - Method in class net.sf.webdav.locking.LockedObject
Gets the exclusivity for the LockedObject
ITransaction - Interface in net.sf.webdav
 
IWebdavStore - Interface in net.sf.webdav
Interface for simple implementation of any store for the WebdavServlet based on the BasicWebdavStore from Oliver Zeigermann, that was part of the Webdav Construcktion Kit from slide

L

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

M

MAX_TIMEOUT - Static variable in class net.sf.webdav.methods.AbstractMethod
Maximum lock timeout.
MD5_ENCODER - Static variable in class net.sf.webdav.WebDavServletBean
The MD5 helper object for this class.
MD5_HELPER - Static variable in class net.sf.webdav.WebDavServletBean
MD5 message digest provider.
MD5Encoder - Class in net.sf.webdav.fromcatalina
Encode an MD5 digest into a String.
MD5Encoder() - Constructor for class net.sf.webdav.fromcatalina.MD5Encoder
 

N

net.sf.webdav - package net.sf.webdav
 
net.sf.webdav.exceptions - package net.sf.webdav.exceptions
 
net.sf.webdav.fromcatalina - package net.sf.webdav.fromcatalina
 
net.sf.webdav.locking - package net.sf.webdav.locking
 
net.sf.webdav.methods - package net.sf.webdav.methods
 
NO_CONTENT - Static variable in class net.sf.webdav.fromcatalina.XMLWriter
Element with no content.
normalize(String) - Static method in class net.sf.webdav.fromcatalina.RequestUtil
Normalize a relative URI path that may have relative values ("/./", "/../", and so on ) it it.
normalize(String) - Method in class net.sf.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 in net.sf.webdav.exceptions
 
ObjectAlreadyExistsException() - Constructor for exception net.sf.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectAlreadyExistsException(String) - Constructor for exception net.sf.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectAlreadyExistsException(String, Throwable) - Constructor for exception net.sf.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectAlreadyExistsException(Throwable) - Constructor for exception net.sf.webdav.exceptions.ObjectAlreadyExistsException
 
ObjectNotFoundException - Exception in net.sf.webdav.exceptions
 
ObjectNotFoundException() - Constructor for exception net.sf.webdav.exceptions.ObjectNotFoundException
 
ObjectNotFoundException(String) - Constructor for exception net.sf.webdav.exceptions.ObjectNotFoundException
 
ObjectNotFoundException(String, Throwable) - Constructor for exception net.sf.webdav.exceptions.ObjectNotFoundException
 
ObjectNotFoundException(Throwable) - Constructor for exception net.sf.webdav.exceptions.ObjectNotFoundException
 
OPENING - Static variable in class net.sf.webdav.fromcatalina.XMLWriter
Opening tag.

P

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

R

refreshTimeout(int) - Method in class net.sf.webdav.locking.LockedObject
Sets a new timeout for the LockedObject
register(String, IMethodExecutor) - Method in class net.sf.webdav.WebDavServletBean
 
removeLockedObject() - Method in class net.sf.webdav.locking.LockedObject
deletes this Lock object. assumes that it has no children and no owners (does not check this itself)
removeLockedObjectOwner(String) - Method in class net.sf.webdav.locking.LockedObject
tries to remove the owner from the lock
removeObject(ITransaction, String) - Method in interface net.sf.webdav.IWebdavStore
Removes the object specified by uri.
removeObject(ITransaction, String) - Method in class net.sf.webdav.LocalFileSystemStore
 
removeTempLockedObject() - Method in class net.sf.webdav.locking.LockedObject
deletes this Lock object. assumes that it has no children and no owners (does not check this itself)
RequestUtil - Class in net.sf.webdav.fromcatalina
General purpose request parsing and encoding utility methods.
RequestUtil() - Constructor for class net.sf.webdav.fromcatalina.RequestUtil
 
ResourceLocks - Class in net.sf.webdav.locking
simple locking management for concurrent data access, NOT the webdav locking
ResourceLocks() - Constructor for class net.sf.webdav.locking.ResourceLocks
 
rewriteUrl(String) - Method in class net.sf.webdav.methods.AbstractMethod
URL rewriter.
rollback(ITransaction) - Method in interface net.sf.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 net.sf.webdav.LocalFileSystemStore
 

S

SC_ACCEPTED - Static variable in class net.sf.webdav.WebdavStatus
Status code (202) indicating that a request was accepted for processing, but was not completed.
SC_BAD_GATEWAY - Static variable in class net.sf.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 net.sf.webdav.WebdavStatus
Status code (400) indicating the request sent by the client was syntactically incorrect.
SC_CONFLICT - Static variable in class net.sf.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 net.sf.webdav.WebdavStatus
Status code (100) indicating the client may continue with its request.
SC_CREATED - Static variable in class net.sf.webdav.WebdavStatus
Status code (201) indicating the request succeeded and created a new resource on the server.
SC_FORBIDDEN - Static variable in class net.sf.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 net.sf.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 net.sf.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 net.sf.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 net.sf.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 net.sf.webdav.WebdavStatus
Status code (405) indicating the method specified is not allowed for the resource.
SC_MOVED_PERMANENTLY - Static variable in class net.sf.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 net.sf.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 net.sf.webdav.WebdavStatus
Status code (207) indicating that the response requires providing status for multiple independent operations.
SC_NO_CONTENT - Static variable in class net.sf.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 net.sf.webdav.WebdavStatus
Status code (404) indicating that the requested resource is not available.
SC_NOT_IMPLEMENTED - Static variable in class net.sf.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 net.sf.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 net.sf.webdav.WebdavStatus
Status code (200) indicating the request succeeded normally.
SC_PRECONDITION_FAILED - Static variable in class net.sf.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 net.sf.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 net.sf.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 net.sf.webdav.WebdavStatus
Status code (401) indicating that the request requires HTTP authentication.
SC_UNPROCESSABLE_ENTITY - Static variable in class net.sf.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 net.sf.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 net.sf.webdav.fromcatalina.XMLWriter
Send data and reinitializes buffer.
sendReport(HttpServletRequest, HttpServletResponse, Hashtable<String, Integer>) - Method in class net.sf.webdav.methods.AbstractMethod
Send a multistatus element containing a complete error report to the client.
service(HttpServletRequest, HttpServletResponse) - Method in class net.sf.webdav.WebDavServletBean
Handles the special WebDAV methods.
setCreationDate(Date) - Method in class net.sf.webdav.StoredObject
Sets the date of the creation
setExclusive(boolean) - Method in class net.sf.webdav.locking.LockedObject
Sets the exclusivity for the LockedObject
setFolder(boolean) - Method in class net.sf.webdav.StoredObject
Sets a new StoredObject as a collection or resource
setLastModified(Date) - Method in class net.sf.webdav.StoredObject
Sets the date of the last modification
setMimeType(String) - Method in class net.sf.webdav.StoredObject
Set the mime type of this object
setNullResource(boolean) - Method in class net.sf.webdav.StoredObject
Sets a StoredObject as a lock-null resource
setResourceContent(ITransaction, String, InputStream, String, String) - Method in interface net.sf.webdav.IWebdavStore
Sets / stores the content of the resource specified by resourceUri.
setResourceContent(ITransaction, String, InputStream, String, String) - Method in class net.sf.webdav.LocalFileSystemStore
 
setResourceLength(long) - Method in class net.sf.webdav.StoredObject
Sets the length of the resource content
sharedLock(ITransaction, String, String, int, int) - Method in interface net.sf.webdav.locking.IResourceLocks
Tries to lock the resource at "path" shared.
sharedLock(ITransaction, String, String, int, int) - Method in class net.sf.webdav.locking.ResourceLocks
 
StoredObject - Class in net.sf.webdav
 
StoredObject() - Constructor for class net.sf.webdav.StoredObject
 

T

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

U

UnauthenticatedException - Exception in net.sf.webdav.exceptions
 
UnauthenticatedException() - Constructor for exception net.sf.webdav.exceptions.UnauthenticatedException
 
UnauthenticatedException(String) - Constructor for exception net.sf.webdav.exceptions.UnauthenticatedException
 
UnauthenticatedException(String, Throwable) - Constructor for exception net.sf.webdav.exceptions.UnauthenticatedException
 
UnauthenticatedException(Throwable) - Constructor for exception net.sf.webdav.exceptions.UnauthenticatedException
 
unlock(ITransaction, String, String) - Method in interface net.sf.webdav.locking.IResourceLocks
Unlocks all resources at "path" (and all subfolders if existing)

that have the same owner.

unlock(ITransaction, String, String) - Method in class net.sf.webdav.locking.ResourceLocks
 
unlockTemporaryLockedObjects(ITransaction, String, String) - Method in interface net.sf.webdav.locking.IResourceLocks
Unlocks all resources at "path" (and all subfolders if existing)

that have the same owner.

unlockTemporaryLockedObjects(ITransaction, String, String) - Method in class net.sf.webdav.locking.ResourceLocks
 
URL_ENCODER - Static variable in class net.sf.webdav.methods.AbstractMethod
Array containing the safe characters set.
URL_ENCODER - Static variable in class net.sf.webdav.methods.DoPropfind
Array containing the safe characters set.
URLDecode(String) - Static method in class net.sf.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded String.
URLDecode(String, String) - Static method in class net.sf.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded String.
URLDecode(byte[]) - Static method in class net.sf.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded byte array.
URLDecode(byte[], String) - Static method in class net.sf.webdav.fromcatalina.RequestUtil
Decode and return the specified URL-encoded byte array.
URLEncoder - Class in net.sf.webdav.fromcatalina
This class is very similar to the java.net.URLEncoder class.
URLEncoder() - Constructor for class net.sf.webdav.fromcatalina.URLEncoder
 

W

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

X

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

_

_buffer - Variable in class net.sf.webdav.fromcatalina.XMLWriter
Buffer.
_children - Variable in class net.sf.webdav.locking.LockedObject
children of that lock
_cleanupCounter - Variable in class net.sf.webdav.locking.ResourceLocks
 
_contentLength - Variable in class net.sf.webdav.methods.DoHead
 
_dftIndexFile - Variable in class net.sf.webdav.methods.DoHead
 
_exclusive - Variable in class net.sf.webdav.locking.LockedObject
weather the lock is exclusive or not. if owner=null the exclusive value doesn't matter
_expiresAt - Variable in class net.sf.webdav.locking.LockedObject
Describing the timeout of a locked object (ms)
_insteadOf404 - Variable in class net.sf.webdav.methods.DoHead
 
_isRootElement - Variable in class net.sf.webdav.fromcatalina.XMLWriter
Is true until the root element is written
_lockDepth - Variable in class net.sf.webdav.locking.LockedObject
Describing the depth of a locked collection.
_locks - Variable in class net.sf.webdav.locking.ResourceLocks
keys: path value: LockedObject from that path
_locksByID - Variable in class net.sf.webdav.locking.ResourceLocks
keys: id value: LockedObject from that id
_mimeTyper - Variable in class net.sf.webdav.methods.DoHead
 
_namespaces - Variable in class net.sf.webdav.fromcatalina.XMLWriter
Namespaces to be declared in the root element
_owner - Variable in class net.sf.webdav.locking.LockedObject
owner of the lock. shared locks can have multiple owners. is null if no owner is present
_parent - Variable in class net.sf.webdav.locking.LockedObject
 
_resLocks - Variable in class net.sf.webdav.WebDavServletBean
 
_resourceLocks - Variable in class net.sf.webdav.methods.DoHead
 
_root - Variable in class net.sf.webdav.locking.ResourceLocks
 
_safeCharacters - Variable in class net.sf.webdav.fromcatalina.URLEncoder
 
_store - Variable in class net.sf.webdav.methods.DoHead
 
_store - Variable in class net.sf.webdav.WebDavServletBean
 
_tempLocks - Variable in class net.sf.webdav.locking.ResourceLocks
keys: path value: Temporary LockedObject from that path
_tempLocksByID - Variable in class net.sf.webdav.locking.ResourceLocks
keys: id value: Temporary LockedObject from that id
_tempRoot - Variable in class net.sf.webdav.locking.ResourceLocks
 
_type - Variable in class net.sf.webdav.locking.LockedObject
weather the lock is a write or read lock
_writer - Variable in class net.sf.webdav.fromcatalina.XMLWriter
Writer.
A B C D E F G H I L M N O P R S T U W X _ 

Copyright © 2011-2013. All Rights Reserved.