Primary Java HTML
Package Description
Torello.HTML
This core of the HTML Java Utility Package are three HTMLNode-Object subclasses: HTMLNode, TagNode and TextNode. These classes are extremely light-weight since they only have at most three fields.
Torello.HTML.NodeSearch
The purpose of these classes is to allow a programmer to "search" through webpages that have been vectorized and downloaded to Java Vector<HTMLNode>.
 
Java HTML Applications
Package Description
Torello.HTML.Tools.Images
Tools for assisting in downloading images from news, information, and other types of web-sites.
Torello.HTML.Tools.NewsSite
Utilities for scraping news web-sites.
Torello.HTML.Tools.SearchEngines
The classes here provide a demonstration of parsing an HTML Page to retrieve specified data from the page.
 
Simple Example
Package Description
Torello.Java
This package is largely a "helper & utility" package to the HTML scrape routines.
 
Headless Browser (Experimental)
Package Description
Torello.Browser
Allows a user to start up a headless browser, and use the API that it exports to manipulate the browser.
 
Java 2.0
Package Description
Torello.Java.Additional
More Updated Java Classes.
Torello.Java.Function
Classes extending Java's Functional Interface - Java is a strongly-typed language.
Torello.JavaDoc
This package utilizes the value of an HTML Parser and Search Engine for allowing a user to transform, modify, add-to, and delete HTML nodes (automatically) into an HTML page.
 
Foreign Language Tools
Package Description
Torello.Languages
This provides some simple helper and utility classes for people intending to code or write websites that contain Mandarin Chinese UTF-8 based characters.
 
External Library Imports
Package Description
javax.json
Provides an object model API to process JSON.
javax.json.stream
Provides a streaming API to parse and generate JSON.
NeoVisionaries.WebSockets
High-quality WebSocket client implementation in Java.