org.apache.cocoon.template.expression
Interface StringTemplateParser

All Known Implementing Classes:
AbstractStringTemplateParser, DefaultStringTemplateParser, JXTGStringTemplateParser

public interface StringTemplateParser

Version:
$Id: StringTemplateParser.html 1304258 2012-03-23 10:09:27Z ilgrosso $

Field Summary
static String ROLE
           
 
Method Summary
 JXTExpression compileBoolean(String val, String msg, Locator location)
          Compile a boolean expression (returns either a Compiled Expression or a Boolean literal)
 JXTExpression compileExpr(String inStr, String errorPrefix, Locator location)
           
 JXTExpression compileInt(String val, String msg, Locator location)
          Compile an integer expression (returns either a Compiled Expression or an Integer literal)
 List parseSubstitutions(Reader in)
           
 List parseSubstitutions(Reader in, String errorPrefix, Locator location)
          Parse a set of expressions spaced with literals
 

Field Detail

ROLE

static final String ROLE
Method Detail

compileBoolean

JXTExpression compileBoolean(String val,
                             String msg,
                             Locator location)
                             throws SAXException
Compile a boolean expression (returns either a Compiled Expression or a Boolean literal)

Throws:
SAXException

compileInt

JXTExpression compileInt(String val,
                         String msg,
                         Locator location)
                         throws SAXException
Compile an integer expression (returns either a Compiled Expression or an Integer literal)

Throws:
SAXException

compileExpr

JXTExpression compileExpr(String inStr,
                          String errorPrefix,
                          Locator location)
                          throws SAXParseException
Throws:
SAXParseException

parseSubstitutions

List parseSubstitutions(Reader in,
                        String errorPrefix,
                        Locator location)
                        throws SAXParseException
Parse a set of expressions spaced with literals

Throws:
SAXParseException

parseSubstitutions

List parseSubstitutions(Reader in)
                        throws Exception
Throws:
Exception


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.