Java Doc for TemplateEngine.java in  » J2EE » fleXive » com » flexive » shared » interfaces » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » J2EE » fleXive » com.flexive.shared.interfaces 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


com.flexive.shared.interfaces.TemplateEngine

All known Subclasses:   com.flexive.ejb.beans.TemplateEngineBean,
TemplateEngine
public interface TemplateEngine (Code)

Inner Class :public static enum Type



Method Summary
public  voidactivate(long id)
    
public  longcreate(String name, Type type, String contentType, String content)
    
public  StringgetContent(long id, FxTreeMode mode)
     Retrives the content from the template.
public  StringgetContent(String templateName, FxTreeMode mode)
     Retrives the content from the template.
public  StringgetFinalContent(long id, String masterTemplateFile, FxTreeMode mode)
     Retrives the final content from the template.
public  StringgetFinalContent(String templateName, String masterTemplateFile)
     Retrives the final content from the template.
public  FxTemplateInfogetInfo(long id, FxTreeMode mode)
    
public  FxTemplateInfogetInfo(String name, FxTreeMode mode)
    
public  longgetLastChange(Type type, FxTreeMode mode)
     Returns the last change time of any item matching the given type.
public  FxTemplateInfogetTemplate(long treeNodeId, FxTreeMode mode)
     Gets the template for the specified node id.
public  ArrayList<FxTemplateMapping>getTemplateMappings(long treeNodeId, FxTreeMode mode)
    
public  ArrayList<FxTemplateInfo>list(Type type)
    
public  voidsetContent(long id, String content, String type, FxTreeMode mode)
    
public  voidsetName(long id, String name)
     Renames a existing template.
public  voidsetTemplateMappings(long nodeId, List<FxTemplateMapping> map)
    
public  booleantemplateIsReferenced(long id)
     Returns true if the template is used by other templates.



Method Detail
activate
public void activate(long id) throws FxApplicationException(Code)



create
public long create(String name, Type type, String contentType, String content) throws FxApplicationException(Code)



getContent
public String getContent(long id, FxTreeMode mode) throws FxApplicationException(Code)
Retrives the content from the template.

This function returns the content represented to the users for editing, while the getFinalContent(id) function returns the text that is use by the application server to generate the pages.
Parameters:
  id - the template id
Parameters:
  mode - tree mode the content
throws:
  FxApplicationException - if the function fails




getContent
public String getContent(String templateName, FxTreeMode mode) throws FxApplicationException(Code)
Retrives the content from the template.

This function returns the content represented to the users for editing, while the getFinalContent(id) function returns the text that is use by the application server to generate the pages.
Parameters:
  templateName - the template name
Parameters:
  mode - tree mode the final content
throws:
  FxApplicationException - if the function fails




getFinalContent
public String getFinalContent(long id, String masterTemplateFile, FxTreeMode mode) throws FxApplicationException(Code)
Retrives the final content from the template.

The "final" content is the text that is use by the application server to generate the pages.
Parameters:
  id - the template id
Parameters:
  mode - tree mode
Parameters:
  masterTemplateFile - The absolute filesystem name of the master template file the final content
throws:
  FxApplicationException - if the function fails




getFinalContent
public String getFinalContent(String templateName, String masterTemplateFile) throws FxApplicationException(Code)
Retrives the final content from the template.

The "final" content is the text that is use by the application server to generate the pages.
Parameters:
  templateName - the template name
Parameters:
  masterTemplateFile - The absolute filesystem name of the master template file the final content
throws:
  FxApplicationException - if the function fails




getInfo
public FxTemplateInfo getInfo(long id, FxTreeMode mode) throws FxApplicationException(Code)



getInfo
public FxTemplateInfo getInfo(String name, FxTreeMode mode) throws FxApplicationException(Code)



getLastChange
public long getLastChange(Type type, FxTreeMode mode)(Code)
Returns the last change time of any item matching the given type.
Parameters:
  type - the type, may be null for the last 'global' change timestamp
Parameters:
  mode - tree mode the last change time



getTemplate
public FxTemplateInfo getTemplate(long treeNodeId, FxTreeMode mode) throws FxApplicationException(Code)
Gets the template for the specified node id.
Parameters:
  treeNodeId - the tree node id to get the template for.
Parameters:
  mode - tree mode the template infos
throws:
  FxApplicationException - if the function fails



getTemplateMappings
public ArrayList<FxTemplateMapping> getTemplateMappings(long treeNodeId, FxTreeMode mode) throws FxApplicationException(Code)



list
public ArrayList<FxTemplateInfo> list(Type type) throws FxApplicationException(Code)
Loads all defined templates
Parameters:
  type - the template type filter, or null the found templates
throws:
  FxApplicationException - if a error occured



setContent
public void setContent(long id, String content, String type, FxTreeMode mode) throws FxApplicationException(Code)
Sets the content of the template
Parameters:
  id - the templqates id
Parameters:
  content - the content to set
Parameters:
  type - the template type
Parameters:
  mode - tree mode
throws:
  FxApplicationException - if the function fails



setName
public void setName(long id, String name) throws FxApplicationException(Code)
Renames a existing template.
Parameters:
  id - the id of the template to rename
Parameters:
  name - the new name
throws:
  FxApplicationException - if the rename failed



setTemplateMappings
public void setTemplateMappings(long nodeId, List<FxTemplateMapping> map) throws FxApplicationException(Code)



templateIsReferenced
public boolean templateIsReferenced(long id) throws FxLoadException(Code)
Returns true if the template is used by other templates.
Parameters:
  id - the id of the templates true if the template is used by other templates.
throws:
  FxLoadException - if the function failed



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.