org.apache.jasper.compiler
Class SmapGenerator
public
class
SmapGenerator
extends Object
Represents a source map (SMAP), which serves to associate lines
of the input JSP file(s) to lines in the generated servlet in the
final .class file, according to the JSR-045 spec.
Author: Shawn Bayern
Method Summary |
void | addSmap(String smap, String stratumName)
Adds the given string as an embedded SMAP with the given stratum name.
|
void | addStratum(SmapStratum stratum, boolean defaultStratum)
Adds the given SmapStratum object, representing a Stratum with
logically associated FileSection and LineSection blocks, to
the current SmapGenerator. |
String | getString() |
static void | main(String[] args) |
void | setDoEmbedded(boolean status)
Instructs the SmapGenerator whether to actually print any embedded
SMAPs or not. |
void | setOutputFileName(String x)
Sets the filename (without path information) for the generated
source file. |
String | toString() |
public void addSmap(String smap, String stratumName)
Adds the given string as an embedded SMAP with the given stratum name.
Parameters: smap the SMAP to embed stratumName the name of the stratum output by the compilation
that produced the smap to be embedded
public void addStratum(
SmapStratum stratum, boolean defaultStratum)
Adds the given SmapStratum object, representing a Stratum with
logically associated FileSection and LineSection blocks, to
the current SmapGenerator. If
default is true, this
stratum is made the default stratum, overriding any previously
set default.
Parameters: stratum the SmapStratum object to add defaultStratum if true, this SmapStratum is considered
to represent the default SMAP stratum unless
overwritten
public String getString()
public static void main(String[] args)
public void setDoEmbedded(boolean status)
Instructs the SmapGenerator whether to actually print any embedded
SMAPs or not. Intended for situations without an SMAP resolver.
Parameters: status If false, ignore any embedded SMAPs.
public void setOutputFileName(String x)
Sets the filename (without path information) for the generated
source file. E.g., "foo$jsp.java".
public String toString()
Copyright © 2000-2011 Apache Software Foundation. All Rights Reserved.