org.devocative:wickomp

Web components for Apache Wicket

License

License

GroupId

GroupId

org.devocative
ArtifactId

ArtifactId

wickomp
Last Version

Last Version

2.11
Release Date

Release Date

Type

Type

jar
Description

Description

org.devocative:wickomp
Web components for Apache Wicket
Project URL

Project URL

https://github.com/mbizhani/Wickomp
Source Code Management

Source Code Management

https://github.com/mbizhani/Wickomp

Download wickomp

How to add to project

<!-- https://jarcasting.com/artifacts/org.devocative/wickomp/ -->
<dependency>
    <groupId>org.devocative</groupId>
    <artifactId>wickomp</artifactId>
    <version>2.11</version>
</dependency>
// https://jarcasting.com/artifacts/org.devocative/wickomp/
implementation 'org.devocative:wickomp:2.11'
// https://jarcasting.com/artifacts/org.devocative/wickomp/
implementation ("org.devocative:wickomp:2.11")
'org.devocative:wickomp:jar:2.11'
<dependency org="org.devocative" name="wickomp" rev="2.11">
  <artifact name="wickomp" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.devocative', module='wickomp', version='2.11')
)
libraryDependencies += "org.devocative" % "wickomp" % "2.11"
[org.devocative/wickomp "2.11"]

Dependencies

compile (6)

Group / Artifact Type Version
org.devocative : adroit jar 2.1
org.apache.wicket : wicket-core jar 7.9.0
org.apache.wicket : wicket-extensions jar 7.9.0
org.apache.wicket : wicket-native-websocket-javax jar 7.9.0
com.fasterxml.jackson.core : jackson-databind jar 2.9.8
org.slf4j : slf4j-api jar 1.7.25

provided (1)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 3.1.0

test (4)

Group / Artifact Type Version
org.slf4j : slf4j-log4j12 jar 1.7.25
junit : junit jar 4.12
com.jcraft : jsch jar 0.1.55
org.hsqldb : hsqldb jar 2.4.1

Project Modules

There are no modules declared in this project.

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

Versions

Version
2.11
2.10
2.9
2.8
2.7
2.6
2.5
2.4
2.3
2.2
2.1
2.0
1.0