
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.
Documentation
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
Core module
Agent module
AWT module
DOM4J module
Verify your download with cosign
In addition to the given PGP signatures and 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.2.2.zip --bundle css4j-6.2.2-zip-cosign.bundle --certificate-identity-regexp=carlosame.+@gmail.com --certificate-oidc-issuer=https://github.com/login/oauth
There are advantages of using cosign over PGP signatures:
- It can be used with containers and CI.
- Sigstore has verified that the signer controls the given email address.
- Avoids attack surfaces related to key management.
- Public logs (Rekor) guarantee transparency.
Verify your download via PGP/GPG signatures
You can check the digital signatures of the artifacts located at the Maven repository via this public key.
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.