Methods Summary |
---|
public void | addFunction(java.lang.String prefix, java.lang.String localName, java.lang.reflect.Method m)
if (this.functions == null) {
this.functions = new HashMap();
}
Function f = new Function(prefix, localName, m);
synchronized (this) {
this.functions.put(prefix+":"+localName, f);
}
|
public void | readExternal(java.io.ObjectInput in)
this.functions = (Map) in.readObject();
|
public java.lang.reflect.Method | resolveFunction(java.lang.String prefix, java.lang.String localName)
/*
* (non-Javadoc)
*
* @see javax.el.FunctionMapper#resolveFunction(java.lang.String,
* java.lang.String)
*/
if (this.functions != null) {
Function f = (Function) this.functions.get(prefix + ":" + localName);
return f.getMethod();
}
return null;
|
public void | writeExternal(java.io.ObjectOutput out)
out.writeObject(this.functions);
|