org.stringtree.template.pattern
Class IndirectPatternHandler

java.lang.Object
  extended by org.stringtree.template.pattern.IndirectPatternHandler
All Implemented Interfaces:
TemplatePatternHandler

public class IndirectPatternHandler
extends java.lang.Object
implements TemplatePatternHandler

recognize patterns of the form: '@text' -> return the result of expanding the template named in value 'text' '^text' -> return the result of looking up the value named in value 'text'


Constructor Summary
IndirectPatternHandler()
           
 
Method Summary
private  java.lang.String getIndirect(java.lang.String name, StringFinder context)
           
 java.lang.Object getObject(java.lang.String name, StringFinder context, Templater templater, StringCollector collector)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IndirectPatternHandler

public IndirectPatternHandler()
Method Detail

getObject

public java.lang.Object getObject(java.lang.String name,
                                  StringFinder context,
                                  Templater templater,
                                  StringCollector collector)
Specified by:
getObject in interface TemplatePatternHandler

getIndirect

private java.lang.String getIndirect(java.lang.String name,
                                     StringFinder context)