xacute.quilt
Class FunStringTemplate

java.lang.Object
  |
  +--xacute.quilt.QuiltExpression
        |
        +--xacute.quilt.FunCall
              |
              +--xacute.quilt.FunPrimitive
                    |
                    +--xacute.quilt.FunStringTemplate
All Implemented Interfaces:
PPrintable
Direct Known Subclasses:
FunCONCAT, FunDATE, FunLOWERCASE, FunNUMFORMAT, FunSUBST, FunUPPERCASE

public abstract class FunStringTemplate
extends FunPrimitive


Fields inherited from class xacute.quilt.FunCall
args
 
Constructor Summary
FunStringTemplate()
           
 
Method Summary
abstract  java.lang.String[] exec(java.lang.String[] args)
           
 java.lang.String pprint()
          Pretty-prints a function call.
 
Methods inherited from class xacute.quilt.FunPrimitive
getClassName, getName
 
Methods inherited from class xacute.quilt.QuiltExpression
isTrue, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunStringTemplate

public FunStringTemplate()
Method Detail

exec

public abstract java.lang.String[] exec(java.lang.String[] args)
                                 throws QuiltException

pprint

public final java.lang.String pprint()
Pretty-prints a function call. This method is overriden in the subclass FunPrimitive.
Overrides:
pprint in class FunPrimitive