com.servingxml.components.common
Class NameSubstitutionExpr

java.lang.Object
  extended by com.servingxml.components.common.NameSubstitutionExpr
Direct Known Subclasses:
SimpleNameEvaluator

public abstract class NameSubstitutionExpr
extends java.lang.Object


Constructor Summary
NameSubstitutionExpr()
           
 
Method Summary
abstract  Name evaluateName(Record parameters, Record record)
           
abstract  Name getName()
           
abstract  boolean hasName(Name name)
           
abstract  boolean isExpression()
           
static NameSubstitutionExpr parse(QnameContext context, java.lang.String expr)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameSubstitutionExpr

public NameSubstitutionExpr()
Method Detail

parse

public static NameSubstitutionExpr parse(QnameContext context,
                                         java.lang.String expr)

isExpression

public abstract boolean isExpression()

getName

public abstract Name getName()

hasName

public abstract boolean hasName(Name name)

evaluateName

public abstract Name evaluateName(Record parameters,
                                  Record record)