You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by si...@apache.org on 2011/05/18 23:44:22 UTC
svn commit: r1124442 -
/incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/OgnlContext.java
Author: simonetripodi
Date: Wed May 18 21:44:22 2011
New Revision: 1124442
URL: http://svn.apache.org/viewvc?rev=1124442&view=rev
Log:
typed OgnlContext , it is a Map<String, Object>
Modified:
incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/OgnlContext.java
Modified: incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/OgnlContext.java
URL: http://svn.apache.org/viewvc/incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/OgnlContext.java?rev=1124442&r1=1124441&r2=1124442&view=diff
==============================================================================
--- incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/OgnlContext.java (original)
+++ incubator/ognl/trunk/src/main/java/org/apache/commons/ognl/OgnlContext.java Wed May 18 21:44:22 2011
@@ -38,7 +38,7 @@ import java.util.Stack;
*/
public class OgnlContext
extends Object
- implements Map
+ implements Map<String, Object>
{
public static final String CONTEXT_CONTEXT_KEY = "context";
@@ -89,7 +89,7 @@ public class OgnlContext
private boolean _keepLastEvaluation = DEFAULT_KEEP_LAST_EVALUATION;
- private Map _values = new HashMap( 23 );
+ private Map<String, Object> _values = new HashMap<String, Object>( 23 );
private ClassResolver _classResolver = DEFAULT_CLASS_RESOLVER;
@@ -164,29 +164,30 @@ public class OgnlContext
}
}
- public OgnlContext( Map values )
+ public OgnlContext( Map<String, Object> values )
{
super();
this._values = values;
}
- public OgnlContext( ClassResolver classResolver, TypeConverter typeConverter, MemberAccess memberAccess, Map values )
+ public OgnlContext( ClassResolver classResolver, TypeConverter typeConverter, MemberAccess memberAccess,
+ Map<String, Object> values )
{
this( classResolver, typeConverter, memberAccess );
this._values = values;
}
- public void setValues( Map value )
+ public void setValues( Map<String, Object> value )
{
- for ( Iterator it = value.keySet().iterator(); it.hasNext(); )
+ for ( Iterator<String> it = value.keySet().iterator(); it.hasNext(); )
{
- Object k = it.next();
+ String k = it.next();
_values.put( k, value.get( k ) );
}
}
- public Map getValues()
+ public Map<String, Object> getValues()
{
return _values;
}
@@ -594,7 +595,7 @@ public class OgnlContext
return result;
}
- public Object put( Object key, Object value )
+ public Object put( String key, Object value )
{
Object result = null;
@@ -706,11 +707,11 @@ public class OgnlContext
return result;
}
- public void putAll( Map t )
+ public void putAll( Map<? extends String, ? extends Object> t )
{
- for ( Iterator it = t.keySet().iterator(); it.hasNext(); )
+ for ( Iterator<? extends String> it = t.keySet().iterator(); it.hasNext(); )
{
- Object k = it.next();
+ String k = it.next();
put( k, t.get( k ) );
}
@@ -739,19 +740,19 @@ public class OgnlContext
setMemberAccess( DEFAULT_MEMBER_ACCESS );
}
- public Set keySet()
+ public Set<String> keySet()
{
/* Should root, currentObject, classResolver, typeConverter & memberAccess be included here? */
return _values.keySet();
}
- public Collection values()
+ public Collection<Object> values()
{
/* Should root, currentObject, classResolver, typeConverter & memberAccess be included here? */
return _values.values();
}
- public Set entrySet()
+ public Set<Entry<String, Object>> entrySet()
{
/* Should root, currentObject, classResolver, typeConverter & memberAccess be included here? */
return _values.entrySet();