Index
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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form