Skip navigation links
A B C D E G H I L M P R S T U V 

A

addLockManager(LockManager) - Method in class com.github.alanger.webdav.VfsDavResource
 
addLockToken(String) - Method in class com.github.alanger.webdav.VfsDavSession
 
addMember(DavResource, InputContext) - Method in class com.github.alanger.webdav.VfsDavResource
 
addReference(Object) - Method in class com.github.alanger.webdav.VfsDavSession
 
alterProperties(List<? extends PropEntry>) - Method in class com.github.alanger.webdav.VfsDavResource
 
attachSession(WebdavRequest) - Method in class com.github.alanger.webdav.VfsDavSessionProvider
 

B

buildContentType(String, String) - Static method in class com.github.alanger.webdav.IOUtil
Build a valid content type string from the given mimeType and encoding:

C

com.github.alanger.webdav - package com.github.alanger.webdav
 
COMPLIANCE_CLASSES - Static variable in class com.github.alanger.webdav.VfsDavResource
 
copy(DavResource, boolean) - Method in class com.github.alanger.webdav.VfsDavResource
 
createResource(DavResourceLocator, DavServletRequest, DavServletResponse) - Method in class com.github.alanger.webdav.VfsDavResourceFactory
 
createResource(DavResourceLocator, DavSession) - Method in class com.github.alanger.webdav.VfsDavResourceFactory
 
createResource(DavResourceLocator, DavSession, DavServletRequest, FileObject) - Method in class com.github.alanger.webdav.VfsDavResourceFactory
 
createResourceLocator(String, String) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory
 
createResourceLocator(String, String, String) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory
 
createResourceLocator(String, String, String, boolean) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory
 

D

destroy() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
digest(String, String, String) - Static method in class com.github.alanger.webdav.Text
Digest the plain string using the given algorithm.
digest(String, byte[]) - Static method in class com.github.alanger.webdav.Text
Digest the plain string using the given algorithm.
doGet(WebdavRequest, WebdavResponse, DavResource) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 

E

encodeIllegalHTMLCharacters(String) - Static method in class com.github.alanger.webdav.Text
Replaces HTML characters in the given string that might need escaping as HTML text or attribute
encodeIllegalXMLCharacters(String) - Static method in class com.github.alanger.webdav.Text
Replaces XML characters in the given string that might need escaping as XML text or attribute
equals(Object) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
Equality of path is achieved if the specified object is a DavResourceLocator object with the same hash code.
escape(String, char) - Static method in class com.github.alanger.webdav.Text
Does an URL encoding of the string using the escape character.
escape(String, char, boolean) - Static method in class com.github.alanger.webdav.Text
Does an URL encoding of the string using the escape character.
escape(String) - Static method in class com.github.alanger.webdav.Text
Does a URL encoding of the string.
escapeIllegalJcr10Chars(String) - Static method in class com.github.alanger.webdav.Text
Escapes all illegal JCR 1.0 name characters of a string.
escapeIllegalJcrChars(String) - Static method in class com.github.alanger.webdav.Text
Escapes all illegal JCR name characters of a string.
escapeIllegalXpathSearchChars(String) - Static method in class com.github.alanger.webdav.Text
Escapes illegal XPath search characters at the end of a string.
escapePath(String) - Static method in class com.github.alanger.webdav.Text
Does a URL encoding of the path.
exists() - Method in class com.github.alanger.webdav.VfsDavResource
 
explode(String, int) - Static method in class com.github.alanger.webdav.Text
returns an array of strings decomposed of the original string, split at every occurrence of 'ch'.
explode(String, int, boolean) - Static method in class com.github.alanger.webdav.Text
returns an array of strings decomposed of the original string, split at every occurrence of 'ch'.

G

getAbsoluteParent(String, int) - Static method in class com.github.alanger.webdav.Text
Returns the nth absolute parent of the path, where n=level.
getAuditMethods() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getCacheStrategy() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getCollection() - Method in class com.github.alanger.webdav.VfsDavResource
 
getComplianceClass() - Method in class com.github.alanger.webdav.VfsDavResource
 
getContentLength() - Method in class com.github.alanger.webdav.VfsDavResource
 
getCreated(long) - Static method in class com.github.alanger.webdav.IOUtil
Return the creation time as formatted string.
getCSS() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getDavSessionProvider() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getDisplayName() - Method in class com.github.alanger.webdav.VfsDavResource
 
getEncoding(String) - Static method in class com.github.alanger.webdav.IOUtil
Retrieve the encoding from the specified contentType.
getFactory() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
getFactory() - Method in class com.github.alanger.webdav.VfsDavResource
 
getFilesCache() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getFileSystemManager() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getFileSystemOptions() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getHref(boolean) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
getHref() - Method in class com.github.alanger.webdav.VfsDavResource
 
getInitParameter(String) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getLastModified(long) - Static method in class com.github.alanger.webdav.IOUtil
Return the last modification time as formatted string.
getLocalName(String) - Static method in class com.github.alanger.webdav.Text
Returns the local name of the given qname.
getLocator() - Method in class com.github.alanger.webdav.VfsDavResource
 
