| File |
Line |
| org\apache\commons\chain\web\portlet\PortletApplicationScopeMap.java |
48
|
| org\apache\commons\chain\web\servlet\ServletApplicationScopeMap.java |
48
|
private ServletContext context = null;
public void clear() {
Iterator keys = keySet().iterator();
while (keys.hasNext()) {
context.removeAttribute((String) keys.next());
}
}
public boolean containsKey(Object key) {
return (context.getAttribute(key(key)) != null);
}
public boolean containsValue(Object value) {
if (value == null) {
return (false);
}
Enumeration keys = context.getAttributeNames();
while (keys.hasMoreElements()) {
Object next = context.getAttribute((String) keys.nextElement());
if (next == value) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = context.getAttributeNames();
String key;
while (keys.hasMoreElements()) {
key = (String)keys.nextElement();
set.add(new MapEntry(key, context.getAttribute(key), true));
}
return (set);
}
public boolean equals(Object o) {
return (context.equals(o));
}
public Object get(Object key) {
return (context.getAttribute(key(key)));
}
public int hashCode() {
return (context.hashCode());
}
public boolean isEmpty() {
return (size() < 1);
}
public Set keySet() {
Set set = new HashSet();
Enumeration keys = context.getAttributeNames();
while (keys.hasMoreElements()) {
set.add(keys.nextElement());
}
return (set);
}
public Object put(Object key, Object value) {
if (value == null) {
return (remove(key));
}
String skey = key(key);
Object previous = context.getAttribute(skey);
context.setAttribute(skey, value);
return (previous);
}
public void putAll(Map map) {
Iterator keys = map.keySet().iterator();
while (keys.hasNext()) {
String key = (String) keys.next();
context.setAttribute(key, map.get(key));
}
}
public Object remove(Object key) {
String skey = key(key);
Object previous = context.getAttribute(skey);
context.removeAttribute(skey);
return (previous);
}
public int size() {
int n = 0;
Enumeration keys = context.getAttributeNames();
while (keys.hasMoreElements()) {
keys.nextElement();
n++;
}
return (n);
}
public Collection values() {
List list = new ArrayList();
Enumeration keys = context.getAttributeNames();
while (keys.hasMoreElements()) {
list.add(context.getAttribute((String) keys.nextElement()));
}
return (list);
}
private String key(Object key) {
if (key == null) {
throw new IllegalArgumentException();
} else if (key instanceof String) {
return ((String) key);
} else {
return (key.toString());
}
}
}
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletParamValuesMap.java |
48
|
| org\apache\commons\chain\web\servlet\ServletParamValuesMap.java |
48
|
private HttpServletRequest request = null;
public void clear() {
throw new UnsupportedOperationException();
}
public boolean containsKey(Object key) {
return (request.getParameter(key(key)) != null);
}
public boolean containsValue(Object value) {
Iterator values = values().iterator();
while (values.hasNext()) {
if (value.equals(values.next())) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
String key;
while (keys.hasMoreElements()) {
key = (String) keys.nextElement();
set.add(new MapEntry(key, request.getParameterValues(key), false));
}
return (set);
}
public boolean equals(Object o) {
return (request.equals(o));
}
public Object get(Object key) {
return (request.getParameterValues(key(key)));
}
public int hashCode() {
return (request.hashCode());
}
public boolean isEmpty() {
return (size() < 1);
}
public Set keySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
set.add(keys.nextElement());
}
return (set);
}
public Object put(Object key, Object value) {
throw new UnsupportedOperationException();
}
public void putAll(Map map) {
throw new UnsupportedOperationException();
}
public Object remove(Object key) {
throw new UnsupportedOperationException();
}
public int size() {
int n = 0;
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
keys.nextElement();
n++;
}
return (n);
}
public Collection values() {
List list = new ArrayList();
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
list.add(request.getParameterValues((String) keys.nextElement()));
}
return (list);
}
private String key(Object key) {
if (key == null) {
throw new IllegalArgumentException();
} else if (key instanceof String) {
return ((String) key);
} else {
return (key.toString());
}
}
}
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletParamMap.java |
48
|
| org\apache\commons\chain\web\servlet\ServletParamMap.java |
48
|
private HttpServletRequest request = null;
public void clear() {
throw new UnsupportedOperationException();
}
public boolean containsKey(Object key) {
return (request.getParameter(key(key)) != null);
}
public boolean containsValue(Object value) {
Iterator values = values().iterator();
while (values.hasNext()) {
if (value.equals(values.next())) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
String key;
while (keys.hasMoreElements()) {
key = (String)keys.nextElement();
set.add(new MapEntry(key, request.getParameter(key), false));
}
return (set);
}
public boolean equals(Object o) {
return (request.equals(o));
}
public Object get(Object key) {
return (request.getParameter(key(key)));
}
public int hashCode() {
return (request.hashCode());
}
public boolean isEmpty() {
return (size() < 1);
}
public Set keySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
set.add(keys.nextElement());
}
return (set);
}
public Object put(Object key, Object value) {
throw new UnsupportedOperationException();
}
public void putAll(Map map) {
throw new UnsupportedOperationException();
}
public Object remove(Object key) {
throw new UnsupportedOperationException();
}
public int size() {
int n = 0;
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
keys.nextElement();
n++;
}
return (n);
}
public Collection values() {
List list = new ArrayList();
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
list.add(request.getParameter((String) keys.nextElement()));
}
return (list);
}
private String key(Object key) {
if (key == null) {
throw new IllegalArgumentException();
} else if (key instanceof String) {
return ((String) key);
} else {
return (key.toString());
}
}
}
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletInitParamMap.java |
48
|
| org\apache\commons\chain\web\servlet\ServletInitParamMap.java |
48
|
private ServletContext context = null;
public void clear() {
throw new UnsupportedOperationException();
}
public boolean containsKey(Object key) {
return (context.getInitParameter(key(key)) != null);
}
public boolean containsValue(Object value) {
Iterator values = values().iterator();
while (values.hasNext()) {
if (value.equals(values.next())) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = context.getInitParameterNames();
String key;
while (keys.hasMoreElements()) {
key = (String) keys.nextElement();
set.add(new MapEntry(key, context.getInitParameter(key), false));
}
return (set);
}
public boolean equals(Object o) {
return (context.equals(o));
}
public Object get(Object key) {
return (context.getInitParameter(key(key)));
}
public int hashCode() {
return (context.hashCode());
}
public boolean isEmpty() {
return (size() < 1);
}
public Set keySet() {
Set set = new HashSet();
Enumeration keys = context.getInitParameterNames();
while (keys.hasMoreElements()) {
set.add(keys.nextElement());
}
return (set);
}
public Object put(Object key, Object value) {
throw new UnsupportedOperationException();
}
public void putAll(Map map) {
throw new UnsupportedOperationException();
}
public Object remove(Object key) {
throw new UnsupportedOperationException();
}
public int size() {
int n = 0;
Enumeration keys = context.getInitParameterNames();
while (keys.hasMoreElements()) {
keys.nextElement();
n++;
}
return (n);
}
public Collection values() {
List list = new ArrayList();
Enumeration keys = context.getInitParameterNames();
while (keys.hasMoreElements()) {
list.add(context.getInitParameter((String) keys.nextElement()));
}
return (list);
}
private String key(Object key) {
if (key == null) {
throw new IllegalArgumentException();
} else if (key instanceof String) {
return ((String) key);
} else {
return (key.toString());
}
}
}
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletParamMap.java |
90
|
| org\apache\commons\chain\web\servlet\ServletParamValuesMap.java |
90
|
return (request.getParameterValues(key(key)));
}
public int hashCode() {
return (request.hashCode());
}
public boolean isEmpty() {
return (size() < 1);
}
public Set keySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
set.add(keys.nextElement());
}
return (set);
}
public Object put(Object key, Object value) {
throw new UnsupportedOperationException();
}
public void putAll(Map map) {
throw new UnsupportedOperationException();
}
public Object remove(Object key) {
throw new UnsupportedOperationException();
}
public int size() {
int n = 0;
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
keys.nextElement();
n++;
}
return (n);
}
public Collection values() {
List list = new ArrayList();
Enumeration keys = request.getParameterNames();
while (keys.hasMoreElements()) {
list.add(request.getParameterValues((String) keys.nextElement()));
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletSessionScopeMap.java |
93
|
| org\apache\commons\chain\web\servlet\ServletSessionScopeMap.java |
91
|
Enumeration keys = session.getAttributeNames();
String key;
while (keys.hasMoreElements()) {
key = (String) keys.nextElement();
set.add(new MapEntry(key, session.getAttribute(key), true));
}
}
return (set);
}
public boolean equals(Object o) {
if (sessionExists()) {
return (session.equals(o));
} else {
return false;
}
}
public Object get(Object key) {
if (sessionExists()) {
return (session.getAttribute(key(key)));
} else {
return null;
}
}
public int hashCode() {
if (sessionExists()) {
return (session.hashCode());
} else {
return 0;
}
}
public boolean isEmpty() {
if (sessionExists() &&
session.getAttributeNames().hasMoreElements()) {
return false;
} else {
return true;
}
}
public Set keySet() {
Set set = new HashSet();
if (sessionExists()) {
Enumeration keys = session.getAttributeNames();
|
| File |
Line |
| org\apache\commons\chain\web\servlet\ServletHeaderMap.java |
90
|
| org\apache\commons\chain\web\servlet\ServletHeaderValuesMap.java |
109
|
return (((String[]) list.toArray(new String[list.size()])));
}
public int hashCode() {
return (request.hashCode());
}
public boolean isEmpty() {
return (size() < 1);
}
public Set keySet() {
Set set = new HashSet();
Enumeration keys = request.getHeaderNames();
while (keys.hasMoreElements()) {
set.add(keys.nextElement());
}
return (set);
}
public Object put(Object key, Object value) {
throw new UnsupportedOperationException();
}
public void putAll(Map map) {
throw new UnsupportedOperationException();
}
public Object remove(Object key) {
throw new UnsupportedOperationException();
}
public int size() {
int n = 0;
Enumeration keys = request.getHeaderNames();
while (keys.hasMoreElements()) {
keys.nextElement();
n++;
}
return (n);
}
public Collection values() {
List list = new ArrayList();
Enumeration keys = request.getHeaderNames();
while (keys.hasMoreElements()) {
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletSessionScopeMap.java |
162
|
| org\apache\commons\chain\web\servlet\ServletSessionScopeMap.java |
159
|
session = request.getSession();
request = null;
}
String skey = key(key);
Object previous = session.getAttribute(skey);
session.setAttribute(skey, value);
return (previous);
}
public void putAll(Map map) {
Iterator keys = map.keySet().iterator();
while (keys.hasNext()) {
Object key = keys.next();
put(key, map.get(key));
}
}
public Object remove(Object key) {
if (sessionExists()) {
String skey = key(key);
Object previous = session.getAttribute(skey);
session.removeAttribute(skey);
return (previous);
} else {
return (null);
}
}
public int size() {
int n = 0;
if (sessionExists()) {
Enumeration keys = session.getAttributeNames();
|
| File |
Line |
| org\apache\commons\chain\web\ChainListener.java |
242
|
| org\apache\commons\chain\web\ChainListener.java |
300
|
private void parseJarResources(Catalog catalog, ServletContext context,
ConfigParser parser) {
Set jars = context.getResourcePaths("/WEB-INF/lib");
if (jars == null) {
jars = new HashSet();
}
String path = null;
Iterator paths = jars.iterator();
while (paths.hasNext()) {
path = (String) paths.next();
if (!path.endsWith(".jar")) {
continue;
}
URL resourceURL = null;
try {
URL jarURL = context.getResource(path);
resourceURL = new URL("jar:"
+ translate(jarURL.toExternalForm())
+ "!/META-INF/chain-config.xml");
if (resourceURL == null) {
continue;
}
InputStream is = null;
try {
is = resourceURL.openStream();
} catch (Exception e) {
// means there is no such resource
}
if (is == null) {
continue;
} else {
is.close();
}
parser.parse(catalog, resourceURL);
|
| File |
Line |
| org\apache\commons\chain\web\servlet\ServletParamMap.java |
43
|
| org\apache\commons\chain\web\servlet\ServletParamValuesMap.java |
43
|
public ServletParamValuesMap(HttpServletRequest request) {
this.request = request;
}
private HttpServletRequest request = null;
public void clear() {
throw new UnsupportedOperationException();
}
public boolean containsKey(Object key) {
return (request.getParameter(key(key)) != null);
}
public boolean containsValue(Object value) {
Iterator values = values().iterator();
while (values.hasNext()) {
if (value.equals(values.next())) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
String key;
while (keys.hasMoreElements()) {
key = (String) keys.nextElement();
set.add(new MapEntry(key, request.getParameterValues(key), false));
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletParamMap.java |
43
|
| org\apache\commons\chain\web\portlet\PortletParamValuesMap.java |
43
|
public PortletParamValuesMap(PortletRequest request) {
this.request = request;
}
private PortletRequest request = null;
public void clear() {
throw new UnsupportedOperationException();
}
public boolean containsKey(Object key) {
return (request.getParameter(key(key)) != null);
}
public boolean containsValue(Object value) {
Iterator values = values().iterator();
while (values.hasNext()) {
if (value.equals(values.next())) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
String key;
while (keys.hasMoreElements()) {
key = (String) keys.nextElement();
set.add(new MapEntry(key, request.getParameterValues(key), false));
|
| File |
Line |
| org\apache\commons\chain\web\ChainListener.java |
176
|
| org\apache\commons\chain\web\ChainServlet.java |
172
|
String attr = config.getInitParameter(CONFIG_ATTR);
String classResources =
context.getInitParameter(CONFIG_CLASS_RESOURCE);
String ruleSet = context.getInitParameter(RULE_SET);
String webResources = context.getInitParameter(CONFIG_WEB_RESOURCE);
// Retrieve or create the Catalog instance we may be updating
Catalog catalog = null;
if (attr != null) {
catalog = (Catalog) context.getAttribute(attr);
if (catalog == null) {
catalog = new CatalogBase();
}
}
// Construct the configuration resource parser we will use
ConfigParser parser = new ConfigParser();
if (ruleSet != null) {
try {
ClassLoader loader =
Thread.currentThread().getContextClassLoader();
if (loader == null) {
loader = this.getClass().getClassLoader();
}
Class clazz = loader.loadClass(ruleSet);
parser.setRuleSet((RuleSet) clazz.newInstance());
} catch (Exception e) {
throw new ServletException("Exception initalizing RuleSet '"
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletParamMap.java |
48
|
| org\apache\commons\chain\web\servlet\ServletParamValuesMap.java |
48
|
private HttpServletRequest request = null;
public void clear() {
throw new UnsupportedOperationException();
}
public boolean containsKey(Object key) {
return (request.getParameter(key(key)) != null);
}
public boolean containsValue(Object value) {
Iterator values = values().iterator();
while (values.hasNext()) {
if (value.equals(values.next())) {
return (true);
}
}
return (false);
}
public Set entrySet() {
Set set = new HashSet();
Enumeration keys = request.getParameterNames();
String key;
while (keys.hasMoreElements()) {
key = (String) keys.nextElement();
set.add(new MapEntry(key, request.getParameterValues(key), false));
|
| File |
Line |
| org\apache\commons\chain\web\ChainResources.java |
51
|
| org\apache\commons\chain\web\ChainResources.java |
97
|
static void parseClassResources(Catalog catalog, String resources,
ConfigParser parser) {
if (resources == null) {
return;
}
Log log = LogFactory.getLog(ChainResources.class);
ClassLoader loader =
Thread.currentThread().getContextClassLoader();
if (loader == null) {
loader = ChainResources.class.getClassLoader();
}
String[] paths = getResourcePaths(resources);
String path = null;
try {
for (int i = 0; i < paths.length; i++) {
path = paths[i];
URL url = loader.getResource(path);
if (url == null) {
throw new IllegalStateException
("Missing chain config resource '" + path + "'");
}
if (log.isDebugEnabled()) {
log.debug("Loading chain config resource '" + path + "'");
}
parser.parse(catalog, url);
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletSessionScopeMap.java |
51
|
| org\apache\commons\chain\web\servlet\ServletSessionScopeMap.java |
51
|
private HttpServletRequest request = null;
public void clear() {
if (sessionExists()) {
Iterator keys = keySet().iterator();
while (keys.hasNext()) {
session.removeAttribute((String) keys.next());
}
}
}
public boolean containsKey(Object key) {
if (sessionExists()) {
return (session.getAttribute(key(key)) != null);
} else {
return false;
}
}
public boolean containsValue(Object value) {
if (value == null || !sessionExists()) {
return (false);
}
Enumeration keys = session.getAttributeNames();
|
| File |
Line |
| org\apache\commons\chain\web\ChainResources.java |
140
|
| org\apache\commons\chain\web\ChainResources.java |
183
|
static void parseWebResources(Catalog catalog, ServletContext context,
String resources,
ConfigParser parser) {
if (resources == null) {
return;
}
Log log = LogFactory.getLog(ChainResources.class);
String[] paths = getResourcePaths(resources);
String path = null;
try {
for (int i = 0; i < paths.length; i++) {
path = paths[i];
URL url = context.getResource(path);
if (url == null) {
throw new IllegalStateException
("Missing chain config resource '" + path + "'");
}
if (log.isDebugEnabled()) {
log.debug("Loading chain config resource '" + path + "'");
}
parser.parse(catalog, url);
|
| File |
Line |
| org\apache\commons\chain\web\portlet\PortletSessionScopeMap.java |
212
|
| org\apache\commons\chain\web\servlet\ServletSessionScopeMap.java |
207
|
Enumeration keys = session.getAttributeNames();
while (keys.hasMoreElements()) {
list.add(session.getAttribute((String) keys.nextElement()));
}
}
return (list);
}
private String key(Object key) {
if (key == null) {
throw new IllegalArgumentException();
} else if (key instanceof String) {
return ((String) key);
} else {
return (key.toString());
}
}
private boolean sessionExists() {
if (session == null) {
session = request.getSession(false);
|