| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.silverpeas.kmelia.export.ODTDocumentBuilder
public class ODTDocumentBuilder
A builder of an ODT document based on a given template and from a specified Kmelia publication.
| Constructor Summary | |
|---|---|
| ODTDocumentBuilder() | |
| Method Summary | |
|---|---|
| static String | anODTAt(String documentPath)A convenient method to improve the readability in the call of the method buildFromPublication(). | 
| static ODTDocumentBuilder | anODTDocumentBuilder()Gets an instance of a builder of ODT documents. | 
|  File | buildFrom(KmeliaPublication publication,
          String documentPath)Builds an ODT document at the specified path and from the specified Kmelia publication. | 
|  ODTDocumentBuilder | forUser(com.stratelia.webactiv.beans.admin.UserDetail user)Informs this builder the build is for the specified user. | 
| protected  KmeliaBm | getKmeliaService()Gets the Kmelia service. | 
| protected  com.stratelia.webactiv.beans.admin.OrganizationController | getOrganizationService()Gets the organization controller. | 
|  ODTDocumentBuilder | inLanguage(String language)Informs this builder the prefered language to use for the content of the documents to build. | 
|  ODTDocumentBuilder | inTopic(String topicId)Informs explicitly the topic to consider when building a document from publications. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public ODTDocumentBuilder()
| Method Detail | 
|---|
public static ODTDocumentBuilder anODTDocumentBuilder()
public ODTDocumentBuilder forUser(com.stratelia.webactiv.beans.admin.UserDetail user)
user - the user for which the build of the documents should be done.
public ODTDocumentBuilder inLanguage(String language)
language - the language in which the text should be displayed in the built documents.
public ODTDocumentBuilder inTopic(String topicId)
topicId - the topic to explicitly consider.
public static String anODTAt(String documentPath)
File odt = builder.buildFrom(mypublication, anODTAt("/tmp/foo.odt"));
documentPath - the path of the document to build.
public File buildFrom(KmeliaPublication publication,
                      String documentPath)
publication - the publication from which an ODT document is built.documentPath - the path of the ODT document to build.
protected KmeliaBm getKmeliaService()
protected com.stratelia.webactiv.beans.admin.OrganizationController getOrganizationService()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||