Classes, interfaces and traits

CardSwipeProtocol

This interface represents a template for card swipe protocols. In order for this library to parse magnetic strip data a class implementing this interface must be created describing the new protocol.

« More »

EasyScriptDecoder

This interface is used to define an EasyScript decoder. The decoders are responsible for decoding any data after the preamble.

« More »

EasyScriptEventListener

This interface defines a listener capable of receiving streaming EasyScript events.

« More »

SignatureProtocol

This interface represents a Scriptel ScripTouch EasyScript protocol.

« More »

BatchListener

This class is used to collect and store events so that we can give an entire signature at once without callers needing to implement an event listener.

« More »

BinaryTree

This class represents a binary tree

« More »

BinaryTreeReader

This class builds the compression binary tree

« More »

BoundingBox

This class represents a bounding box that contains a signature.

« More »

CardStateEnum

This class represents different states in the card parsing state machine.

« More »

CardSwipe

This class represrnts a successful magnetic card swipe form a ScripTouch EasyScript device with a magnetic card strip reader.

« More »

CardSwipeInvalidException

This exception is thrown when there is a problem parsing a card swipe string.

« More »

Coordinate

This class represents a two dimensional coordinate on a digitizer.

« More »

EasyScript

This class parses the signatures or swipe cards or both and returns the coordinates of signature or info on the cards.

« More »

EasyScriptCardState

This class contains the various constants used by {@link CardStateEnum}.

« More »

EasyScriptCompressedDecoder

This class creates the live signature and coordinates that are generated by a compressed ScripTouch EasyScript device.

« More »

EasyScriptStreamingState

This class contains the various constants used by {@link SignatureStateEnum}.

« More »

EasyScriptUncompressedDecoder

This class creates the live signature and coordinates that are generated by an uncompressed ScripTouch EasyScript device.

« More »

FinancialCard

This class represents the parsed magnetic strip data from a financial (credit) card.

« More »

FinancialCardIssuer

This class attempts to identify credit card issuers based on patterns in the numbers each vendor issues.

« More »

FinancialCardTrackOne

This class represents track one of a financial card.

« More »

FinancialCardTrackTwo

This class represents the second track of a financial card.

« More »

IdentificationCard

This class represents an identification card such as a United States drivers license.

« More »

IdentificationCardTrackOne

This class represents track one of the magnetic strip of an identification card, such as a United States drivers license.

« More »

IdentificationCardTrackThree

This class represents track three of a magnetic strip identification card such as a United States driver's license.

« More »

IdentificationCardTrackTwo

This class represents track two of a magnetic strip identification card such as a United States driver's license.

« More »

IdentificationSex

This class contains the various constants used by {@link IdentificationSexEnum}.

« More »

IdentificationSexEnum

This class represents the gender of a card-holder on an identification card.

« More »

KeyboardDecoder

A utility for quickly searching for keyboard values.

« More »

KeyboardValue

Small helper class used to store both the value and type of a keyboard character in the values map.

« More »

Signature

This class represents a parsed signature from a Scriptel ScripTouch EasyScript device.

« More »

SignatureInvalidException

This exception is thrown when there is a problem parsing a signature string.

« More »

SignatureMetaData

This class represents information of the EasyScriptdevice that is included in the signature.

« More »

SignatureStateEnum

This enumeration is used to determine which state the EasyScript decoder is currently in.

« More »

STNCardSwipeProtocol

This class represents the STN card swipe protocol.

« More »

STNSignatureProtocol

This class implements the STN Protocol for the Scriptel ScripTouch keyboard EasyScript products.

« More »