Java Doc for JspReader.java in  » Web-Server » Rimfaxe-Web-Server » com » rimfaxe » webserver » compiler » jsp » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Web Server » Rimfaxe Web Server » com.rimfaxe.webserver.compiler.jsp 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.rimfaxe.webserver.compiler.jsp.JspReader

JspReader
public class JspReader (Code)
JspReader is an input buffer for the JSP parser. It should allow unlimited lookahead and pushback. It also has a bunch of parsing utility methods for understanding htmlesque thingies.
author:
   Anil K. Vijendran
author:
   Anselm Baird-Smith
author:
   Harish Prabandham
author:
   Rajiv Mordani
author:
   Mandar Raje
author:
   Danno Ferrin
author:
   Lars Andersen


Field Summary
 intcurrFileId
    
protected  Markcurrent
    
 Stringmaster
    
 booleansingleFile
    
 intsize
    
 VectorsourceFiles
    

Constructor Summary
protected  JspReader(String file, String encoding, InputStreamReader reader)
    

Method Summary
public  voidadvance(int n)
    
public  StringgetFile(int fileid)
    
 char[]getText(Mark start, Mark stop)
    
public  booleanhasMoreInput()
    
final  booleanisSpace()
    
public  Markmark()
    
public  booleanmatches(String string)
    
public  booleanmatchesETag(String tagName)
    
public  booleanmatchesIgnoreCase(String string)
    
public  intnextChar()
    
 char[]nextContent()
     Gets Content until the next potential JSP element.
public  StringparseToken(boolean quoted)
     Parse a space delimited token.
public  intpeekChar()
    
public  booleanpopFile()
    
protected  intregisterSourceFile(String file)
     Register a new source file. This method is used to implement file inclusion.
public  voidreset(Mark mark)
    
public  voidsetSingleFile(boolean val)
    
public  intskipSpaces()
    
public  MarkskipUntil(String limit)
     Skip until the given string is matched in the stream. When returned, the context is positioned past the end of the match.
Parameters:
  s - The String to match.
public  MarkskipUntilETag(String tag)
     Skip until the given end tag is matched in the stream. When returned, the context is positioned past the end of the tag.
Parameters:
  tag - The name of the tag whose ETag () to match.
public  MarkskipUntilIgnoreEsc(String limit)
     Skip until the given string is matched in the stream, but ignoring chars initially escaped by a '\'. When returned, the context is positioned past the end of the match.
Parameters:
  s - The String to match.
protected  intunregisterSourceFile(String file)
     Unregister the source file. This method is used to implement file inclusion.

Field Detail
currFileId
int currFileId(Code)



current
protected Mark current(Code)



master
String master(Code)



singleFile
boolean singleFile(Code)



size
int size(Code)



sourceFiles
Vector sourceFiles(Code)




Constructor Detail
JspReader
protected JspReader(String file, String encoding, InputStreamReader reader) throws JasperException, FileNotFoundException(Code)




Method Detail
advance
public void advance(int n) throws JasperException(Code)



getFile
public String getFile(int fileid)(Code)



getText
char[] getText(Mark start, Mark stop) throws JasperException(Code)



hasMoreInput
public boolean hasMoreInput() throws JasperException(Code)



isSpace
final boolean isSpace()(Code)



mark
public Mark mark()(Code)



matches
public boolean matches(String string) throws JasperException(Code)
search the stream for a match to a string
Parameters:
  string - The string to match true is one is found, the current positionin stream is positioned after the search string, false otherwise, position in stream unchanged.



matchesETag
public boolean matchesETag(String tagName) throws JasperException(Code)



matchesIgnoreCase
public boolean matchesIgnoreCase(String string) throws JasperException(Code)



nextChar
public int nextChar() throws JasperException(Code)



nextContent
char[] nextContent()(Code)
Gets Content until the next potential JSP element. Because all elements begin with a '<' we can just move until we see the next one.



parseToken
public String parseToken(boolean quoted) throws JasperException(Code)
Parse a space delimited token. If quoted the token will consume all characters up to a matching quote, otherwise, it consumes up to the first delimiter character.
Parameters:
  quoted - If true accept quoted strings.



peekChar
public int peekChar()(Code)



popFile
public boolean popFile() throws JasperException(Code)



registerSourceFile
protected int registerSourceFile(String file)(Code)
Register a new source file. This method is used to implement file inclusion. Each included file gets a uniq identifier (which is the index in the array of source files). The index of the now registered file.



reset
public void reset(Mark mark)(Code)



setSingleFile
public void setSingleFile(boolean val)(Code)



skipSpaces
public int skipSpaces() throws JasperException(Code)



skipUntil
public Mark skipUntil(String limit) throws JasperException(Code)
Skip until the given string is matched in the stream. When returned, the context is positioned past the end of the match.
Parameters:
  s - The String to match. A non-null Mark instance (positioned immediatelybefore the search string) if found, nullotherwise.



skipUntilETag
public Mark skipUntilETag(String tag) throws JasperException(Code)
Skip until the given end tag is matched in the stream. When returned, the context is positioned past the end of the tag.
Parameters:
  tag - The name of the tag whose ETag () to match. A non-null Mark instance (positioned immediatelybefore the ETag) if found, null otherwise.



skipUntilIgnoreEsc
public Mark skipUntilIgnoreEsc(String limit) throws JasperException(Code)
Skip until the given string is matched in the stream, but ignoring chars initially escaped by a '\'. When returned, the context is positioned past the end of the match.
Parameters:
  s - The String to match. A non-null Mark instance (positioned immediatelybefore the search string) if found, nullotherwise.



unregisterSourceFile
protected int unregisterSourceFile(String file)(Code)
Unregister the source file. This method is used to implement file inclusion. Each included file gets a uniq identifier (which is the index in the array of source files). The index of the now registered file.



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.