public static interface OldJSPDebug.JspSourceMapper
Modifier and Type | Interface and Description |
---|---|
static interface |
OldJSPDebug.JspSourceMapper.NameConverter
Converts the JSP file name (from the string int the servlet comments into
the Forte4J resource name)
|
Modifier and Type | Method and Description |
---|---|
Map |
getFileNames() |
String |
getJavaLineType(int line,
int col)
Returns the type of the generated Servlet line/column
|
String |
getJspFileName(int line,
int col)
Returns the JSP file name for the given line/column in the generated Servlet
|
String |
getPrimaryJspFileName()
Get the value of primaryJspFileName.
|
boolean |
hasIncludeFiles()
Returns whether the primary JSP page has included files (HTML, JSP etc)
|
boolean |
isEmpty()
Returns whether the JSP page is empty
|
boolean |
isJavaCodeInJspPage(int line,
int col)
Returns whether the giver Servlet line/column is a part of dynamic (Java) code in the JSP page
|
boolean |
isProperJspFileName(String name)
Returns whether the given name is a proper JSP file name
|
int |
mangle(int line)
Returns Java Servlet line number for the given line number of the primary (not "included") JSP file
|
int |
mangle(int line,
int col)
Returns Java Servlet line number for the given line/column number of the primary (not "included") JSP file
|
int |
mangle(String jspFile,
int line)
Returns Java Servlet line number for the given line number of the given JSP
|
int |
mangle(String jspFileName,
int line,
int col)
Returns Java Servlet line/column number for the given line number of the given JSP
|
void |
setPrimaryJspFileName(String v)
Set the value of primaryJspFileName.
|
int |
size()
Returns the number of entries in this source mapper.
|
int |
unmangle(int line)
Returns primary (not "included") JSP file line number for the given line number in the generated Java Servlet
|
int |
unmangle(int line,
int col)
Returns primary (not "included") JSP file line/column number for the given line number
in the generated Java Servlet
|
int |
unmangle(String jspFileName,
int line,
int col)
Returns JSP file line/column number for the given line number in the generated Java Servlet
|
String getPrimaryJspFileName()
void setPrimaryJspFileName(String v)
v
- Value to assign to primaryJspFileName.int size()
boolean isEmpty()
int mangle(int line)
line
- unmangled (JSP) line numberint mangle(int line, int col)
line
- unmangled (JSP) line numbercol
- unmangled (JSP) column numberint mangle(String jspFile, int line)
jspFile
- int mangle(String jspFileName, int line, int col)
jspFileName
- Name of the JSP file to mapline
- unmangled (JSP) line numbercol
- unmangled (JSP) column numberint unmangle(int line)
line
- mangled (Servlet) line numberint unmangle(int line, int col)
line
- mangled (Servlet) line numbercol
- mangled (Servlet) column numberint unmangle(String jspFileName, int line, int col)
jspFileName
- JSP file nameline
- mangled (Servlet) line numbercol
- mangled (Servlet) column numberString getJavaLineType(int line, int col)
line
- mangled (Servlet) line numbercol
- mangled (Servlet) column numberString getJspFileName(int line, int col) throws IOException
line
- mangled (Servlet) line numbercol
- mangled (Servlet) column numberIOException
boolean isJavaCodeInJspPage(int line, int col)
line
- mangled (Servlet) line numbercol
- mangled (Servlet) column numberMap getFileNames()
boolean hasIncludeFiles()
boolean isProperJspFileName(String name)
name
- given name