325 lines
14 KiB
HTML
325 lines
14 KiB
HTML
<!DOCTYPE html>
|
|
<!--
|
|
| Generated by Apache Maven Doxia at 2016-04-24
|
|
| Rendered using Apache Maven Fluido Skin 1.3.0
|
|
-->
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<meta charset="UTF-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta name="author" content="msmithi33" />
|
|
<meta name="Date-Creation-yyyymmdd" content="20130818" />
|
|
<meta name="Date-Revision-yyyymmdd" content="20160424" />
|
|
<meta http-equiv="Content-Language" content="en" />
|
|
<title>ROME - Home</title>
|
|
<link rel="stylesheet" href="./css/apache-maven-fluido-1.3.0.min.css" />
|
|
<link rel="stylesheet" href="./css/site.css" />
|
|
<link rel="stylesheet" href="./css/print.css" media="print" />
|
|
|
|
|
|
<script type="text/javascript" src="./js/apache-maven-fluido-1.3.0.min.js"></script>
|
|
|
|
|
|
</head>
|
|
<body class="topBarDisabled">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<a href="http://github.com/rometools/rome">
|
|
<img style="position: absolute; top: 0; right: 0; border: 0; z-index: 10000;"
|
|
src="https://s3.amazonaws.com/github/ribbons/forkme_right_darkblue_121621.png"
|
|
alt="Fork me on GitHub">
|
|
</a>
|
|
|
|
|
|
|
|
|
|
<div class="container-fluid">
|
|
<div id="banner">
|
|
<div class="pull-left">
|
|
<a href="index.html" id="bannerLeft">
|
|
<img src="images/romelogo.png" alt="ROME"/>
|
|
</a>
|
|
</div>
|
|
<div class="pull-right"> </div>
|
|
<div class="clear"><hr/></div>
|
|
</div>
|
|
|
|
<div id="breadcrumbs">
|
|
<ul class="breadcrumb">
|
|
|
|
|
|
|
|
|
|
|
|
<li id="publishDate" class="pull-right">Last Published: 2016-04-24</li> <li class="divider pull-right">|</li>
|
|
<li id="projectVersion" class="pull-right">Version: 1.7.0-SNAPSHOT</li>
|
|
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
<div class="row-fluid">
|
|
<div id="leftColumn" class="span3">
|
|
<div class="well sidebar-nav">
|
|
|
|
|
|
<ul class="nav nav-list">
|
|
<li class="nav-header">Rome</li>
|
|
|
|
<li class="active">
|
|
|
|
<a href="#"><i class="none"></i>Overview</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="HowRomeWorks/index.html" title="How Rome Works">
|
|
<i class="icon-chevron-right"></i>
|
|
How Rome Works</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/index.html" title="Tutorials And Articles">
|
|
<i class="none"></i>
|
|
Tutorials And Articles</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="ROMEReleases/index.html" title="Releases">
|
|
<i class="icon-chevron-right"></i>
|
|
Releases</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="ROMEDevelopmentProposals/index.html" title="ROME Development Proposals">
|
|
<i class="none"></i>
|
|
ROME Development Proposals</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="Modules/index.html" title="Modules">
|
|
<i class="icon-chevron-right"></i>
|
|
Modules</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="Fetcher/index.html" title="Fetcher">
|
|
<i class="icon-chevron-right"></i>
|
|
Fetcher</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="Opml/index.html" title="OPML">
|
|
<i class="none"></i>
|
|
OPML</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="Propono/index.html" title="Propono">
|
|
<i class="none"></i>
|
|
Propono</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="Certiorem/index.html" title="Certiorem">
|
|
<i class="icon-chevron-right"></i>
|
|
Certiorem</a>
|
|
</li>
|
|
<li class="nav-header">Project Documentation</li>
|
|
|
|
<li>
|
|
|
|
<a href="project-info.html" title="Project Information">
|
|
<i class="icon-chevron-down"></i>
|
|
Project Information</a>
|
|
<ul class="nav nav-list">
|
|
|
|
<li>
|
|
|
|
<a href="dependencies.html" title="Dependencies">
|
|
<i class="none"></i>
|
|
Dependencies</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="dependency-convergence.html" title="Dependency Convergence">
|
|
<i class="none"></i>
|
|
Dependency Convergence</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="dependency-info.html" title="Dependency Information">
|
|
<i class="none"></i>
|
|
Dependency Information</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="dependency-management.html" title="Dependency Management">
|
|
<i class="none"></i>
|
|
Dependency Management</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="distribution-management.html" title="Distribution Management">
|
|
<i class="none"></i>
|
|
Distribution Management</a>
|
|
</li>
|
|
|
|
<li class="active">
|
|
|
|
<a href="#"><i class="none"></i>About</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="license.html" title="Licenses">
|
|
<i class="none"></i>
|
|
Licenses</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="plugin-management.html" title="Plugin Management">
|
|
<i class="none"></i>
|
|
Plugin Management</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="plugins.html" title="Plugins">
|
|
<i class="none"></i>
|
|
Plugins</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="team-list.html" title="Team">
|
|
<i class="none"></i>
|
|
Team</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="source-repository.html" title="Source Code Management">
|
|
<i class="none"></i>
|
|
Source Code Management</a>
|
|
</li>
|
|
|
|
<li>
|
|
|
|
<a href="project-summary.html" title="Summary">
|
|
<i class="none"></i>
|
|
Summary</a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
|
|
|
|
<hr class="divider" />
|
|
|
|
<div id="poweredBy">
|
|
<div class="clear"></div>
|
|
<div class="clear"></div>
|
|
<div class="clear"></div>
|
|
<a href="http://maven.apache.org/" title="Built by Maven" class="poweredBy">
|
|
<img class="builtBy" alt="Built by Maven" src="./images/logos/maven-feather.png" />
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div id="bodyColumn" class="span9" >
|
|
|
|
<div class="section">
|
|
<h2>Welcome to ROME<a name="Welcome_to_ROME"></a></h2>
|
|
<p>ROME is a Java framework for RSS and Atom feeds. It's open source and licensed under the Apache 2.0 license.</p>
|
|
<p>ROME includes a set of parsers and generators for the various flavors of syndication feeds, as well as converters to convert from one format to another. The parsers can give you back Java objects that are either specific for the format you want to work with, or a generic normalized SyndFeed class that lets you work on with the data without bothering about the incoming or outgoing feed type.</p>
|
|
<div class="section">
|
|
<h3>ROME Subprojects<a name="ROME_Subprojects"></a></h3>
|
|
<table border="1" class="table table-striped">
|
|
<tr class="a">
|
|
<th align="left">Subproject</th>
|
|
<th align="left">Purpose</th></tr>
|
|
<tr class="b">
|
|
<td align="left"><a href="./Modules/index.html">Modules</a></td>
|
|
<td align="left">Provide support for feed extensions such as GeoRSS, iTunes, Microsoft SSE and SLE, Google GData and others.</td></tr>
|
|
<tr class="a">
|
|
<td align="left"><a href="./Fetcher/index.html">Fetcher</a> (deprecated)</td>
|
|
<td align="left">A caching feed fetcher that supports retrieval of feeds via <a class="externalLink" href="http://fishbowl.pastiche.org/2002/10/21/http_conditional_get_for_rss_hackers">HTTP conditional GET</a>. Supports ETags, GZip compression, and <a class="externalLink" href="http://bobwyman.pubsub.com/main/2004/09/using_rfc3229_w.html">RFC3229 Delta encoding</a>.</td></tr>
|
|
<tr class="b">
|
|
<td align="left"><a href="./Propono/index.html">Propono</a></td>
|
|
<td align="left">Supports publishing protocols, specifically the Atom Publishing Protocol and the legacy MetaWeblog API. Propono includes an Atom client library, an Atom server framework and a Blog client that supports both Atom protocol and the MetaWeblog API.</td></tr>
|
|
<tr class="a">
|
|
<td align="left"><a href="./Opml/index.html">OPML</a></td>
|
|
<td align="left">Outline Processor Markup Language (OPML) parser and tools.</td></tr></table></div>
|
|
<div class="section">
|
|
<h3>Further information<a name="Further_information"></a></h3>
|
|
<ul>
|
|
<li><a href="./ROMEReleases/index.html">ROME Releases (rome)</a></li>
|
|
<li>Working with ROME
|
|
<ul>
|
|
<li><a href="./WhatPartOfTheAPIYouShouldBeUsing.html">What part of the API you should be using (rome)</a></li>
|
|
<li><a href="./TutorialsAndArticles.html">Tutorials and Articles (rome)</a></li></ul></li>
|
|
<li>Articles about ROME
|
|
<ul>
|
|
<li><a href="./WhyThisProject.html">Project Motivation</a> - why we started ROME</li>
|
|
<li><a href="./RomeAPIFAQ.html">API FAQ</a>, why things are like they are</li>
|
|
<li><a href="./WhatSWrongWithOtherExistingRSSParsingLibraries.html">Evaluation of existing RSS parsing libraries</a></li></ul></li>
|
|
<li>Inside ROME, How Things Work
|
|
<ul>
|
|
<li><a href="./HowRomeWorks/index.html">How ROME Works</a>, Understanding ROME, a detailed overview by Dave Johnson (This doc is based on ROME v0.4)</li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/RssAndAtOMUtilitiEsROMEPluginsMechanism.html">ROME Plugins Mechanism</a>, bootstrap, adding and changing parsers, generators, converters and modules</li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/FeedsDateElementsMappingToSyndFeedAndSyndEntry.html">Feeds Date Elements</a>, how Date data is mapped to SyndFeed and SyndEntry</li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/FeedAndEntryURIMappingHowSyndFeedAndSyndEntryUriPropertiesMapToRSSAndAtomElements.html">Feed and Entry URI Mapping</a>, how SyndFeed and SyndEntry 'uri' properties map to concrete feed elements</li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/XMLCharsetEncodingDetectionHowRssAndAtOMUtilitiEsROMEHelpsGettingTheRightCharsetEncoding.html">XML Charset Encoding Detection</a>, how ROME helps getting the right charset encoding</li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/RssAndAtOMUtilitiEsROMEV0.5TutorialDefiningACustomModuleBeanParserAndGenerator.html">Creating a custom Module</a>, creating all necessary pieces, bean, parser and generator</li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/TheCopyFromInterface.html">The CopyFrom interface (rome)</a></li>
|
|
<li><a href="./RssAndAtOMUtilitiEsROMEV0.5AndAboveTutorialsAndArticles/UnderstandingRssAndAtOMUtilitiEsROMEBeanUtilities.html">ROME bean utilities, equals, toString and cloning</a></li>
|
|
<li><a href="./RssAndAtOMUtiliEsROMEV0.7DateAndTimeParsing.html">Customizing Date and time parsing</a> in the rome.properties file</li>
|
|
<li><a href="./ROMEAndMaven2.html">Using ROME from Maven2</a></li>
|
|
<li><a href="./ROMEAndOSGI.html">Using ROME with OSGi</a></li>
|
|
<li><a href="./PreservingWireFeeds.html">Preserving Wire Feeds to obtain access to Atom/RSS specific fields</a></li></ul></li>
|
|
<li>ROME development
|
|
<ul>
|
|
<li><a href="./HowToBuildRome.html">How to build ROME</a> (ROME uses <a class="externalLink" href="http://maven.apache.org/">Maven</a>)</li>
|
|
<li><a href="./ChangeLog.html">Changes Log</a>, what and when</li>
|
|
<li><a href="./ROMEDevelopmentProcess.html">ROME Development Process (rome)</a></li>
|
|
<li><a href="./ROMEDevelopmentProposals/index.html">ROME Development Proposals (rome)</a> - proposals for new ROME features and releases</li></ul></li></ul></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<hr/>
|
|
|
|
<footer>
|
|
<div class="container-fluid">
|
|
<div class="row span12">Copyright © 2016.
|
|
All Rights Reserved.
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</footer>
|
|
</body>
|
|
</html>
|