org.mmbase.util.functions
Class PatternNodeFunctionProvider.PatternNodeFunction

java.lang.Object
  extended by org.mmbase.util.functions.AbstractFunction<R>
      extended by org.mmbase.util.functions.NodeFunction<String>
          extended by org.mmbase.util.functions.PatternNodeFunctionProvider.PatternNodeFunction
All Implemented Interfaces:
Serializable, Comparable<Function<String>>, Function<String>
Enclosing class:
PatternNodeFunctionProvider

protected static class PatternNodeFunctionProvider.PatternNodeFunction
extends NodeFunction<String>

See Also:
Serialized Form

Field Summary
(package private)  Map<String,Method> requestMethods
           
(package private)  String template
           
 
Fields inherited from class org.mmbase.util.functions.AbstractFunction
autoReturnType, name, returnType
 
Constructor Summary
PatternNodeFunctionProvider.PatternNodeFunction(String template)
           
 
Method Summary
protected  String getFunctionValue(Node node, Parameters parameters)
           
protected static Parameter[] getParameterDef(String template)
           
 
Methods inherited from class org.mmbase.util.functions.NodeFunction
getFunctionNameAndFillArgs, getFunctionValue, getFunctionValue, getFunctionValueForNode, getNode, getNodeParameterDef, getReturnType, newInstance, wrap
 
Methods inherited from class org.mmbase.util.functions.AbstractFunction
compareTo, createParameters, equals, getDescription, getFunctionValueWithArgs, getFunctionValueWithList, getName, getParameterDefinition, hashCode, setDescription, setParameterDefinition, setReturnType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

template

final String template

requestMethods

final Map<String,Method> requestMethods
Constructor Detail

PatternNodeFunctionProvider.PatternNodeFunction

PatternNodeFunctionProvider.PatternNodeFunction(String template)
Method Detail

getParameterDef

protected static Parameter[] getParameterDef(String template)

getFunctionValue

protected String getFunctionValue(Node node,
                                  Parameters parameters)
Specified by:
getFunctionValue in class NodeFunction<String>


MMBase 2.0-SNAPSHOT - null