incubator-odf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From robw...@apache.org
Subject svn commit: r1162239 - /incubator/odf/site/trunk/content/odftoolkit/simple/PackageLayer.mdtext
Date Fri, 26 Aug 2011 20:30:14 GMT
Author: robweir
Date: Fri Aug 26 20:30:14 2011
New Revision: 1162239

URL: http://svn.apache.org/viewvc?rev=1162239&view=rev
Log:
Convert to Markdown

Modified:
    incubator/odf/site/trunk/content/odftoolkit/simple/PackageLayer.mdtext

Modified: incubator/odf/site/trunk/content/odftoolkit/simple/PackageLayer.mdtext
URL: http://svn.apache.org/viewvc/incubator/odf/site/trunk/content/odftoolkit/simple/PackageLayer.mdtext?rev=1162239&r1=1162238&r2=1162239&view=diff
==============================================================================
--- incubator/odf/site/trunk/content/odftoolkit/simple/PackageLayer.mdtext (original)
+++ incubator/odf/site/trunk/content/odftoolkit/simple/PackageLayer.mdtext Fri Aug 26 20:30:14
2011
@@ -1,110 +1,57 @@
-==Package Description==
+Title: Package Layer
+##Package Description
 
-The Simple Java API for ODF focuses on the high level methods development. It has three layers:
-*'''Feature Layer''' provides convenient methods for features in ODF documents, for example,
table, style, metadata. It has several packages, e.g. ''org.odftoolkit.simple.table'', ''org.odftoolkit.simple.presentation''.
Each package is either related with a specific document type or related with a common feature.
-*'''Document Layer''' has classes defined for each document type, for example, TextDocument,
PresentationDocument, SpreadsheetDocument. The root package is in this layer.
-*'''Business Layer''' provides more high level methods which are driven from business scenarios.
These methods are not related with a document type nor a common feature. The package ''org.odftoolkit.simple.common''
package is in this layer.
-
-Following diagram shows the structure of Simple Java API for ODF. The yellow boxes represent
packages. The root package is ''org.odftoolkit.simple''. The other packages are under the
root package, and the name has eliminated ''org.odftoolkit.simple''.
-
-[[image:simple_odf_structure.jpg]]
-
-==<span id="APIchanges">API changes from ODFDOM</span>==
-
-The Simple Java API has corresponding classes for the document layer of ODFDOM. Follow table
shows the mapping between ODFDOM and Simple Java API.
-
-Note: The first column "ODFDOM Package" is relative to "org.odftoolkit.odfdom", and the third
column "Simple Package" is relative to "org.odftoolkit.simple".
-
-
-{|- border="1"
-!ODFDOM Package
-!ODFDOM Class
-!Simple Package
-!Simple Class
-|-
-|doc
-|OdfDocument
-|(root)
-|Document
-|-
-|
-|OdfTextDocument
-|
-|TextDocument
-|-
-|
-|OdfSpreadsheetDocument
-|
-|SpreadsheetDocument
-|-
-|
-|OdfPresentationDocument
-|
-|PresentationDocument
-|-
-|
-|OdfChartDocument
-|
-|ChartDocument
-|-
-|
-|OdfGraphicsDocument
-|
-|GraphicsDocument
-|-
-|doc.table
-|OdfTable
-|table
-|Table
-|-
-|
-|OdfTableRow
-|
-|Row
-|-
-|
-|OdfTableColumn
-|
-|Column
-|-
-|
-|OdfTableCell
-|
-|Cell
-|-
-|
-|OdfTableCellRange
-|
-|CellRange
-|-
-|doc.presentation
-|OdfSlide
-|presentation
-|Slide
-|-
-|
-|OdfPresentationNotes
-|
-|Notes
-|-
-|incubator.meta
-|OdfOfficeMeta
-|meta
-|Meta
-|-
-|
-|OdfMetaDocumentStatistic
-|
-|DocumentStatistic
-|-
-|incubator.search
-|
-|common.navigation
-|
-|-
-|incubator.doc.text
-|
-|common
-|
-|}
+The Simple Java API for ODF focuses on the high level methods development. 
+It has three layers:
 
+ 1. **Feature Layer** provides convenient methods for features in ODF documents, for example,
table, style, metadata. It has several
+    packages, e.g. *org.odftoolkit.simple.table*,
+    ''org.odftoolkit.simple.presentation''. Each package is either
+    related with a specific document type or related with a common
+    feature.
+ 2. **Document Layer** has classes defined for each document type, for example, TextDocument,
PresentationDocument,
+    SpreadsheetDocument. The root package is in this layer.
+ 3. **Business Layer** provides more high level methods which are driven from business scenarios.
These methods are not related with a
+    document type nor a common feature. The package
+    *org.odftoolkit.simple.common* package is in this layer.
+
+Following diagram shows the structure of Simple Java API for ODF. The yellow 
+boxes represent packages. The root package is *org.odftoolkit.simple*. The 
+other packages are under the root package, and the name has eliminated 
+*org.odftoolkit.simple*.
+
+![Layers of ODF Toolkit][1]
+
+
+##API changes from ODFDOM
+
+The Simple Java API has corresponding classes for the document layer of 
+ODFDOM. Follow table shows the mapping between ODFDOM and Simple Java API.
+
+Note: The first column "ODFDOM Package" is relative to 
+"org.odftoolkit.odfdom", and the third column "Simple Package" is relative 
+to "org.odftoolkit.simple".
+
+
+| ODFDOM Package | ODFDOM Class  | Simple Package    | Simple Class |
+|^----------|--------------------|-------------------|--------------|
+|doc |OdfDocument |(root) |Document|
+| | OdfTextDocument |TextDocument |
+|OdfSpreadsheetDocument | |SpreadsheetDocument |
+| |OdfPresentationDocument | |PresentationDocument |
+| |OdfChartDocument | |ChartDocument |
+| |OdfGraphicsDocument | |GraphicsDocument |
+|doc.table |OdfTable |table |Table |
+| |OdfTableRow  |Row
+| |OdfTableColumn | |Column
+| |OdfTableCell | |Cell
+| |OdfTableCellRange | |CellRange
+|doc.presentation |OdfSlide |presentation |Slide
+|OdfPresentationNotes | |Notes 
+|incubator.meta |OdfOfficeMeta |meta |Meta
+| |OdfMetaDocumentStatistic | DocumentStatistic
+|incubator.search | |common.navigation
+|incubator.doc.text | |common
+
+
+[1]: simple_odf_structure.jpg
\ No newline at end of file



Mime
View raw message