getLocatorFactory() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getLock(Type, Scope) - Method in class com.github.alanger.webdav.VfsDavResource
 
getLockManager() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getLocks() - Method in class com.github.alanger.webdav.VfsDavResource
 
getLockTokens() - Method in class com.github.alanger.webdav.VfsDavSession
 
getLogger() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getMembers() - Method in class com.github.alanger.webdav.VfsDavResource
 
getMimeType(String) - Static method in class com.github.alanger.webdav.IOUtil
Retrieve the mimeType from the specified contentType.
getModificationTime() - Method in class com.github.alanger.webdav.VfsDavResource
 
getName(String) - Static method in class com.github.alanger.webdav.Text
Returns the name part of the path.
getName(String, char) - Static method in class com.github.alanger.webdav.Text
Returns the name part of the path, delimited by the given delim.
getName(String, boolean) - Static method in class com.github.alanger.webdav.Text
Same as Text.getName(String) but adding the possibility to pass paths that end with a trailing '/'
getNamespacePrefix(String) - Static method in class com.github.alanger.webdav.Text
Returns the namespace prefix of the given qname.
getPrefix() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
getProperties() - Method in class com.github.alanger.webdav.VfsDavResource
 
getProperty(DavPropertyName) - Method in class com.github.alanger.webdav.VfsDavResource
 
getProperty(String) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getPropertyNames() - Method in class com.github.alanger.webdav.VfsDavResource
 
getRelativeParent(String, int) - Static method in class com.github.alanger.webdav.Text
Returns the nth relative parent of the path, where n=level.
getRelativeParent(String, int, boolean) - Static method in class com.github.alanger.webdav.Text
Same as Text.getRelativeParent(String, int) but adding the possibility to pass paths that end with a trailing '/'
getRepositoryPath() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
getResourceFactory() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getResourcePath() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
getResourcePath() - Method in class com.github.alanger.webdav.VfsDavResource
 
getRootObject() - Method in class com.github.alanger.webdav.VfsDavResourceFactory
 
getSession() - Method in class com.github.alanger.webdav.VfsDavResource
 
getSupportedMethods() - Method in class com.github.alanger.webdav.VfsDavResource
 
getTempFile(InputStream) - Static method in class com.github.alanger.webdav.IOUtil
Builds a new temp.
getUserAuthenticator() - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
getWorkspaceName() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
getWorkspacePath() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 

H

hashCode() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
Computes the hash code from the href, which is built using the final fields prefix and resourcePath.
hasLock(Type, Scope) - Method in class com.github.alanger.webdav.VfsDavResource
 
hexTable - Static variable in class com.github.alanger.webdav.Text
used for the md5

I

implode(String[], String) - Static method in class com.github.alanger.webdav.Text
Concatenates all strings in the string array using the specified delimiter.
init(ServletConfig) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_AUDMETHODS - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_BUILDER - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_CACHESTRATEGY - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_DOMAIN - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_FILESCACHE - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_INCTXPATH - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_LISTINGS - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_LOGGER - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_LOGIN - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_PASSWORD - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
INIT_PARAM_ROOTPATH - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
initProperties() - Method in class com.github.alanger.webdav.VfsDavResource
Fill the set of properties
IOUtil - Class in com.github.alanger.webdav
See org.apache.jackrabbit.server.io.IOUtil
isCollection() - Method in class com.github.alanger.webdav.VfsDavResource
 
isDescendant(String, String) - Static method in class com.github.alanger.webdav.Text
Determines if the descendant path is hierarchical a descendant of path.
isDescendantOrEqual(String, String) - Static method in class com.github.alanger.webdav.Text
Determines if the descendant path is hierarchical a descendant of path or equal to it.
isLockable(Type, Scope) - Method in class com.github.alanger.webdav.VfsDavResource
 
isPreconditionValid(WebdavRequest, DavResource) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
isRootLocation() - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
isSameWorkspace(DavResourceLocator) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
isSameWorkspace(String) - Method in class com.github.alanger.webdav.VfsDavLocatorFactory.Locator
 
isSibling(String, String) - Static method in class com.github.alanger.webdav.Text
Determines, if two paths denote hierarchical siblins.

L

listingsDirectory(WebdavRequest, WebdavResponse, DavResource) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
lock(LockInfo) - Method in class com.github.alanger.webdav.VfsDavResource
 
logger - Variable in class com.github.alanger.webdav.VfsWebDavServlet
 

M

md5(String, String) - Static method in class com.github.alanger.webdav.Text
Calculate an MD5 hash of the string given.
md5(String) - Static method in class com.github.alanger.webdav.Text
Calculate an MD5 hash of the string given using 'utf-8' encoding.
METHODS - Static variable in class com.github.alanger.webdav.VfsDavResource
 
move(DavResource) - Method in class com.github.alanger.webdav.VfsDavResource
 

P

properties - Variable in class com.github.alanger.webdav.VfsDavResource
 
propsInitialized - Variable in class com.github.alanger.webdav.VfsDavResource
 

R

refreshLock(LockInfo, String) - Method in class com.github.alanger.webdav.VfsDavResource
 
