A D E F G L M R S T U W

A

addCharacterInformation(Character, Character, Integer) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Adds the information for one Unicode character to the language.
addTranslationRule(String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Adds a new translation rule to the language.
addWildcardInformation(int, int, Character) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Adds one wildcard's information to the language

D

DATAFILE_EXTENSION - Static variable in interface uk.ac.umist.co.brailletrans.Language
The filename extension, including the dot, that indicates the Language definition tables in their editable human-readable plain text form for this language.
DATAFILE_EXTENSION - Static variable in class uk.ac.umist.co.brailletrans.Language256
Indicates the text-only human-editable language rules tables format on disk.
DATAFILE_EXTENSION - Static variable in class uk.ac.umist.co.brailletrans.LanguageInteger
Indicates the text-only human-editable language rules tables format on disk.
DATAFILE_EXTENSION - Static variable in class uk.ac.umist.co.brailletrans.LanguageUnicode
The filename extension for the unprocessed Language rules tables for this implementation of language.

E

ESCAPE_CHAR_1 - Variable in class uk.ac.umist.co.brailletrans.LanguageUnicode
The first character forming part of the escape sequence for unicode characters to be depicted in ASCII.
ESCAPE_CHAR_2 - Variable in class uk.ac.umist.co.brailletrans.LanguageUnicode
The second character forming part of the escape sequence for unicode characters to be depicted in ASCII.

F

FILENAME_EXTENSION - Static variable in interface uk.ac.umist.co.brailletrans.Language
The filename extension that indicates the Language data file for this Language, imported when the Language is instantiated.
FILENAME_EXTENSION - Static variable in class uk.ac.umist.co.brailletrans.Language256
Indicates language rules tables (data files) on disk, suitable for loading into the Language256 class and performing translation.
FILENAME_EXTENSION - Static variable in class uk.ac.umist.co.brailletrans.LanguageInteger
Indicates language rules tables (data files) on disk, suitable for loading into the LanguageInteger class and performing translation.
FILENAME_EXTENSION - Static variable in class uk.ac.umist.co.brailletrans.LanguageUnicode
Filename extension for serialized LanguageUnicode objects that can be loaded into memory by calling the constructor with their path and name and used for translation.
FILE_EXTENSION_DELIMITER - Static variable in interface uk.ac.umist.co.brailletrans.Language
Used to delimit the filename extension from the main filename body.

G

getDescription() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the free text description of the language.
getInputClassDescription(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the language description for an input class.
getLanguageUnicodeFromDisk(String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Loads a LanguageUnicode object from disk
getLanguageUnicodeFromWebsite(String) - Static method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Downloads a language file from the web.
getName() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the name of the language.
getNumberCharacters() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the number of Unicode characters supported by this language.
getNumberInputClasses() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the number of input classes available in the language.
getNumberStates() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the number of states available in this language.
getNumberWildcards() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the number of wildcards defined in the language
getPermittedStates() - Method in interface uk.ac.umist.co.brailletrans.Language
Returns the states permitted in this language.
getPermittedStates() - Method in class uk.ac.umist.co.brailletrans.Language256
 
getPermittedStates() - Method in class uk.ac.umist.co.brailletrans.LanguageInteger
 
getPermittedStates() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
 
getState() - Method in interface uk.ac.umist.co.brailletrans.Language
Returns the current state of the virtual machine.
getState() - Method in class uk.ac.umist.co.brailletrans.Language256
 
getState() - Method in class uk.ac.umist.co.brailletrans.LanguageInteger
 
getState() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
 
getStateDescription(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the language description for a state.
getVersionNumber() - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Returns the version of the language

L

LEFT_FOCUS_DELIMITER - Static variable in interface uk.ac.umist.co.brailletrans.Language
The ASCII/Unicode character used to denote the end of the left context and the start of the focus in a translation rule.
Language - interface uk.ac.umist.co.brailletrans.Language.
The interface defining Java text/Braille translation classes that implement the UMIST, Manchester, UK translation algorithm.
Language256 - class uk.ac.umist.co.brailletrans.Language256.
A Java implementation of the UMIST, Manchester text to Braille and Braille to text system, designed to work with 256-character extended-ASCII ANSI sets.
Language256(String) - Constructor for class uk.ac.umist.co.brailletrans.Language256
Loads a Language256 object from disk by loading and parsing a legacy data file.
LanguageDefinitionException - exception uk.ac.umist.co.brailletrans.LanguageDefinitionException.
Indicates an error in the creation of a new LanguageUnicode object.
LanguageDefinitionException() - Constructor for class uk.ac.umist.co.brailletrans.LanguageDefinitionException
Creates a new default LanguageDefinitionException
LanguageDefinitionException(String) - Constructor for class uk.ac.umist.co.brailletrans.LanguageDefinitionException
Creates a new LanguageDefinitionException with the error text held in description.
LanguageInteger - class uk.ac.umist.co.brailletrans.LanguageInteger.
Language class based on the C implementation BrailleTrans by Paul Blenkhorn, UMIST, Manchester, UK.
LanguageInteger(String) - Constructor for class uk.ac.umist.co.brailletrans.LanguageInteger
Loads a LanguageInteger object from disk.
LanguageLegacyDatafileFormatException - exception uk.ac.umist.co.brailletrans.LanguageLegacyDatafileFormatException.
Indicates an error in loading and parsing a legacy 256-character language file for use.
LanguageLegacyDatafileFormatException() - Constructor for class uk.ac.umist.co.brailletrans.LanguageLegacyDatafileFormatException
Creates a new default LanguageLegacyDatafileFormatException
LanguageLegacyDatafileFormatException(String) - Constructor for class uk.ac.umist.co.brailletrans.LanguageLegacyDatafileFormatException
Creates a new LanguageLegacyDatafileFormatException with the error text held in description.
LanguageUnicode - class uk.ac.umist.co.brailletrans.LanguageUnicode.
An implementation of Language that works with Unicode strings and Unicode language tables.
LanguageUnicode() - Constructor for class uk.ac.umist.co.brailletrans.LanguageUnicode
Constructs a LanguageUnicode object without data ready to be filled with information for the language being created in the correct order.
LanguageUnicode(String) - Constructor for class uk.ac.umist.co.brailletrans.LanguageUnicode
Loads a LanguageUnicode object with all the language rules table information required for translation from disk.

M

MAX_COMPRESS - Static variable in class uk.ac.umist.co.brailletrans.Language256
The maximum ratio of input to output arrays after translation - 1:MAX_COMPRESS.

R

RIGHT_FOCUS_DELIMITER - Static variable in interface uk.ac.umist.co.brailletrans.Language
The ASCII/Unicode character used to denote the end of the focus and the start of the right context in a translation rule.
RULE_BUFFER - Static variable in interface uk.ac.umist.co.brailletrans.Language
The maximum size of a single translation rule in characters.
RULE_CONTENT_DELIMITER - Static variable in interface uk.ac.umist.co.brailletrans.Language
The value used to denote the end of the output in a translation rule - only for legacy 256-character-set languages.
RULE_OUTPUT_DELIMITER - Static variable in interface uk.ac.umist.co.brailletrans.Language
The ASCII/Unicode character used to denote the end of the right context and the start of the rule output in a translation rule.

S

SPACE_FLAG - Static variable in interface uk.ac.umist.co.brailletrans.Language
Defines the value of the bit that must be set to indicate a whitespace character.
setDecisionTableEntry(int, int, boolean) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Sets a state table entry for the language.
setDescription(String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Allows the free text description of the language to be set.
setInputClassDescription(int, String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Applies a description to one of the input classes of the language.
setName(String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Allows the name of the language to be set.
setNumberCharacters(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Sets the number of Unicode characters supported by this new language.
setNumberInputClasses(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Sets the number of input classes for the language.
setNumberStates(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Sets the number of states possible for the finite state machine of the language.
setNumberWildcards(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Defines the number of wildcards for this language.
setState(int) - Method in interface uk.ac.umist.co.brailletrans.Language
Sets the state of the finite state machine performing the translation, and therefore controls the type of translation performed, depending on the translation language selected.
setState(int) - Method in class uk.ac.umist.co.brailletrans.Language256
 
setState(int) - Method in class uk.ac.umist.co.brailletrans.LanguageInteger
 
setState(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
 
setStateDescription(int, String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Applies a description to one of the finite state machine states.
setVersionNumber(int) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Sets the version number of a LanguageUnicode object.

T

TABLE_DELIMITER - Static variable in interface uk.ac.umist.co.brailletrans.Language
Character denoting the end of the list of translation rules in a language rules table in a 256-character Language system.
translate(String) - Method in interface uk.ac.umist.co.brailletrans.Language
Performs translation from text to Braille or from Braille to text, depending on language and state.
translate(int[]) - Method in interface uk.ac.umist.co.brailletrans.Language
Performs translation from text to Braille or from Braille to text, depending on language and state.
translate(int[]) - Method in class uk.ac.umist.co.brailletrans.Language256
 
translate(String) - Method in class uk.ac.umist.co.brailletrans.Language256
 
translate(int[]) - Method in class uk.ac.umist.co.brailletrans.LanguageInteger
 
translate(String) - Method in class uk.ac.umist.co.brailletrans.LanguageInteger
 
translate(String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
 
translate(int[]) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
 

U

uk.ac.umist.co.brailletrans - package uk.ac.umist.co.brailletrans
 

W

WILDCARD_FLAG - Static variable in interface uk.ac.umist.co.brailletrans.Language
Defines the value of the bit that must be set to indicate a wildcard character in any language.
WILDCARD_NONE - Static variable in interface uk.ac.umist.co.brailletrans.Language
Information for a wildcard definition - wildcards of type WILDCARD_NONE must must match zero or more of its type in the input text.
WILDCARD_ONE - Static variable in interface uk.ac.umist.co.brailletrans.Language
Information for a wildcard definition - wildcards of type WILDCARD_NONE must must match exactly one its type in the input text.
WILDCARD_SEVERAL - Static variable in interface uk.ac.umist.co.brailletrans.Language
Information for a wildcard definition - wildcards of type WILDCARD_NONE must may match one or more of its type in the input text.
writeLanguageUnicodeToDisk(String) - Method in class uk.ac.umist.co.brailletrans.LanguageUnicode
Writes the current language to disk as a serialized object.

A D E F G L M R S T U W