public class TldLocationsCache
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ABS_URI
The types of URI one may specify for a tag library
|
static int |
NOROOT_REL_URI |
static int |
ROOT_REL_URI |
Constructor and Description |
---|
TldLocationsCache(ServletContext ctxt)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
static TldLocationsCache |
getInstance(ServletContext ctxt)
Obtains the TLD location cache for the given
ServletContext and
creates one if one does not currently exist. |
TldLocation |
getLocation(java.lang.String uri)
Gets the 'location' of the TLD associated with the given taglib 'uri'.
|
static void |
setNoTldJars(java.lang.String jarNames)
Sets the list of JARs that are known not to contain any TLDs.
|
static int |
uriType(java.lang.String uri)
Returns the type of a URI:
ABS_URI
ROOT_REL_URI
NOROOT_REL_URI
|
public static final int ABS_URI
public static final int ROOT_REL_URI
public static final int NOROOT_REL_URI
public TldLocationsCache(ServletContext ctxt)
ctxt
- the servlet context of the web application in which Jasper
is runningpublic static void setNoTldJars(java.lang.String jarNames)
jarNames
- List of comma-separated names of JAR files that are
known not to contain any TLDspublic static TldLocationsCache getInstance(ServletContext ctxt)
ServletContext
and
creates one if one does not currently exist.public TldLocation getLocation(java.lang.String uri) throws JasperException
uri
- The taglib uriJasperException
public static int uriType(java.lang.String uri)
Copyright © 2000-2015 Apache Software Foundation. All Rights Reserved.