CSS4J
CSS4J
css4j logo

CSS4J

CSS4J provides a CSS object model API for the Java™ platform, closely related to the CSSOM and DOM APIs.

Please read the user guide for details.

Licensing

This software is released under a BSD-style license, although some individual files may have a different one (see NOTICE.txt in the distribution).

Downloads

Agent module

AWT module

DOM4J module

Verify your download with cosign

In addition to the given digest files, you can use cosign to verify the Zip distribution that you downloaded. This utility should be available from your usual package manager, for example on Windows you may use scoop to install it:

scoop install cosign

Once you have cosign, obtain the cosign bundle file corresponding to the Zip distribution and then execute:

cosign verify-blob css4j-6.1.zip --bundle css4j-6.1-zip-cosign.bundle --certificate-identity-regexp=ca.+@gmail.com --certificate-oidc-issuer=https://github.com/login/oauth

EchoSVG

EchoSVG is an SVG implementation (fork of Batik) that internally uses css4j to provide advanced CSS capabilities.

Community - Support

There is a general forum that can be used for css4j support. The development forum was intended for discussions about patches and APIs before Github but isn't used anymore.