Java Doc for SimpleXMLParser.java in  » PDF » pdf-itext » com » lowagie » text » xml » simpleparser » 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 » PDF » pdf itext » com.lowagie.text.xml.simpleparser 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.lowagie.text.xml.simpleparser.SimpleXMLParser

SimpleXMLParser
public class SimpleXMLParser (Code)
A simple XML and HTML parser. This parser is, like the SAX parser, an event based parser, but with much less functionality.

The parser can:

  • It recognizes the encoding used
  • It recognizes all the elements' start tags and end tags
  • It lists attributes, where attribute values can be enclosed in single or double quotes
  • It recognizes the <[CDATA[ ... ]]> construct
  • It recognizes the standard entities: &amp;, &lt;, &gt;, &quot;, and &apos;, as well as numeric entities
  • It maps lines ending in \r\n and \r to \n on input, in accordance with the XML Specification, Section 2.11



Field Summary
 Stringattributekey
     the attribute key.
protected  HashMapattributes
    
 Stringattributevalue
     the attribute value.
protected  intcharacter
     The current character.
protected  intcolumns
    
protected  SimpleXMLDocHandlerCommentcomment
     The handler to which we are going to forward comments.
protected  SimpleXMLDocHandlerdoc
    
protected  StringBufferentity
    
protected  booleaneol
    
protected  booleanhtml
    
protected  intlines
    
 intnested
     Keeps track of the number of tags that are open.
protected  intpreviousCharacter
     The previous character.
protected  intquoteCharacter
     the quote character that was used to open the quote.
protected  Stackstack
    
protected  intstate
    
protected  Stringtag
    
protected  StringBuffertext
    


Method Summary
public static  StringescapeXML(String s, boolean onlyASCII)
     Escapes a string with the appropriated XML codes.
public static  voidparse(SimpleXMLDocHandler doc, SimpleXMLDocHandlerComment comment, Reader r, boolean html)
     Parses the XML document firing the events to the handler.
Parameters:
  doc - the document handler
Parameters:
  r - the document.
public static  voidparse(SimpleXMLDocHandler doc, InputStream in)
     Parses the XML document firing the events to the handler.
Parameters:
  doc - the document handler
Parameters:
  in - the document.
public static  voidparse(SimpleXMLDocHandler doc, Reader r)
    

Field Detail
attributekey
String attributekey(Code)
the attribute key.



attributes
protected HashMap attributes(Code)
current attributes



attributevalue
String attributevalue(Code)
the attribute value.



character
protected int character(Code)
The current character.



columns
protected int columns(Code)
the column where the current character occurs



comment
protected SimpleXMLDocHandlerComment comment(Code)
The handler to which we are going to forward comments.



doc
protected SimpleXMLDocHandler doc(Code)
The handler to which we are going to forward document content



entity
protected StringBuffer entity(Code)
current entity (whatever is encountered between & and ;)



eol
protected boolean eol(Code)
was the last character equivalent to a newline?



html
protected boolean html(Code)
Are we parsing HTML?



lines
protected int lines(Code)
the line we are currently reading



nested
int nested(Code)
Keeps track of the number of tags that are open.



previousCharacter
protected int previousCharacter(Code)
The previous character.



quoteCharacter
protected int quoteCharacter(Code)
the quote character that was used to open the quote.



stack
protected Stack stack(Code)
the state stack



state
protected int state(Code)
the current state



tag
protected String tag(Code)
current tagname



text
protected StringBuffer text(Code)
current text (whatever is encountered between tags)





Method Detail
escapeXML
public static String escapeXML(String s, boolean onlyASCII)(Code)
Escapes a string with the appropriated XML codes.
Parameters:
  s - the string to be escaped
Parameters:
  onlyASCII - codes above 127 will always be escaped with &#nn; if true the escaped string



parse
public static void parse(SimpleXMLDocHandler doc, SimpleXMLDocHandlerComment comment, Reader r, boolean html) throws IOException(Code)
Parses the XML document firing the events to the handler.
Parameters:
  doc - the document handler
Parameters:
  r - the document. The encoding is already resolved. The reader is not closed
throws:
  IOException - on error



parse
public static void parse(SimpleXMLDocHandler doc, InputStream in) throws IOException(Code)
Parses the XML document firing the events to the handler.
Parameters:
  doc - the document handler
Parameters:
  in - the document. The encoding is deduced from the stream. The stream is not closed
throws:
  IOException - on error



parse
public static void parse(SimpleXMLDocHandler doc, Reader r) throws IOException(Code)



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.