You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by kk...@apache.org on 2010/11/20 23:13:28 UTC
svn commit: r1037344 -
/tomcat/taglibs/standard/trunk/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java
Author: kkolinko
Date: Sat Nov 20 22:13:28 2010
New Revision: 1037344
URL: http://svn.apache.org/viewvc?rev=1037344&view=rev
Log:
Remove empty lines.
Looks like this class suffered from EOLN misconfigurations. It is svn:eol-style=native already.
Modified:
tomcat/taglibs/standard/trunk/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java
Modified: tomcat/taglibs/standard/trunk/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java
URL: http://svn.apache.org/viewvc/tomcat/taglibs/standard/trunk/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java?rev=1037344&r1=1037343&r2=1037344&view=diff
==============================================================================
--- tomcat/taglibs/standard/trunk/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java (original)
+++ tomcat/taglibs/standard/trunk/jstlel/src/main/java/org/apache/taglibs/standard/lang/jstl/ImplicitObjects.java Sat Nov 20 22:13:28 2010
@@ -33,39 +33,25 @@ import javax.servlet.jsp.PageContext;
/**
* <p>This class is used to generate the implicit Map and List objects
- * <p/>
* that wrap various elements of the PageContext. It also returns the
- * <p/>
* correct implicit object for a given implicit object name.
*
* @author Nathan Abramson - Art Technology Group
* @version $Change: 181177 $$DateTime: 2001/06/26 08:45:09 $$Author$
*/
-
-
public class ImplicitObjects
-
{
-
//-------------------------------------
-
// Constants
-
//-------------------------------------
-
static final String sAttributeName =
-
"org.apache.taglibs.standard.ImplicitObjects";
-
//-------------------------------------
-
// Member variables
-
//-------------------------------------
-
PageContext mContext;
Map mPage;
@@ -88,884 +74,516 @@ public class ImplicitObjects
Map mCookie;
-
//-------------------------------------
/**
* Constructor
*/
-
public ImplicitObjects(PageContext pContext)
-
{
-
mContext = pContext;
-
}
-
//-------------------------------------
/**
* Finds the ImplicitObjects associated with the PageContext,
- * <p/>
* creating it if it doesn't yet exist.
*/
-
public static ImplicitObjects getImplicitObjects(PageContext pContext)
-
{
-
ImplicitObjects objs =
-
(ImplicitObjects)
-
pContext.getAttribute(sAttributeName,
-
PageContext.PAGE_SCOPE);
-
if (objs == null) {
-
objs = new ImplicitObjects(pContext);
-
pContext.setAttribute(sAttributeName,
-
objs,
-
PageContext.PAGE_SCOPE);
-
}
-
return objs;
-
}
-
//-------------------------------------
/**
* Returns the Map that "wraps" page-scoped attributes
*/
-
public Map getPageScopeMap()
-
{
-
if (mPage == null) {
-
mPage = createPageScopeMap(mContext);
-
}
-
return mPage;
-
}
-
//-------------------------------------
/**
* Returns the Map that "wraps" request-scoped attributes
*/
-
public Map getRequestScopeMap()
-
{
-
if (mRequest == null) {
-
mRequest = createRequestScopeMap(mContext);
-
}
-
return mRequest;
-
}
-
//-------------------------------------
/**
* Returns the Map that "wraps" session-scoped attributes
*/
-
public Map getSessionScopeMap()
-
{
-
if (mSession == null) {
-
mSession = createSessionScopeMap(mContext);
-
}
-
return mSession;
-
}
-
//-------------------------------------
-
/**
* Returns the Map that "wraps" application-scoped attributes
*/
-
public Map getApplicationScopeMap()
-
{
-
if (mApplication == null) {
-
mApplication = createApplicationScopeMap(mContext);
-
}
-
return mApplication;
-
}
-
//-------------------------------------
/**
* Returns the Map that maps parameter name to a single parameter
- * <p/>
* values.
*/
-
public Map getParamMap()
-
{
-
if (mParam == null) {
-
mParam = createParamMap(mContext);
-
}
-
return mParam;
-
}
-
//-------------------------------------
/**
* Returns the Map that maps parameter name to an array of parameter
- * <p/>
* values.
*/
-
public Map getParamsMap()
-
{
-
if (mParams == null) {
-
mParams = createParamsMap(mContext);
-
}
-
return mParams;
-
}
-
//-------------------------------------
/**
* Returns the Map that maps header name to a single header
- * <p/>
* values.
*/
-
public Map getHeaderMap()
-
{
-
if (mHeader == null) {
-
mHeader = createHeaderMap(mContext);
-
}
-
return mHeader;
-
}
-
//-------------------------------------
/**
* Returns the Map that maps header name to an array of header
- * <p/>
* values.
*/
-
public Map getHeadersMap()
-
{
-
if (mHeaders == null) {
-
mHeaders = createHeadersMap(mContext);
-
}
-
return mHeaders;
-
}
-
//-------------------------------------
/**
* Returns the Map that maps init parameter name to a single init
- * <p/>
* parameter values.
*/
-
public Map getInitParamMap()
-
{
-
if (mInitParam == null) {
-
mInitParam = createInitParamMap(mContext);
-
}
-
return mInitParam;
-
}
-
//-------------------------------------
/**
* Returns the Map that maps cookie name to the first matching
- * <p/>
* Cookie in request.getCookies().
*/
-
public Map getCookieMap()
-
{
-
if (mCookie == null) {
-
mCookie = createCookieMap(mContext);
-
}
-
return mCookie;
-
}
-
//-------------------------------------
-
// Methods for generating wrapper maps
-
//-------------------------------------
/**
* Creates the Map that "wraps" page-scoped attributes
*/
-
public static Map createPageScopeMap(PageContext pContext)
-
{
-
final PageContext context = pContext;
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return context.getAttributeNamesInScope
-
(PageContext.PAGE_SCOPE);
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return context.getAttribute
-
((String) pKey,
-
PageContext.PAGE_SCOPE);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return true;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that "wraps" request-scoped attributes
*/
-
public static Map createRequestScopeMap(PageContext pContext)
-
{
-
final PageContext context = pContext;
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return context.getAttributeNamesInScope
-
(PageContext.REQUEST_SCOPE);
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return context.getAttribute
-
((String) pKey,
-
PageContext.REQUEST_SCOPE);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return true;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that "wraps" session-scoped attributes
*/
-
public static Map createSessionScopeMap(PageContext pContext)
-
{
-
final PageContext context = pContext;
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return context.getAttributeNamesInScope
-
(PageContext.SESSION_SCOPE);
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return context.getAttribute
-
((String) pKey,
-
PageContext.SESSION_SCOPE);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return true;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that "wraps" application-scoped attributes
*/
-
public static Map createApplicationScopeMap(PageContext pContext)
-
{
-
final PageContext context = pContext;
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return context.getAttributeNamesInScope
-
(PageContext.APPLICATION_SCOPE);
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return context.getAttribute
-
((String) pKey,
-
PageContext.APPLICATION_SCOPE);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return true;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that maps parameter name to single parameter
- * <p/>
* value.
*/
-
public static Map createParamMap(PageContext pContext)
-
{
-
final HttpServletRequest request =
-
(HttpServletRequest) pContext.getRequest();
-
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return request.getParameterNames();
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return request.getParameter((String) pKey);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return false;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that maps parameter name to an array of parameter
- * <p/>
* values.
*/
-
public static Map createParamsMap(PageContext pContext)
-
{
-
final HttpServletRequest request =
-
(HttpServletRequest) pContext.getRequest();
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return request.getParameterNames();
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return request.getParameterValues((String) pKey);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return false;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that maps header name to single header
- * <p/>
* value.
*/
-
public static Map createHeaderMap(PageContext pContext)
-
{
-
final HttpServletRequest request =
-
(HttpServletRequest) pContext.getRequest();
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return request.getHeaderNames();
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return request.getHeader((String) pKey);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return false;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that maps header name to an array of header
- * <p/>
* values.
*/
-
public static Map createHeadersMap(PageContext pContext)
-
{
-
final HttpServletRequest request =
-
(HttpServletRequest) pContext.getRequest();
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return request.getHeaderNames();
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
// Drain the header enumeration
-
List l = new ArrayList();
-
Enumeration enum_ = request.getHeaders((String) pKey);
-
if (enum_ != null) {
-
while (enum_.hasMoreElements()) {
-
l.add(enum_.nextElement());
-
}
-
}
-
String[] ret = (String[]) l.toArray(new String[l.size()]);
-
return ret;
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return false;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that maps init parameter name to single init
- * <p/>
* parameter value.
*/
-
public static Map createInitParamMap(PageContext pContext)
-
{
-
final ServletContext context = pContext.getServletContext();
return new EnumeratedMap()
-
{
-
public Enumeration enumerateKeys()
-
{
-
return context.getInitParameterNames();
-
}
-
public Object getValue(Object pKey)
-
{
-
if (pKey instanceof String) {
-
return context.getInitParameter((String) pKey);
-
} else {
-
return null;
-
}
-
}
-
public boolean isMutable()
-
{
-
return false;
-
}
-
};
-
}
-
//-------------------------------------
/**
* Creates the Map that maps cookie name to the first matching
- * <p/>
* Cookie in request.getCookies().
*/
-
public static Map createCookieMap(PageContext pContext)
-
{
-
// Read all the cookies and construct the entire map
-
HttpServletRequest request = (HttpServletRequest) pContext.getRequest();
-
Cookie[] cookies = request.getCookies();
-
Map ret = new HashMap();
for (int i = 0; cookies != null && i < cookies.length; i++) {
-
Cookie cookie = cookies[i];
-
if (cookie != null) {
-
String name = cookie.getName();
-
if (!ret.containsKey(name)) {
-
ret.put(name, cookie);
-
}
-
}
-
}
-
return ret;
-
}
-
//-------------------------------------
}
-
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org