Top Description Fields Constructors Methods
uk.ac.ed.ph.snuggletex.definitions

public final Class MathVariantMap

extends Object
Class Inheritance

This map encapsulates how to apply certain types of Mathematical character variants to "safe and plain" Unicode characters by mapping them to other characters.
Author
David McKain
Version
$Revision$
See Also
MathVariantMaps

Field Summary

Modifier and TypeField and Description
private final char[]
private final String
private static final int
private static final int

Constructor Summary

AccessConstructor and Description
public
MathVariantMap(final String mathVariantName, final char[] accentData)

Method Summary

Modifier and TypeMethod and Description
private int
charToIndex(char c)

public char
public String
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

accentByCodePointback to summary
private final char[] accentByCodePoint
mathVariantNameback to summary
private final String mathVariantName
MAX_CODEPOINTback to summary
private static final int MAX_CODEPOINT
MIN_CODEPOINTback to summary
private static final int MIN_CODEPOINT

Constructor Detail

MathVariantMapback to summary
public MathVariantMap(final String mathVariantName, final char[] accentData)

Method Detail

charToIndexback to summary
private int charToIndex(char c)
getAccentedCharback to summary
public char getAccentedChar(char c)
getMathVariantNameback to summary
public String getMathVariantName()