blob: 9f94c7532ea10cbef29f142bad353af4a2e07479 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="de">
<head>
<!-- Generated by javadoc (version 1.7.0_03) on Fri Feb 22 10:35:19 CET 2013 -->
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
<title>Overview (Simple ODF API v0.8-incubating - http://incubator.apache.org/odftoolkit/)</title>
<meta name="date" content="2013-02-22">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Overview (Simple ODF API v0.8-incubating - http://incubator.apache.org/odftoolkit/)";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Overview</li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 class="title">Simple Java API for ODF(Simple ODF)</h1>
</div>
<div class="header">
<div class="subTitle">
<div class="block"><div class="wikiMainBody"><br />
The Simple Java API for ODF builds upon the lower-level ODFDOM DOM and Package layer to provide an easy-to-use, high-level Java API for creating, modifying and extracting data from Open Document Format documents.</div>
</div>
<p>See: <a href="#overview_description">Description</a></p>
</div>
<div class="contentContainer">
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Packages table, listing packages, and an explanation">
<caption><span>Packages</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/package-summary.html">org.odftoolkit.simple</a></td>
<td class="colLast">
<div class="block">Provide high level methods to frequently used ODF documents</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/odftoolkit/simple/chart/package-summary.html">org.odftoolkit.simple.chart</a></td>
<td class="colLast">
<div class="block">Provide convenient methods to manipulate chart in ODF text, presentation and spreadsheet document</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/common/package-summary.html">org.odftoolkit.simple.common</a></td>
<td class="colLast">
<div class="block">Provide text extraction and fields methods to all ODF documents and elements</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/odftoolkit/simple/common/field/package-summary.html">org.odftoolkit.simple.common.field</a></td>
<td class="colLast">
<div class="block">Provide convenient methods to manipulate Fields in ODF text document</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/common/navigation/package-summary.html">org.odftoolkit.simple.common.navigation</a></td>
<td class="colLast">
<div class="block">Provide classes to operate the content and style of the selected text content.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/odftoolkit/simple/draw/package-summary.html">org.odftoolkit.simple.draw</a></td>
<td class="colLast">
<div class="block">Provide high level methods to manipulate draw frame and text box</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/form/package-summary.html">org.odftoolkit.simple.form</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/odftoolkit/simple/meta/package-summary.html">org.odftoolkit.simple.meta</a></td>
<td class="colLast">
<div class="block">Provide classes to access the metadata of ODF documents.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/presentation/package-summary.html">org.odftoolkit.simple.presentation</a></td>
<td class="colLast">
<div class="block">Provide high level methods to ODF presentation documents.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/odftoolkit/simple/style/package-summary.html">org.odftoolkit.simple.style</a></td>
<td class="colLast">
<div class="block">Provide convenient methods to handle style definitions in ODF document.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/table/package-summary.html">org.odftoolkit.simple.table</a></td>
<td class="colLast">
<div class="block">Provide convenient methods to manipulate table in ODF text and spreadsheet document.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="org/odftoolkit/simple/text/package-summary.html">org.odftoolkit.simple.text</a></td>
<td class="colLast">
<div class="block">Provide convenient methods to manipulate frequently used structures in ODF text document, such as list and section.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="org/odftoolkit/simple/text/list/package-summary.html">org.odftoolkit.simple.text.list</a></td>
<td class="colLast">
<div class="block">Provide convenient methods to handle list in ODF document.</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="footer"><a name="overview_description">
<!-- -->
</a>
<div class="subTitle">
<div class="block"><div class="wikiMainBody"><p><br />
The Simple Java API for ODF builds upon the lower-level ODFDOM DOM and Package layer to provide an easy-to-use, high-level Java API for creating, modifying and extracting data from Open Document Format documents.
</p>
<p>
<div id='toc' style='border:solid #DEDEDF 1px;background:#EEE;padding:10px;'>
<div id='toctitle' style='padding-bottom:5px;font-weight:bold;'>
<span>Simple Java API for ODF</span>
</div>
<div id='toccontents' style='list-style-type:none;'><ul><li>1 <a href='#The_ODFDOM_Layers'>Pakages introduction</a></li>
<li>2 <a href="#Further_Information">Further information</a></li>
</ul></div>
</div><h1><a name='The_ODFDOM_Layers'>Packages introduction</a></h1>
<p>
The design principle is &quot;make users easily to locate the functions they want&quot;. </p>
<h3>Document methods</h3>
<p>For each frequently used document type, there is a class under package &quot;org.odftoolkit.simple&quot; to provide high level methods to manipulate this kind of documents.</p>
<h3>Specific methods for different mimetype</h3>
<p>For each frequently used mimetype, their is a package to contain the high level methods for this kind of mimetype, such as org.odftoolkit.simple.text and org.odftoolkit.simple.presentation. The packages for different mimetype contain:
<div>
<ul>
<li>The frequently used features functions, such as org.odftoolkit.simpleodf.chart will contain the function related with chart, org.odftoolkit.simpleodf.text will contain the function related with text content.</li>
<li>Specific functions for different mimetypes, for example, the navigation API is put in package &quot;org.odftoolkit.simpleodf.text.search&quot;.</li>
</ul>
</div></p>
<h3>Features methods</h3>
<p>there are some packages defined for important common features available for all kinds of documents, such as table, meta and style. The packages for common features will contain the methods for specific features.</p>
<h3>Common methods</h3>
<p>There is another package named "org.odftoolkit.simpleodf.common", which contains functions that are not related with a specific document type nor a specific feature. For example, the text extractor functions are put in this package.</p>
<h2><a name='Further_Information'>Further Information</a></h2>
For further Information about Simple Java API for ODF and related topics please visit following pages:
<ol>
<li><a href="http://odftoolkit.org/projects/simple/pages/Home">Simple Java API for ODF wiki</a></li>
<li><a href="http://simple.odftoolkit.org">Simple Java API for ODF website</a></li>
<li><a href="http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.html">ODF 1.2 Specification - ODF XML Schema (part1 - community draft 5)</a></li>
<li><a href="http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part1.html">ODF 1.2 Specification - ODF XML Schema (part1 - latest published version)</a></li>
<li><a href="http://docs.oasis-open.org/office/v1.2/OpenDocument-v1.2-part3.html">ODF 1.2 Specification - ODF Package (part3 - latest published version)</a></li>
<li><a href="http://odftoolkit.org/projects/odfdom/pages/Home">ODFDOM wiki</a></li>
</ol>
</p>
</div></div>
</div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li class="navBarCell1Rev">Overview</li>
<li>Package</li>
<li>Class</li>
<li>Use</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-files/index-1.html">Index</a></li>
<li><a href="help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="index.html?overview-summary.html" target="_top">Frames</a></li>
<li><a href="overview-summary.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2010-2013 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All Rights Reserved.</small></p>
</body>
</html>