Java Doc for EditorManager.java in  » Wiki-Engine » JSPWiki » com » ecyrd » jspwiki » ui » 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 » Wiki Engine » JSPWiki » com.ecyrd.jspwiki.ui 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.ecyrd.jspwiki.modules.ModuleManager
      com.ecyrd.jspwiki.ui.EditorManager

EditorManager
public class EditorManager extends ModuleManager (Code)
Defines an editor manager. An editor can be added by adding a suitable JSP file under templates/default/editors If you want your editor to include any scripts or something, you can simply request it by adding the following in your ini/jspwiki_module.xml:
 
 
 Janne Jalkanen
 
 foo.css
 editors/myeditor.jsp
 
 
 

author:
   jalkanen
author:
   Christoph Sauer
author:
   Chuck Smith
author:
   Dirk Frederickx
since:
   2.4


Field Summary
final public static  StringATTR_EDITEDTEXT
    
final public static  StringEDITOR_PLAIN
     Known name for the plain wikimarkup editor.
final public static  StringEDITOR_PREVIEW
     Known name for the preview editor component.
final public static  StringPARA_EDITOR
    
final public static  StringPROP_EDITORTYPE
     The property name for setting the editor.
final public static  StringREQ_EDITEDTEXT
     Known attribute name for storing the user edited text inside a HTTP parameter.

Constructor Summary
public  EditorManager(WikiEngine engine)
    

Method Summary
public static  StringgetEditedText(PageContext ctx)
     Convenience function which examines the current context and attempts to figure out whether the edited text is in the HTTP request parameters or somewhere in the session.
public  String[]getEditorList()
     Returns a list of editors as Strings of editor names.
public  StringgetEditorName(WikiContext context)
     Returns an editor for the current context.
public  StringgetEditorPath(WikiContext context)
     Convenience method for getting the path to the editor JSP file.
Parameters:
  context - e.g.
public  voidinitialize(Properties props)
     Initializes the EditorManager.
public  Collectionmodules()
    

Field Detail
ATTR_EDITEDTEXT
final public static String ATTR_EDITEDTEXT(Code)
Known attribute name for storing the user edited text inside a session or a page context



EDITOR_PLAIN
final public static String EDITOR_PLAIN(Code)
Known name for the plain wikimarkup editor.



EDITOR_PREVIEW
final public static String EDITOR_PREVIEW(Code)
Known name for the preview editor component.



PARA_EDITOR
final public static String PARA_EDITOR(Code)
Parameter for changing editors at run-time



PROP_EDITORTYPE
final public static String PROP_EDITORTYPE(Code)
The property name for setting the editor. Current value is "jspwiki.editor"



REQ_EDITEDTEXT
final public static String REQ_EDITEDTEXT(Code)
Known attribute name for storing the user edited text inside a HTTP parameter.




Constructor Detail
EditorManager
public EditorManager(WikiEngine engine)(Code)




Method Detail
getEditedText
public static String getEditedText(PageContext ctx)(Code)
Convenience function which examines the current context and attempts to figure out whether the edited text is in the HTTP request parameters or somewhere in the session.
Parameters:
  ctx - the JSP page context the edited text, if present in the session page context or as a parameter



getEditorList
public String[] getEditorList()(Code)
Returns a list of editors as Strings of editor names. the list of available editors



getEditorName
public String getEditorName(WikiContext context)(Code)
Returns an editor for the current context. The editor names are matched in a case insensitive manner. At the moment, the only place that this method looks in is the property file, but in the future this will also look at user preferences.

Determines the editor to use by the following order of conditions: 1. Editor set in User Preferences 2. Default Editor set in jspwiki.properties

For the PREVIEW context, this method returns the "preview" editor.
Parameters:
  context - The context that is chosen. The name of the chosen editor. If no match could be found, willrevert to the default "plain" editor.




getEditorPath
public String getEditorPath(WikiContext context)(Code)
Convenience method for getting the path to the editor JSP file.
Parameters:
  context - e.g. "editors/plain.jsp"



initialize
public void initialize(Properties props)(Code)
Initializes the EditorManager. It also registers any editors it can find.
Parameters:
  props - Properties for setup.



modules
public Collection modules()(Code)



Fields inherited from com.ecyrd.jspwiki.modules.ModuleManager
final public static String LOAD_INCOMPATIBLE_MODULES(Code)(Java Doc)
final public static String PLUGIN_RESOURCE_LOCATION(Code)(Java Doc)
protected WikiEngine m_engine(Code)(Java Doc)

Methods inherited from com.ecyrd.jspwiki.modules.ModuleManager
public boolean checkCompatibility(WikiModuleInfo info)(Code)(Java Doc)
abstract public Collection modules()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

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