JavaXT Core

javaxt.encryption
AES256
Provides static methods used to encrypt and decrypt text using AES 256 bit encryption
BCrypt
Provides static methods used to encrypt passwords using a computationally- intensive hashing algorithm, based on Bruce Schneier's Blowfish cipher
javaxt.html
Element
Used to represent a DOM element in an HTML document
Form
Used to post html form data to an http server
Input
Used to represent a single html form input
Parser
A simple html parser used to extract blocks of html from a document
javaxt.http
Request
Used to set up a connection to an http server
Response
Used to process the response from an HTTP server
javaxt.io
Directory
Used to represent a directory on a file system
File
Used to represent a single file on a file system
Image
Used to open, resize, rotate, crop and save images
Jar
Used to find entries in a jar file associated with a given class or package
Shell
Used to execute command line applications and return the corresponding output streams (standard output and error output streams)
javaxt.json
JSONArray
A JSONArray is an ordered sequence of values
JSONException
The JSONException is thrown by the javaxt
JSONObject
Used to create and parse JSON documents
JSONValue
Used to represent a value associated with a key in a JSONObject or an entry in a JSONArray
javaxt.sql
Column
Used to represent a column in a table
Connection
Used to connect to a database via JDBC
ConnectionPool
A lightweight standalone JDBC connection pool manager
Database
Object used to represent all of the information required to connect to a database
Driver
Used to encapsulate basic driver information used to create a database connection
Field
Used to represent a field in a Recordset
Function
Used to encapsulate SQL functions for database inserts and updates
Key
Used to represent a unique primary key or a foreign key in a table
Model
Base class for persistence models generated by the javaxt-orm library
Parser
Used to parse and modify SQL Select Statements ("Select * from MyTable")
Recordset
Used to query and update records in a database
Table
Used to represent a table in the database
Value
Used to represent a value for a given field in the database
javaxt.utils
Base64
Used to encode and decode Base64 data
Console
Used to print messages to the standard output stream
Date
Used to parse, format, and compute dates
Generator
A custom iterator that yields its values one at a time
Timer
Used to schedule tasks for future execution in a background thread
URL
Used to parse urls, extract querystring parameters, etc
Value
A general purpose wrapper for Objects
javaxt.webservices
Method
Used to represent a web method
Option
Enter class description here
Parameter
Used to represent a parameter associated with a web method
Parameters
A convenience class used to represent multiple parameters
Service
Used to represent a web service
SoapException
Custom error thrown when parsing a SOAP response
SoapRequest
Used to execute a web service request using XML/SOAP over HTTP
SoapResponse
Used to encapsulate an XML/SOAP message returned from a WebService
WSDL
Used to parse a WSDL return information about the web services documented in the WSDL including service name and description, web methods, and input parameters
javaxt.xml
DOM
Provides basic utilities to simplify loading and parsing xml