com.sonettic.mrss
Class Builder

java.lang.Object
  extended by com.sonettic.mrss.Builder

public class Builder
extends java.lang.Object

Main class containing methods for generating MRSS feeds. Generating is possible by means of the objects hierarchically representing nods of MRSS or from a list of separate elements.

Author:
Vasyl Skrypij

Constructor Summary
Builder()
          Default constructor.
 
Method Summary
 java.lang.String makeMRSSFromChannel(MRSSChannel channel)
           
 java.lang.String makeMRSSFromElements(java.util.List<MRSSElement> MRSSData)
          Return MRSS feed from well formed MRSSElement list.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Builder

public Builder()
Default constructor.

Method Detail

makeMRSSFromChannel

public java.lang.String makeMRSSFromChannel(MRSSChannel channel)
                                     throws java.lang.Exception
Parameters:
channel - channel node, which should be in generated MRSS.
Returns:
String with created MRSS feed.
Throws:
java.lang.Exception - if channel have not any items.

makeMRSSFromElements

public java.lang.String makeMRSSFromElements(java.util.List<MRSSElement> MRSSData)
                                      throws java.lang.Exception
Return MRSS feed from well formed MRSSElement list.

Parameters:
MRSSData - list with elements
Returns:
String with created MRSS feed.
Throws:
java.lang.Exception - if input data is not weel formed.