Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

## Package org.modeshape.web.jcr.webdav

This package contains the core components for the ModeShape WebDAV server implementation.

See:
Description

Interface Summary
ContentMapper | Interface that supports mapping incoming WebDAV requests to create, modify, and access JCR content to node hierarchies and properties on these nodes.
RequestResolver | Interface for a method of resolving a request into a repository name, workspace name, and node path.

Class Summary
DefaultContentMapper |
DefaultRequestResolver | Deprecated. use `SingleRepositoryRequestResolver` instead for the same functionality
ModeShapeWebdavServlet | Custom servlet implementation that provides WebDAV access to a JCR repository.
ModeShapeWebdavStore | Implementation of the `IWebdavStore` interface that uses a JCR repository as a backing store.
ModeShapeWebdavStore.SessionKey |
MultiRepositoryRequestResolver | A `RequestResolver` implementation that expects the first segment of the URI is the repository name, the second is the workspace name, and the remaining form the node path.
ResolvedRequest | The resolved repository name, workspace name, and path of node for a given `request`.
SingleRepositoryRequestResolver | Default `RequestResolver` that performs a direct mapping from all incoming URIs to the same path within a single repository and workspace.
WebdavI18n | The internationalized string constants for the `org.modeshape.web.jcr.webdav` package.

## Package org.modeshape.web.jcr.webdav Description

This package contains the core components for the ModeShape WebDAV server implementation.

The key classes are:

- `ModeShapeWebdavServlet` - the servlet class that handles requests for WebDAV URIs
- `ModeShapeWebdavStore` - the implementation class that maps WebDAV operations to JCR operations
- `RequestResolver` - the contract for mapping an incoming URI to a repository, workspace, and path within the workspace
- `SingleRepositoryRequestResolver` - the `RequestResolver` that maps URIs into a path within a single, hard-coded repository and workspace (defined by the configuration)
- `MultiRepositoryRequestResolver` - the `RequestResolver` that maps URIs into a repository name, workspace name, and path
- `ResolvedRequest` - the representation of a repository name, workspace name, and path as output by the `RequestResolver`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES

Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.