Skip to content

mbizhani/Wickomp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wickomp

Maven Central

The Wickomp project is an extension to Apache Wicket with collection of class as follows:

  • Form components like WDateInput, WBooleanInput, WCodeInput, WSelectionInput, ...
  • Grid components based on EasyUI which are WDataGrid and WTreeGrid
  • HTML components like WAjaxLink, WWizardPanel, ...
  • An async mechanism which is some wrapper classes around WebSocket
  • An HTTP filter to handle BASIC & DIGEST authentications -Some utility classes

The components hierarchy is depicted in the following picture:

Wickomp Hierarchy

The wrapper for async, developed around Wicket WebSocket: Wickomp Async

And finally, the class diagram for HTTP: Wickomp Http

In the test directory, there is a test application which tries to show applications of developed components. The test application can be run with Jetty Maven Plugin.

TIP Classes name convention: initial character maps it to a category:

  • W -> Components
  • O -> Options for a component
  • R -> Result of a request as callback on a component