Java Doc for XMPPPacketReader.java in  » Net » openfire » org » dom4j » io » 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 » Net » openfire » org.dom4j.io 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.dom4j.io.XMPPPacketReader

XMPPPacketReader
public class XMPPPacketReader (Code)

XMPPPacketReader is a Reader of DOM4J documents that uses the fast XML Pull Parser 3.x. It is very fast for use in SOAP style environments.


author:
   Pelle Braendgaard
author:
   James Strachan
version:
   $Revision: 3190 $



Constructor Summary
public  XMPPPacketReader()
    
public  XMPPPacketReader(DocumentFactory factory)
    

Method Summary
public  voidaddHandler(String path, ElementHandler handler)
     Adds the ElementHandler to be called when the specified path is encounted.
protected  ReadercreateReader(InputStream in)
     Factory method to create a Reader from the given InputStream.
protected  DispatchHandlergetDispatchHandler()
    
public  DocumentFactorygetDocumentFactory()
    
public  longgetLastActive()
     Returns the last time a full Document was read or a heartbeat was received.
public  XmlPullParserFactorygetXPPFactory()
    
public  MXParsergetXPPParser()
    
public  DocumentparseDocument(String xml)
    
public  DocumentparseDocument()
    
public  Documentread(File file)
    

Reads a Document from the given File


Parameters:
  file - is the File to read from.
public  Documentread(URL url)
    

Reads a Document from the given URL


Parameters:
  url - URL to read from.
public  Documentread(String systemID)
    

Reads a Document from the given URL or filename.

If the systemID contains a ':' character then it is assumed to be a URL otherwise its assumed to be a file name. If you want finer grained control over this mechansim then please explicitly pass in either a URL or a File instance instead of a String to denote the source of the document.


Parameters:
  systemID - is a URL for a document or a file name.
public  Documentread(InputStream in)
    

Reads a Document from the given stream


Parameters:
  in - InputStream to read from.
public  Documentread(String charSet, InputStream in)
    

Reads a Document from the given stream


Parameters:
  charSet - the charSet that the input is encoded in
Parameters:
  in - InputStream to read from.
public  Documentread(Reader reader)
    
public  Documentread(char[] text)
    
public  Documentread(InputStream in, String systemID)
    
public  Documentread(Reader reader, String systemID)
    
public  voidremoveHandler(String path)
     Removes the ElementHandler from the event based processor, for the specified path.
public  voidsetDefaultHandler(ElementHandler handler)
     When multiple ElementHandler instances have been registered, this will set a default ElementHandler to be called for any path which does NOT have a handler registered.
protected  voidsetDispatchHandler(DispatchHandler dispatchHandler)
    
public  voidsetDocumentFactory(DocumentFactory factory)
    

This sets the DocumentFactory used to create new documents.

public  voidsetXPPFactory(XmlPullParserFactory xppFactory)
    


Constructor Detail
XMPPPacketReader
public XMPPPacketReader()(Code)



XMPPPacketReader
public XMPPPacketReader(DocumentFactory factory)(Code)




Method Detail
addHandler
public void addHandler(String path, ElementHandler handler)(Code)
Adds the ElementHandler to be called when the specified path is encounted.
Parameters:
  path - is the path to be handled
Parameters:
  handler - is the ElementHandler to be calledby the event based processor.



createReader
protected Reader createReader(InputStream in) throws IOException(Code)
Factory method to create a Reader from the given InputStream.



getDispatchHandler
protected DispatchHandler getDispatchHandler()(Code)



getDocumentFactory
public DocumentFactory getDocumentFactory()(Code)
the DocumentFactory used to create document objects



getLastActive
public long getLastActive()(Code)
Returns the last time a full Document was read or a heartbeat was received. Hearbeats are represented as whitespaces or \n received while a Document is not being parsed. the time in milliseconds when the last document or heartbeat was received.



getXPPFactory
public XmlPullParserFactory getXPPFactory() throws XmlPullParserException(Code)



getXPPParser
public MXParser getXPPParser() throws XmlPullParserException(Code)



parseDocument
public Document parseDocument(String xml) throws DocumentException(Code)



parseDocument
public Document parseDocument() throws DocumentException, IOException, XmlPullParserException(Code)



read
public Document read(File file) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given File


Parameters:
  file - is the File to read from. the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.
throws:
  java.net.MalformedURLException - if a URL could not be made for the given File



read
public Document read(URL url) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given URL


Parameters:
  url - URL to read from. the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



read
public Document read(String systemID) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given URL or filename.

If the systemID contains a ':' character then it is assumed to be a URL otherwise its assumed to be a file name. If you want finer grained control over this mechansim then please explicitly pass in either a URL or a File instance instead of a String to denote the source of the document.


Parameters:
  systemID - is a URL for a document or a file name. the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.
throws:
  java.net.MalformedURLException - if a URL could not be made for the given File



read
public Document read(InputStream in) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given stream


Parameters:
  in - InputStream to read from. the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



read
public Document read(String charSet, InputStream in) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given stream


Parameters:
  charSet - the charSet that the input is encoded in
Parameters:
  in - InputStream to read from. the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



read
public Document read(Reader reader) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given Reader


Parameters:
  reader - is the reader for the input the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



read
public Document read(char[] text) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given array of characters


Parameters:
  text - is the text to parse the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



read
public Document read(InputStream in, String systemID) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given stream


Parameters:
  in - InputStream to read from.
Parameters:
  systemID - is the URI for the input the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



read
public Document read(Reader reader, String systemID) throws DocumentException, IOException, XmlPullParserException(Code)

Reads a Document from the given Reader


Parameters:
  reader - is the reader for the input
Parameters:
  systemID - is the URI for the input the newly created Document instance
throws:
  DocumentException - if an error occurs during parsing.



removeHandler
public void removeHandler(String path)(Code)
Removes the ElementHandler from the event based processor, for the specified path.
Parameters:
  path - is the path to remove the ElementHandler for.



setDefaultHandler
public void setDefaultHandler(ElementHandler handler)(Code)
When multiple ElementHandler instances have been registered, this will set a default ElementHandler to be called for any path which does NOT have a handler registered.
Parameters:
  handler - is the ElementHandler to be calledby the event based processor.



setDispatchHandler
protected void setDispatchHandler(DispatchHandler dispatchHandler)(Code)



setDocumentFactory
public void setDocumentFactory(DocumentFactory factory)(Code)

This sets the DocumentFactory used to create new documents. This method allows the building of custom DOM4J tree objects to be implemented easily using a custom derivation of DocumentFactory


Parameters:
  factory - DocumentFactory used to create DOM4J objects



setXPPFactory
public void setXPPFactory(XmlPullParserFactory xppFactory)(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.