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.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.
Torello.HTML.Tools.NewsSite
Utilities for scraping news web-sites.
 
Simple Example
Package Description
Torello.HTML.Tools.SearchEngines
The classes here provide a demonstration of parsing an HTML Page to retrieve specified data from the page.
 
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
This package is largely a "helper & utility" package to the HTML scrape routines.
Torello.Java.Additional
More Updated Java Classes.
Torello.Java.Function
Classes extending Java's Functional Interface - Java is a strongly-typed language.
 
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.