public class GroovyPageParser extends java.lang.Object
NOTE: Based on work done by the GSP standalone project (https://gsp.dev.java.net/). Parsing implementation for GSP files
| Modifiers | Name | Description | 
|---|---|---|
| static java.lang.String | CODEC_DIRECTIVE_POSTFIX | |
| static java.lang.String | CONFIG_PROPERTY_DEFAULT_CODEC | |
| static java.lang.String | CONFIG_PROPERTY_GSP_CODECS | |
| static java.lang.String | CONFIG_PROPERTY_GSP_ENCODING | |
| static java.lang.String | CONFIG_PROPERTY_GSP_KEEPGENERATED_DIR | |
| static java.lang.String | CONFIG_PROPERTY_GSP_SITEMESH_PREPROCESS | |
| static java.lang.String | CONSTANT_NAME_CONTENT_TYPE | |
| static java.lang.String | CONSTANT_NAME_EXPRESSION_CODEC | |
| static java.lang.String | CONSTANT_NAME_JSP_TAGS | |
| static java.lang.String | CONSTANT_NAME_LAST_MODIFIED | |
| static java.lang.String | CONSTANT_NAME_OUT_CODEC | |
| static java.lang.String | CONSTANT_NAME_STATIC_CODEC | |
| static java.lang.String | CONSTANT_NAME_TAGLIB_CODEC | |
| static java.lang.String | DEFAULT_ENCODING | |
| static java.lang.String[] | DEFAULT_IMPORTS | |
| static java.lang.String | GROOVY_SOURCE_CHAR_ENCODING | |
| static org.apache.commons.logging.Log | LOG | 
| Type | Name and description | 
|---|---|
| java.lang.Object | GroovyPageParser(java.lang.String name, java.lang.String uri, java.lang.String filename, java.io.InputStream in, java.lang.String encoding, java.lang.String expressionCodecName) | 
| java.lang.Object | GroovyPageParser(java.lang.String name, java.lang.String uri, java.lang.String filename, java.lang.String gspSource) | 
| java.lang.Object | GroovyPageParser(java.lang.String name, java.lang.String uri, java.lang.String filename, java.lang.String gspSource, java.lang.String expressionCodecName) | 
| java.lang.Object | GroovyPageParser(java.lang.String name, java.lang.String uri, java.lang.String filename, java.io.InputStream in) | 
| void | flushTagBuffering() | 
| void | generateGsp(java.io.Writer target) | 
| void | generateGsp(java.io.Writer target, boolean precompileMode) | 
| java.lang.String | getClassName() | 
| java.lang.String | getContentType() | 
| int | getCurrentOutputLineNumber() | 
| java.lang.String | getExpressionCodecDirectiveValue() | 
| java.lang.String | getExpressionText(java.lang.String text)Returns an expression text for the given expression | 
| java.lang.String | getExpressionText(java.lang.String text, boolean _safeDereference) | 
| static java.lang.String | getGspEncoding() | 
| java.util.List<java.lang.String> | getHtmlParts() | 
| java.lang.String[] | getHtmlPartsArray() | 
| java.util.Map<java.lang.String, java.lang.String> | getJspTags() | 
| long | getLastModified() | 
| int[] | getLineNumberMatrix() | 
| java.lang.String | getOutCodecDirectiveValue() | 
| java.lang.String | getPackageName() | 
| java.lang.String | getPageName() | 
| java.lang.String | getStaticCodecDirectiveValue() | 
| java.lang.String | getTaglibCodecDirectiveValue() | 
| boolean | isInClosure() | 
| java.io.InputStream | parse() | 
| void | setClassName(java.lang.String className) | 
| void | setEnableSitemeshPreprocessing(boolean enableSitemeshPreprocessing) | 
| void | setKeepGeneratedDirectory(java.io.File keepGeneratedDirectory) | 
| void | setLastModified(long lastModified) | 
| void | setPackageName(java.lang.String packageName) | 
| void | setTaglibCodecDirectiveValue(java.lang.String taglibCodecDirectiveValue) | 
| void | writeHtmlParts(java.io.File filename) | 
| void | writeLineNumbers(java.io.File filename) | 
| Methods inherited from class | Name | 
|---|---|
| class java.lang.Object | java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() | 
Returns an expression text for the given expression
text
 -             The text