Package nl.flotsam.pecia

The interfaces reflecting different chunks of a document; think sections, paragraphs, tables, footnotes, etc.

See:
          Description

Interface Summary
AnnotatedArticle<T> An annotated Article.
AnnotatedSection<T> A specialization of Section, allowing you to add some Section metadata.
Article<T> An article.
Author<T> The interface for producing the metadata of an author.
Contents<V> A general interface, allowing you to produce several non-inline document elements.
DocumentElement<T> The base interface for (almost) all document elements, that are also containers.
Documenter<T> The interface defined for callbacks.
Entry<T> The representation of a cell in a table.
Footnote<T> A footnote element.
ItemizedList<T> A document element representing an itemized list.
LastEntry<T> The last entry of a table row.
ListItem<T> A document element representing a list item.
Para<T> The document element representing a paragraph.
ParaContents<T> The interface defining all operations for adding content to a Para, without any operations to return to the outer context.
Row<T> A table row.
Section<T> The document element representing a section.
SimpleContents<V>  
Table<T,V> The interface extended by tables with a specific number of columns.
Table2Cols<T> A two column table.
Table3Cols<T> A three column table.
Table4Cols<T> A four column table.
Table5Cols<T> A five column table.
Table6Cols<T> A 6 column table.
Verbatim<T> The document element representing verbatim content.
 

Package nl.flotsam.pecia Description

The interfaces reflecting different chunks of a document; think sections, paragraphs, tables, footnotes, etc. These interfaces are the ones you work with, while generating documentation. If you are working on Section, you can add paragraphs, lists, tables, etc. If you are generating content for a table row, all you can add are the entries/cells for that table row, etc.



Copyright © 2010. All Rights Reserved.