<AHREF="../../../../../com/sun/syndication/feed/synd/SyndCategory.html"title="interface in com.sun.syndication.feed.synd"><B>NEXT CLASS</B></A></FONT></TD>
<DT><B>All Known Implementing Classes:</B><DD><AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForAtom03.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForAtom03</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForAtom10.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForAtom10</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS090.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS090</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS091Netscape.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS091Netscape</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS091Userland.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS091Userland</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS092.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS092</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS093.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS093</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS094.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS094</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS10.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS10</A>, <AHREF="../../../../../com/sun/syndication/feed/synd/impl/ConverterForRSS20.html"title="class in com.sun.syndication.feed.synd.impl">ConverterForRSS20</A></DD>
</DL>
<HR>
<DL>
<DT><PRE>public interface <B>Converter</B></DL>
</PRE>
<P>
Interface that defines the functionality to convert a SyndFeedImpl
to a real feed (RSS or Atom) and vice versa.
<p>
Each implementation knows how to deal with a specific type (version)
of a real feed.
<p>
Implementations must be thread safe.
<p>
TODO: explain how developers can plugin their own implementations.
<TD><CODE><B><AHREF="../../../../../com/sun/syndication/feed/synd/Converter.html#copyInto(com.sun.syndication.feed.WireFeed, com.sun.syndication.feed.synd.SyndFeed)">copyInto</A></B>(<AHREF="../../../../../com/sun/syndication/feed/WireFeed.html"title="class in com.sun.syndication.feed">WireFeed</A> feed,
<AHREF="../../../../../com/sun/syndication/feed/synd/SyndFeed.html"title="interface in com.sun.syndication.feed.synd">SyndFeed</A> syndFeed)</CODE>
<BR>
Makes a deep copy/conversion of the values of a real feed into a SyndFeedImpl.</TD>
<CODE> <AHREF="../../../../../com/sun/syndication/feed/WireFeed.html"title="class in com.sun.syndication.feed">WireFeed</A></CODE></FONT></TD>
<TD><CODE><B><AHREF="../../../../../com/sun/syndication/feed/synd/Converter.html#createRealFeed(com.sun.syndication.feed.synd.SyndFeed)">createRealFeed</A></B>(<AHREF="../../../../../com/sun/syndication/feed/synd/SyndFeed.html"title="interface in com.sun.syndication.feed.synd">SyndFeed</A> syndFeed)</CODE>
<BR>
Creates real feed with a deep copy/conversion of the values of a SyndFeedImpl.</TD>
<CODE> <AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A></CODE></FONT></TD>
<AHREF="http://docs.oracle.com/javase/1.5.0/docs/api/java/lang/String.html?is-external=true"title="class or interface in java.lang">String</A><B>getType</B>()</PRE>
<DL>
<DD>Returns the type (version) of the real feed this converter handles.
<p>
<P>
<DD><DL>
<DT><B>Returns:</B><DD>the real feed type.<DT><B>See Also:</B><DD><AHREF="../../../../../com/sun/syndication/feed/WireFeed.html"title="class in com.sun.syndication.feed"><CODE>for details on the format of this string.
void <B>copyInto</B>(<AHREF="../../../../../com/sun/syndication/feed/WireFeed.html"title="class in com.sun.syndication.feed">WireFeed</A> feed,
<AHREF="../../../../../com/sun/syndication/feed/synd/SyndFeed.html"title="interface in com.sun.syndication.feed.synd">SyndFeed</A> syndFeed)</PRE>
<DL>
<DD>Makes a deep copy/conversion of the values of a real feed into a SyndFeedImpl.
<p>
It assumes the given SyndFeedImpl has no properties set.
<p>
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>feed</CODE> - real feed to copy/convert.<DD><CODE>syndFeed</CODE> - the SyndFeedImpl that will contain the copied/converted values of the real feed.</DL>
<AHREF="../../../../../com/sun/syndication/feed/WireFeed.html"title="class in com.sun.syndication.feed">WireFeed</A><B>createRealFeed</B>(<AHREF="../../../../../com/sun/syndication/feed/synd/SyndFeed.html"title="interface in com.sun.syndication.feed.synd">SyndFeed</A> syndFeed)</PRE>
<DL>
<DD>Creates real feed with a deep copy/conversion of the values of a SyndFeedImpl.
<p>
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>syndFeed</CODE> - SyndFeedImpl to copy/convert value from.
<DT><B>Returns:</B><DD>a real feed with copied/converted values of the SyndFeedImpl.</DL>
<AHREF="../../../../../com/sun/syndication/feed/synd/SyndCategory.html"title="interface in com.sun.syndication.feed.synd"><B>NEXT CLASS</B></A></FONT></TD>