org.exoplatform.services.rss.parser
Class RSSParser

java.lang.Object
  extended by org.exoplatform.services.rss.parser.RSSParser

public class RSSParser
extends java.lang.Object

Created by The eXo Platform SARL .

Author:
nhuthuan Email: nhudinhthuan@yahoo.com

Constructor Summary
RSSParser()
           
 
Method Summary
 RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(byte[] data, java.lang.String charset)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(byte[] data, java.lang.String charset, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
 RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.io.File file, java.lang.String charset)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(java.io.File file, java.lang.String charset, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
 RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.io.InputStream input, java.lang.String charset)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(java.io.InputStream input, java.lang.String charset, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
 RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.lang.String text)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(java.lang.String text, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
 RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.net.URI uri, java.lang.String charset)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(java.net.URI uri, java.lang.String charset, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(java.net.URL url, java.lang.String charset, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
 RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(XMLNode root)
           
<T extends IRSSChannel,E extends IRSSItem>
RSSDocument<T,E>
createDocument(XMLNode root, java.lang.Class<T> channelClazz, java.lang.Class<E> itemClazz)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RSSParser

public RSSParser()
Method Detail

createDocument

public RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(XMLNode root)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(XMLNode root,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(java.lang.String text,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.lang.String text)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(byte[] data,
                                                                    java.lang.String charset)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(byte[] data,
                                                                                  java.lang.String charset,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(java.io.InputStream input,
                                                                                  java.lang.String charset,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.io.InputStream input,
                                                                    java.lang.String charset)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(java.io.File file,
                                                                                  java.lang.String charset,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.io.File file,
                                                                    java.lang.String charset)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(java.net.URL url,
                                                                                  java.lang.String charset,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public <T extends IRSSChannel,E extends IRSSItem> RSSDocument<T,E> createDocument(java.net.URI uri,
                                                                                  java.lang.String charset,
                                                                                  java.lang.Class<T> channelClazz,
                                                                                  java.lang.Class<E> itemClazz)
                                                                     throws java.lang.Exception
Throws:
java.lang.Exception

createDocument

public RSSDocument<DefaultRSSChannel,DefaultRSSItem> createDocument(java.net.URI uri,
                                                                    java.lang.String charset)
                                                             throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2012 eXo Platform SAS. All Rights Reserved.