net.skirnir.freyja.zpt.tales
クラス PathTypePrefixHandler

java.lang.Object
  拡張net.skirnir.freyja.zpt.tales.PathTypePrefixHandler
すべての実装インタフェース:
TypePrefixHandler

public class PathTypePrefixHandler
extends Object
implements TypePrefixHandler

同期化: このクラスはスレッドセーフです。

作成者:
YOKOTA Takehiko

コンストラクタの概要
PathTypePrefixHandler()
           
PathTypePrefixHandler(char pathExpDelim)
           
 
メソッドの概要
 PathTypePrefixHandler addPathResolver(PathResolver resolver)
           
protected  Object getProperty(TemplateContext context, VariableResolver varResolver, String arg)
           
 Object handle(TemplateContext context, VariableResolver varResolver, String expr)
           
protected  String resolveIndirection(TemplateContext context, VariableResolver varResolver, String segment)
           
protected  Object resolvePath(TemplateContext context, VariableResolver varResolver, Object obj, String path)
           
protected  Object resolvePath(TemplateContext context, VariableResolver varResolver, String path)
           
protected  Object resolveSegment(TemplateContext context, VariableResolver varResolver, Object obj, String segment)
           
 void setTalesExpressionEvaluator(TalesExpressionEvaluator evaluator)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PathTypePrefixHandler

public PathTypePrefixHandler()

PathTypePrefixHandler

public PathTypePrefixHandler(char pathExpDelim)
メソッドの詳細

addPathResolver

public PathTypePrefixHandler addPathResolver(PathResolver resolver)

setTalesExpressionEvaluator

public void setTalesExpressionEvaluator(TalesExpressionEvaluator evaluator)
定義:
インタフェース TypePrefixHandler 内の setTalesExpressionEvaluator

handle

public Object handle(TemplateContext context,
                     VariableResolver varResolver,
                     String expr)
定義:
インタフェース TypePrefixHandler 内の handle

getProperty

protected Object getProperty(TemplateContext context,
                             VariableResolver varResolver,
                             String arg)

resolvePath

protected Object resolvePath(TemplateContext context,
                             VariableResolver varResolver,
                             String path)

resolvePath

protected Object resolvePath(TemplateContext context,
                             VariableResolver varResolver,
                             Object obj,
                             String path)

resolveIndirection

protected String resolveIndirection(TemplateContext context,
                                    VariableResolver varResolver,
                                    String segment)

resolveSegment

protected Object resolveSegment(TemplateContext context,
                                VariableResolver varResolver,
                                Object obj,
                                String segment)


Copyright © 2009 The Skirnir Project. All Rights Reserved.