jrun.jsp.compiler
Class JSTCompiler

java.lang.Object
  |
  +--jrun.jsp.compiler.JSPCompiler
        |
        +--jrun.jsp.compiler.JSTCompiler
All Implemented Interfaces:
JSPParserTreeConstants

public class JSTCompiler
extends JSPCompiler


Inner Class Summary
 class JSTCompiler.JSTTagAttributeMissingName
          ({line}) JST attribute directive missing name
 
Inner classes inherited from class jrun.jsp.compiler.JSPCompiler
JSPCompiler.CompoundCompilerException, JSPCompiler.DirectiveExtraAttributes, JSPCompiler.DirectiveMissingAttribute, JSPCompiler.InvalidAutoFlushAttribute, JSPCompiler.InvalidAutoFlushBufferAttributes, JSPCompiler.InvalidBufferAttribute, JSPCompiler.InvalidDirective, JSPCompiler.LanguageNotSupportedException, JSPCompiler.NoSuchAttributeException, JSPCompiler.RuntimeExpressionAttributeNotAllowed, JSPCompiler.TagException, JSPCompiler.TagHandlerClassNotFoundException, JSPCompiler.TagLoadException, JSPCompiler.TagMissingRequiredAttributesException, JSPCompiler.TagNotInTagLibraryException, JSPCompiler.TagNotValidException, JSPCompiler.TagNotValidFromTEIException, JSPCompiler.UnbalancedEndTagException
 
Field Summary
static java.lang.String ATTRIBUTES_FIELD
           
 
Fields inherited from class jrun.jsp.compiler.JSPCompiler
BODY, codeEmitter, context, ITERATOR, jspEngine, LINE_SEP, PAGE_NAME, pageDirectives, TRY_CATCH_FINALLY, VERSION, VERSION_NAME, visitors
 
Fields inherited from interface jrun.jsp.parser.JSPParserTreeConstants
JJTACDATA, JJTARTEXPR, JJTATTRIBUTE, JJTATTRIBUTE_VALUE, JJTCOMMENT, JJTDECLARATION, JJTDIRECTIVE, JJTDIRECTIVE_TYPE, JJTEMPTY_TAG_CLOSE, JJTEND_TAG, JJTEXPRESSION, JJTJSP, jjtNodeName, JJTPASS, JJTQCDATA, JJTQRTEXPR, JJTSCRIPTLET, JJTSTART_TAG, JJTSTART_TAG_CLOSE
 
Constructor Summary
JSTCompiler(javax.servlet.ServletContext application, JSPEngine jspEngine, TranslationContext tc, JSTTagLibraryInfo tli)
           
 
Method Summary
 void compile()
           
protected  java.util.List getInterfaces()
           
protected  java.lang.String getSuperClass()
           
 
Methods inherited from class jrun.jsp.compiler.JSPCompiler
compile, error, handleIncludeDirective, isThreadSafe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ATTRIBUTES_FIELD

public static final java.lang.String ATTRIBUTES_FIELD
Constructor Detail

JSTCompiler

public JSTCompiler(javax.servlet.ServletContext application,
                   JSPEngine jspEngine,
                   TranslationContext tc,
                   JSTTagLibraryInfo tli)
Method Detail

compile

public void compile()
             throws ParseException,
                    java.io.IOException,
                    CompilerException
Overrides:
compile in class JSPCompiler

getSuperClass

protected java.lang.String getSuperClass()
Overrides:
getSuperClass in class JSPCompiler

getInterfaces

protected java.util.List getInterfaces()
Overrides:
getInterfaces in class JSPCompiler


Copyright � 2002 Macromedia Corporation. All Rights Reserved.