releaseSession(WebdavRequest) - Method in class com.github.alanger.webdav.VfsDavSessionProvider
 
removeLockToken(String) - Method in class com.github.alanger.webdav.VfsDavSession
 
removeMember(DavResource) - Method in class com.github.alanger.webdav.VfsDavResource
 
removeProperty(DavPropertyName) - Method in class com.github.alanger.webdav.VfsDavResource
 
removeReference(Object) - Method in class com.github.alanger.webdav.VfsDavSession
 
renderSize(long) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
replace(String, String, String) - Static method in class com.github.alanger.webdav.Text
Replaces all occurrences of oldString in text with newString.
replaceVariables(Properties, String, boolean) - Static method in class com.github.alanger.webdav.Text
Performs variable replacement on the given string value.

S

service(HttpServletRequest, HttpServletResponse) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setAuditMethods(List<String>) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setAuditMethods(String) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setCacheStrategy(CacheStrategy) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setContentLanguage(String) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setContentLength(long) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setContentType(String, String) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setCreationTime(long) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setDavSessionProvider(DavSessionProvider) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setETag(String) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setFilesCache(FilesCache) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setFileSystemManager(FileSystemManager) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setFileSystemOptions(FileSystemOptions) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setLocatorFactory(DavLocatorFactory) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setLockManager(LockManager) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setLogger(Logger) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setLogger(String) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setModificationTime(long) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setProperty(Object, Object) - Method in class com.github.alanger.webdav.VfsDavResource.PropertyExportCtx
 
setProperty(DavProperty<?>) - Method in class com.github.alanger.webdav.VfsDavResource
 
setResourceFactory(DavResourceFactory) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
setUserAuthenticator(UserAuthenticator) - Method in class com.github.alanger.webdav.VfsWebDavServlet
 
spool(InputStream, OutputStream) - Static method in class com.github.alanger.webdav.IOUtil
 
spool(OutputContext) - Method in class com.github.alanger.webdav.VfsDavResource
 

T

Text - Class in com.github.alanger.webdav
See org.apache.jackrabbit.util.Text

U

UNDEFINED_LENGTH - Static variable in class com.github.alanger.webdav.IOUtil
Constant for undefined content length
UNDEFINED_TIME - Static variable in class com.github.alanger.webdav.IOUtil
Constant for undefined modification/creation time
unescape(String, char) - Static method in class com.github.alanger.webdav.Text
Does a URL decoding of the string using the escape character.
unescape(String) - Static method in class com.github.alanger.webdav.Text
Does a URL decoding of the string.
unescapeIllegalJcrChars(String) - Static method in class com.github.alanger.webdav.Text
Unescapes previously escaped jcr chars.
unlock(String) - Method in class com.github.alanger.webdav.VfsDavResource
 
URISave - Static variable in class com.github.alanger.webdav.Text
The list of characters that are not encoded by the escape() and unescape() METHODS.
URISaveEx - Static variable in class com.github.alanger.webdav.Text
Same as Text.URISave but also contains the '/'
UTF_8 - Static variable in class com.github.alanger.webdav.VfsDavResource
 

V

VERSION - Static variable in class com.github.alanger.webdav.VfsWebDavServlet
 
VfsDavLocatorFactory - Class in com.github.alanger.webdav
See org.apache.jackrabbit.webdav.simple.LocatorFactoryImpl
VfsDavLocatorFactory(String) - Constructor for class com.github.alanger.webdav.VfsDavLocatorFactory
 
VfsDavLocatorFactory.Locator - Class in com.github.alanger.webdav
 
VfsDavResource - Class in com.github.alanger.webdav
See org.apache.jackrabbit.webdav.simple.DavResourceImpl
VfsDavResource(DavResourceLocator, DavResourceFactory, DavSession, boolean) - Constructor for class com.github.alanger.webdav.VfsDavResource
 
VfsDavResource(DavResourceLocator, DavResourceFactory, DavSession, FileObject) - Constructor for class com.github.alanger.webdav.VfsDavResource
 
VfsDavResource.PropertyExportCtx - Class in com.github.alanger.webdav
See org.apache.jackrabbit.webdav.simple.DavResourceImpl.PropertyExportCtx
VfsDavResourceFactory - Class in com.github.alanger.webdav
See org.apache.jackrabbit.webdav.simple.ResourceFactoryImpl
VfsDavResourceFactory(LockManager, FileObject) - Constructor for class com.github.alanger.webdav.VfsDavResourceFactory
 
VfsDavSession - Class in com.github.alanger.webdav
See org.apache.jackrabbit.webdav.simple.DavSessionImpl
VfsDavSession() - Constructor for class com.github.alanger.webdav.VfsDavSession
 
VfsDavSessionProvider - Class in com.github.alanger.webdav
 
VfsDavSessionProvider() - Constructor for class com.github.alanger.webdav.VfsDavSessionProvider
 
VfsWebDavServlet - Class in com.github.alanger.webdav
 
VfsWebDavServlet() - Constructor for class com.github.alanger.webdav.VfsWebDavServlet
 
A B C D E G H I L M P R S T U V 
Skip navigation links

Copyright © 2020. All rights reserved.