Package
Class
Tree
Index
Help
PREV NEXT
FRAMES
NO FRAMES
A
C
D
E
G
I
L
M
N
O
P
R
S
W
X
A
addChild(XBELElement)
- Method in class com.xefer.rebel.
XBELElement
Replace the current resource with the given entity
addChildDirect(XBELElement)
- Method in class com.xefer.rebel.
XBELElement
Replace the current resource with the given entity without first importing it into the parent elements document
allowedMethods
- Variable in class com.xefer.rebel.
MethodNotAllowedException
AuthenticationFilter
- class com.xefer.rebel.
AuthenticationFilter
.
Catches all Exceptions and reports them
AuthenticationFilter()
- Constructor for class com.xefer.rebel.
AuthenticationFilter
C
closeStream(InputStream)
- Method in class com.xefer.rebel.
XBELDocument
silently closes the stream and absorbs and logs exceptions
closeStream(OutputStream)
- Method in class com.xefer.rebel.
XBELDocument
silently closes the stream and absorbs and logs exceptions
com.xefer.rebel
- package com.xefer.rebel
config
- Variable in class com.xefer.rebel.
ErrorHandlerFilter
config
- Variable in class com.xefer.rebel.
AuthenticationFilter
standard filter configuration
convertURLtoXPath(String)
- Static method in class com.xefer.rebel.
XBELElementFactory
Convert the given url path into an XPath
D
delete()
- Method in class com.xefer.rebel.
XBELElement
Delete removes self from parent
delete()
- Method in class com.xefer.rebel.
XBELDocument
delete Not allowed to delete the XBEL document itself
deleteElement(XBELElement)
- Method in class com.xefer.rebel.
XBELDocument
deletes the element from the document
destroy()
- Method in class com.xefer.rebel.
ErrorHandlerFilter
destroy()
- Method in class com.xefer.rebel.
AuthenticationFilter
document
- Variable in class com.xefer.rebel.
XBELDocument
The underlying XML Document that this class is managing
doDelete(HttpServletRequest, HttpServletResponse)
- Method in class com.xefer.rebel.
XBELServlet
The servlet is handling the DELETE request
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in class com.xefer.rebel.
ErrorHandlerFilter
doFilter(ServletRequest, ServletResponse, FilterChain)
- Method in class com.xefer.rebel.
AuthenticationFilter
Verifies the user and sets up the location of that user's document User is always null in this implementation
doGet(HttpServletRequest, HttpServletResponse)
- Method in class com.xefer.rebel.
XBELServlet
The servlet is handling the GET request
doPost(HttpServletRequest, HttpServletResponse)
- Method in class com.xefer.rebel.
XBELServlet
The servlet is handling the POST request
doPut(HttpServletRequest, HttpServletResponse)
- Method in class com.xefer.rebel.
XBELServlet
The servlet is handling the PUT request
E
element
- Variable in class com.xefer.rebel.
XBELElement
ErrorHandlerFilter
- class com.xefer.rebel.
ErrorHandlerFilter
.
Catches all Exceptions and reports them
ErrorHandlerFilter()
- Constructor for class com.xefer.rebel.
ErrorHandlerFilter
G
generateElement(Document, String)
- Static method in class com.xefer.rebel.
XBELElementFactory
generateElement Construct an XBELElement at the given path
getDocumentLocation(String)
- Method in class com.xefer.rebel.
AuthenticationFilter
Returns the fully-qualified location on the XBEL document
getElement(Document, String)
- Static method in class com.xefer.rebel.
XBELElementFactory
getElement Convert the given url path into an XPath and extract the appropriate node from the given XML Document.
getElement(String)
- Method in class com.xefer.rebel.
XBELDocument
getElement retrieves the location at the given URL or throws a ResourceException if not element can be located.
getElement(String, boolean)
- Method in class com.xefer.rebel.
XBELDocument
getElement retrieves the element at the given URL path, generating a new resource if the generate flag is true.
getId()
- Method in class com.xefer.rebel.
XBELElement
Gets the id attribute of the underlying XBEL element
getLocationUrl(StringBuffer)
- Method in class com.xefer.rebel.
XBELElement
Returns the resource Location URL based on the current url and the resource type
getLocationUrl(StringBuffer)
- Method in class com.xefer.rebel.
XBELGenericElement
Returns the resource Location URL based on the current url and the resource type
getLocationUrl(StringBuffer)
- Method in class com.xefer.rebel.
XBELFolder
Returns the resource Location URL based on the current url and the resource type
getLocationUrl(StringBuffer)
- Method in class com.xefer.rebel.
XBELBookmark
Returns the resource Location URL based on the current url and the resource type
getLocationUrl(StringBuffer)
- Method in class com.xefer.rebel.
XBELDocument
Returns the resource Location URL based on the current url and the resource type
getMessage()
- Method in class com.xefer.rebel.
ResourceException
getMessage(Throwable)
- Static method in class com.xefer.rebel.
ResourceException
getStatusCode()
- Method in class com.xefer.rebel.
ResourceException
getType()
- Method in class com.xefer.rebel.
XBELElement
Gets the tagname of the underlying XBEL element
getUser(HttpServletRequest)
- Method in class com.xefer.rebel.
AuthenticationFilter
Verifies that the user specified by the url is the same user that has provided authentication credentials.
I
init()
- Method in class com.xefer.rebel.
XBELServlet
Initialize the servlet and get application parameters
init(FilterConfig)
- Method in class com.xefer.rebel.
ErrorHandlerFilter
init(FilterConfig)
- Method in class com.xefer.rebel.
AuthenticationFilter
initialization
isLocatable()
- Method in class com.xefer.rebel.
XBELElement
Returns true if this XBELElement is directly locatable through a URL.
isLocatable()
- Method in class com.xefer.rebel.
XBELGenericElement
isLocatable()
- Method in class com.xefer.rebel.
XBELFolder
Returns true if this XBELElement is directly locatable through a URL.
isLocatable()
- Method in class com.xefer.rebel.
XBELBookmark
Returns true if this XBELElement is directly locatable through a URL.
isLocatable()
- Method in class com.xefer.rebel.
XBELDocument
Returns true if this XBELElement is directly locatable through a URL.
L
location
- Variable in class com.xefer.rebel.
AuthenticationFilter
name of the storage location
M
maxfile
- Variable in class com.xefer.rebel.
XBELServlet
maximum size of the XBEL document allowed
maxsize
- Variable in class com.xefer.rebel.
XBELServlet
maximum size of the entity allowed for PUT or POST
MethodNotAllowedException
- exception com.xefer.rebel.
MethodNotAllowedException
.
MethodNotAllowedException(String, String)
- Constructor for class com.xefer.rebel.
MethodNotAllowedException
N
newElement(Document)
- Static method in class com.xefer.rebel.
XBELElementFactory
newElement Convert the given url path into an XPath and extract the appropriate node from the given XML Document
newElement(Document, String)
- Static method in class com.xefer.rebel.
XBELElementFactory
newElement Convert the given url path into an XPath and extract the appropriate node from the given XML Document
newElement(Element)
- Static method in class com.xefer.rebel.
XBELElementFactory
newElement Convert the given url path into an XPath and extract the appropriate node from the given XML Document
newElement(InputStream)
- Static method in class com.xefer.rebel.
XBELElementFactory
newElement Convert the given url path into an XPath then extract the appropriate node from the given XML Document
O
openStream(File)
- Method in class com.xefer.rebel.
XBELDocument
Open the file and and return an input stream
P
post(XBELElement)
- Method in class com.xefer.rebel.
XBELElement
Handles the POSTing of a subordinate resource
postElement(XBELElement, XBELElement)
- Method in class com.xefer.rebel.
XBELDocument
postElement
put(XBELElement)
- Method in class com.xefer.rebel.
XBELElement
putResource
putElement(XBELElement, XBELElement)
- Method in class com.xefer.rebel.
XBELDocument
put updates the resource element with the entity element
R
replaceChild(XBELElement, XBELElement)
- Method in class com.xefer.rebel.
XBELElement
Replace on child element with another
replaceSelf(XBELElement)
- Method in class com.xefer.rebel.
XBELElement
Replace the given child with the given entity
report(HttpServletResponse)
- Method in class com.xefer.rebel.
ResourceException
report(HttpServletResponse)
- Method in class com.xefer.rebel.
MethodNotAllowedException
ResourceException
- exception com.xefer.rebel.
ResourceException
.
ResourceException(int, String)
- Constructor for class com.xefer.rebel.
ResourceException
ResourceException(int, String, Throwable)
- Constructor for class com.xefer.rebel.
ResourceException
ResourceException(int, Throwable)
- Constructor for class com.xefer.rebel.
ResourceException
ResourceException(Throwable)
- Constructor for class com.xefer.rebel.
ResourceException
rootCause
- Variable in class com.xefer.rebel.
ResourceException
S
setId(String)
- Method in class com.xefer.rebel.
XBELElement
Sets the id attribute of the underlying XBEL element
statusCode
- Variable in class com.xefer.rebel.
ResourceException
W
write(ServletContext, OutputStream)
- Method in class com.xefer.rebel.
XBELElement
Write out the element ot the given output stream
write(ServletContext, String)
- Method in class com.xefer.rebel.
XBELDocument
Write the given XML Document to the given file location
X
xbel
- Variable in class com.xefer.rebel.
AuthenticationFilter
name of the xbel document
XBELBookmark
- class com.xefer.rebel.
XBELBookmark
.
Handles bookmark specific processing
XBELBookmark(Document)
- Constructor for class com.xefer.rebel.
XBELBookmark
constructor
XBELBookmark(Element)
- Constructor for class com.xefer.rebel.
XBELBookmark
constructor
XBELDocument
- class com.xefer.rebel.
XBELDocument
.
Encapsulates the XBEL document
XBELDocument(Document)
- Constructor for class com.xefer.rebel.
XBELDocument
constructor
XBELDocument(Element)
- Constructor for class com.xefer.rebel.
XBELDocument
constructor
XBELDocument(String)
- Constructor for class com.xefer.rebel.
XBELDocument
constructor
XBELElement
- class com.xefer.rebel.
XBELElement
.
The base class of all XBEL elements
XBELElement()
- Constructor for class com.xefer.rebel.
XBELElement
XBELElement(Element)
- Constructor for class com.xefer.rebel.
XBELElement
XBELElementFactory
- class com.xefer.rebel.
XBELElementFactory
.
Constructs XBELElements
XBELElementFactory()
- Constructor for class com.xefer.rebel.
XBELElementFactory
XBELFolder
- class com.xefer.rebel.
XBELFolder
.
Handles folder specific processing
XBELFolder(Document)
- Constructor for class com.xefer.rebel.
XBELFolder
constructor
XBELFolder(Element)
- Constructor for class com.xefer.rebel.
XBELFolder
constructor
XBELGenericElement
- class com.xefer.rebel.
XBELGenericElement
.
This class manages all non-XBELElement classes as well as other XBEL elements that do not have any special semantics from this APIs perspective such as separator and alias, etc.
XBELGenericElement(Element)
- Constructor for class com.xefer.rebel.
XBELGenericElement
XBELServlet
- class com.xefer.rebel.
XBELServlet
.
The main servlet that coordinates the REST interface of the XBEL elements.
XBELServlet()
- Constructor for class com.xefer.rebel.
XBELServlet
A
C
D
E
G
I
L
M
N
O
P
R
S
W
X
Package
Class
Tree
Index
Help
PREV NEXT
FRAMES
NO FRAMES