org.apache.cocoon.components.language.markup
Class LogicsheetCodeGenerator
java.lang.Object
|
+--org.apache.avalon.framework.logger.AbstractLoggable
|
+--org.apache.cocoon.components.language.markup.LogicsheetCodeGenerator
- All Implemented Interfaces:
- org.apache.avalon.framework.logger.Loggable, MarkupCodeGenerator
- public class LogicsheetCodeGenerator
- extends org.apache.avalon.framework.logger.AbstractLoggable
- implements MarkupCodeGenerator
A logicsheet-based implementation of MarkupCodeGenerator
- Version:
- CVS $Id: LogicsheetCodeGenerator.java,v 1.11 2002/03/07 16:49:53 vgritsenko Exp $
- Author:
- Ricardo Rocha, Davanum Srinivas
Method Summary |
void |
addLogicsheet(Logicsheet logicsheet)
Add a logicsheet to the logicsheet list |
java.lang.String |
generateCode(org.xml.sax.XMLReader reader,
org.xml.sax.InputSource input,
java.lang.String filename)
Generate source code from the input document. |
void |
initialize()
Initialize the LogicsheetCodeGenerator. |
Methods inherited from class org.apache.avalon.framework.logger.AbstractLoggable |
getLogger, setLogger, setupLogger, setupLogger, setupLogger |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LogicsheetCodeGenerator
public LogicsheetCodeGenerator()
initialize
public void initialize()
- Initialize the LogicsheetCodeGenerator.
addLogicsheet
public void addLogicsheet(Logicsheet logicsheet)
throws ProcessingException
- Add a logicsheet to the logicsheet list
- Parameters:
logicsheet
- The logicsheet to be added
generateCode
public java.lang.String generateCode(org.xml.sax.XMLReader reader,
org.xml.sax.InputSource input,
java.lang.String filename)
throws java.lang.Exception
- Generate source code from the input document. Filename information is
ignored in the logicsheet-based code generation approach.
- Specified by:
generateCode
in interface MarkupCodeGenerator
- Parameters:
reader
- The readerinput
- The input sourcefilename
- The input source original filename- Returns:
- The generated source code
- Throws:
java.lang.Exception
- If an error occurs during code generation
Copyright © 1999-2002 Apache Software Foundation. All Rights Reserved.