Hypertext

A webpage-building library for Java applications.

Stars
3

Bot releases are visible (Hide)

Hypertext - CSS Unwrapping Latest Release

Published by Moderocky over 2 years ago

This release supports unwrapping CSS code to Rule elements via the SourceUnwrapper.

It also supports unwrapping CSS directly from a <style>...</style> block.
A minor bug with unwrapping singlet tags <br /> <meta ... /> was fixed in this release.

Hypertext - Pretty-printing

Published by Moderocky over 2 years ago

This release supports formatted pretty-printing of HTML and CSS.

The page-writer can be switched to pretty-printing with writer.format(unit).

Hypertext - HTML Deconstruction

Published by Moderocky almost 3 years ago

This release allows disseminating written HTML into a tree of HTMElements that can be manipulated in Java.
Using the navigator and other tools, the element tree can be edited, sanitised or modified and then printed back as HTML.

This allows editing existing HTML pages in Java via a program.

Currently, this does not support cross-language tags like CSS <style> or JavaScript <script> elements in the HTML body.

Hypertext - CSS Styling Rules

Published by Moderocky almost 3 years ago

This version adds basic support for CSS styling rules, either to go in a <style> block or to be written into a stylesheet.

Hypertext - First Draft Release

Published by Moderocky almost 3 years ago

This is the first draft of Hypertext.

Basic elements and page-building is available, but there is very litttle support for building CSS rules.

Future drafts will work on improving the build process, minimising the heap load (with procedural discarding of elements) and making the API easier to use.