Component Library

Nov 21st, 2021

Maven Javadoc License: MIT

License

Licensed under the MIT License.

Getting Started

Dependency is managed for you by Maven.

<dependency>
	<groupId>com.aripd</groupId>
	<artifactId>component</artifactId>
</dependency>

Usage

Namespaces

xmlns:a="http://aripd.com/ui"

Test Run

<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:a="http://aripd.com/ui"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:h="http://java.sun.com/jsf/html">
	<h:head>
	</h:head>
	<h:body>
		<a:mathJax value="$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}$$" />
	</h:body>
</html>

Components

Utils

  • AES
  • DateUtils
  • EncryptionUtils
  • Github
  • Nimble
  • Randomizer
  • Resizer
  • StringUtils
  • Spatial

Converters

  • BigDecimalCurrencyCodeConverter
  • EpochMilliToInstantConverter
  • NewLine2PageBreakConverter
  • URLConverter

Filters

  • CharacterEncodingFilter

Validators

  • CreditCard
  • EmailAddress
  • Password
  • Phone
  • Plate
  • Tac
  • Tckimlikno
  • Luhn

Independent components

  • mathJax A JavaScript display engine for mathematics that works in all browsers.

D3js components

Screenshots

barchart barchartdiverging barcharthorizontal boxplot BrushAndScrollingZoom BrushAndZoom collapsibletree dendrogram linechart partition percentagechange scatterplot scatterplotmatrix tickbarcode tickboxplot tickdistribution ticklinechart treediagram treemap wordcloud ZoomableArea