org.apache.jackrabbit.taglib.utils
Class JCRTagUtils

java.lang.Object
  extended byorg.apache.jackrabbit.taglib.utils.JCRTagUtils

public class JCRTagUtils
extends java.lang.Object

JCR taglib utils

Author:
Edgar Poce

Constructor Summary
JCRTagUtils()
           
 
Method Summary
static java.lang.Object getBean(java.lang.String id)
          Create a bean for the class specified in the given jndi entry
static javax.jcr.Item getItem(java.lang.String tagName, java.lang.String expression, javax.servlet.jsp.tagext.Tag tag, javax.servlet.jsp.PageContext pageCtx, javax.jcr.Session session)
           Get a node.
static java.lang.String getMessage(java.lang.Exception e)
          Get the message from the Exception
static javax.jcr.Session getSession(java.lang.String tagName, java.lang.String expression, javax.servlet.jsp.tagext.Tag tag, javax.servlet.jsp.PageContext pageCtx)
          Get a session for the given key
static java.lang.Object lookup(java.lang.String name)
          Get an object from jndi
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JCRTagUtils

public JCRTagUtils()
Method Detail

lookup

public static java.lang.Object lookup(java.lang.String name)
Get an object from jndi

Parameters:
name -
Returns:
@throws JspException

getSession

public static javax.jcr.Session getSession(java.lang.String tagName,
                                           java.lang.String expression,
                                           javax.servlet.jsp.tagext.Tag tag,
                                           javax.servlet.jsp.PageContext pageCtx)
                                    throws javax.servlet.jsp.JspException
Get a session for the given key

Throws:
javax.servlet.jsp.JspException

getItem

public static javax.jcr.Item getItem(java.lang.String tagName,
                                     java.lang.String expression,
                                     javax.servlet.jsp.tagext.Tag tag,
                                     javax.servlet.jsp.PageContext pageCtx,
                                     javax.jcr.Session session)
                              throws javax.servlet.jsp.JspException,
                                     javax.jcr.PathNotFoundException,
                                     javax.jcr.RepositoryException

Get a node.

The value can be a String or a EL expression referencing a Node instance.

Parameters:
tagName -
expression -
tag -
pageCtx -
session -
Returns:
a node
Throws:
javax.servlet.jsp.JspException
javax.jcr.RepositoryException
javax.jcr.PathNotFoundException

getBean

public static java.lang.Object getBean(java.lang.String id)
Create a bean for the class specified in the given jndi entry

Returns:
a bean

getMessage

public static java.lang.String getMessage(java.lang.Exception e)
Get the message from the Exception

Parameters:
e -
Returns:


Copyright © 2005 . All Rights Reserved.