org.jamwiki.servlets

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 » JAMWiki » org.jamwiki.servlets 
org.jamwiki.servlets
Provides classes that work with the Spring Framework to process HTTP requests and to then redirect appropriately. To create a new Wiki page the following steps should be followed:
  • Modify the /WEB-INF/jamwiki-servlet.xml file to add a mapping and a servlet handler.
    • The mapping is the URL pattern. For example <prop key="/**/Special:MyPage">MyHandler</prop>.
    • The handler links the mapping with a servlet. For example: <bean id="MyHandler" class="org.jamwiki.servlets.MyServlet" />.
  • Make sure JAMWiki recognizes the page as an existing special page by adding a pseudotopic entry to /WEB-INF/classes/jamwiki-configuration.xml.
  • Create the servlet specified in the jamwiki-servlet.xml file (org.jamwiki.servlets.MyServlet). The servlet should extend {@link org.jamwiki.servlets.JAMWikiServlet}.
  • Create a JSP for the page display. Within your servlet the {@link org.jamwiki.servlets.WikiPageInfo#setContentJsp} method should be called to link the new JSP page with your servlet.
Java Source File NameTypeComment
AdminServlet.javaClass Used to provide administrative functions including changing Wiki configuration settings and refreshing internal Wiki objects.
CategoryServlet.javaClass Used for display a list of all categories that are currently in use for a virtual wiki.
ContributionsServlet.javaClass Used to generate a list of all edits made by a user.
DiffServlet.javaClass Used to display a diff between two versions of a topic.
EditServlet.javaClass Used to process topic edits including saving an edit, preview, resolving conflicts and dealing with spam.
ExportServlet.javaClass This servlet is not currently functional, but is meant to provide capability for exporting topic information in XML format.
HistoryServlet.javaClass Used to display the edit history information for a topic.
ImportServlet.javaClass Used to import an XML file (in MediaWiki format), creating or updating a topic as a result.
ImportTiddlyWikiServlet.javaClass Used to import an HTML file (in TiddlyWiki format), creating or updating a topic as a result.
ItemsServlet.javaClass Used to build Special: pages that display lists of topics on the Wiki, such as when displaying lists of all existing images or topics.
JAMWikiFilter.javaClass Perform filtering of all Wiki page requests, including setting the character encoding to UTF-8 and verifying that no setup or upgrade is required.
JAMWikiListener.javaClass A ServletContextListener that will do necessary initialization & cleanup when the Servlet Context is initialized & destroyed.
JAMWikiLocaleInterceptor.javaClass This method extends the Spring LocaleChangeInterceptor to search for and use a locale key in either the session or the request if one can be found.
JAMWikiServlet.javaClass Provides the infrastructure that is common to all JAMWiki servlets.
LinkToServlet.javaClass Used to display all topics that contain links to the current topic.
LoginServlet.javaClass Used to handle requests or redirects to the login page.
ManageServlet.javaClass Used to provide capability for deleting, undeleting, and protecting topics.
MoveServlet.javaClass Used to handle moving a topic to a new name.
PrintableServlet.javaClass Used to display a print-friendly version of a topic.
RecentChangesFeedServlet.javaClass Provides an RSS or Atom feed for recent changes.
RecentChangesServlet.javaClass Used to display a summary of edits made, ordered chronologically.
RegisterServlet.javaClass Used to process new user account setup.
RolesServlet.javaClass
SearchServlet.javaClass Used to display search results.
ServletUtil.javaClass Utility methods useful when processing JAMWiki servlet requests.
ServletUtilTest.javaClass
SetupServlet.javaClass Used to handle JAMWiki setup, including setting and validating JAMWiki configuration values.
SpecialPagesServlet.javaClass Used to generate an index of all Special: pages on the wiki.
StylesheetServlet.javaClass Used to generate the jamwiki.css stylesheet.
TopicServlet.javaClass Used to display a JAMWiki topic.
TranslationServlet.javaClass Used to provide admins with the ability to create and edit JAMWiki message keys.
UpgradeServlet.javaClass Used to automatically handle JAMWiki upgrades, including configuration and data modifications.
UploadServlet.javaClass Used to handle file uploads.
WatchlistServlet.javaClass Used to handle updating and viewing a user's watchlist.
WikiPageInfo.javaClass The WikiPageInfo class provides an object containing common data used for generating wiki page display.
WikiPageInfoTest.javaClass
XMLTopicFactory.javaClass The purpose of this class is to load MediaWiki XML-file to the JAMWiki.
XMLTopicFactoryTest.javaClass
www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.