Package org.apache.jasper.compiler
Class SmapGenerator
java.lang.Object
org.apache.jasper.compiler.SmapGenerator
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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Deprecated.Unused.void
addStratum
(SmapStratum stratum, boolean defaultStratum) Deprecated.static void
void
setDoEmbedded
(boolean status) Deprecated.Unused.void
Sets the filename (without path information) for the generated source file.void
setStratum
(SmapStratum stratum) Sets the default and only stratum for the smap.toString()
-
Constructor Details
-
SmapGenerator
public SmapGenerator()
-
-
Method Details
-
setOutputFileName
Sets the filename (without path information) for the generated source file. E.g., "foo$jsp.java".- Parameters:
x
- The file name
-
setStratum
Sets the default and only stratum for the smap.- Parameters:
stratum
- the SmapStratum object to add
-
addStratum
Deprecated.Adds the given SmapStratum object, representing a Stratum with logically associated FileSection and LineSection blocks, to the current SmapGenerator. IfdefaultStartum
is true, this stratum is made the default stratum, overriding any previously set default.- Parameters:
stratum
- the SmapStratum object to adddefaultStratum
- iftrue
, this SmapStratum is considered to represent the default SMAP stratum unless overwritten
-
addSmap
Deprecated.Unused. This will be removed in Tomcat 9.0.xAdds the given string as an embedded SMAP with the given stratum name.- Parameters:
smap
- the SMAP to embedstratumName
- the name of the stratum output by the compilation that produced thesmap
to be embedded
-
setDoEmbedded
Deprecated.Unused. Will be removed in Tomcat 9.0.xInstructs the SmapGenerator whether to actually print any embedded SMAPs or not. Intended for situations without an SMAP resolver.- Parameters:
status
- Iffalse
, ignore any embedded SMAPs.
-
getString
-
toString
-
main
-