org.scilab.forge.jlatexmath
Class CharAtom
java.lang.Object
org.scilab.forge.jlatexmath.Atom
org.scilab.forge.jlatexmath.CharSymbol
org.scilab.forge.jlatexmath.CharAtom
- All Implemented Interfaces:
- java.lang.Cloneable
public class CharAtom
- extends CharSymbol
An atom representing exactly one alphanumeric character and the text style in which
it should be drawn.
Constructor Summary |
CharAtom(char c,
java.lang.String textStyle)
Creates a CharAtom that will represent the given character in the given text style. |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CharAtom
public CharAtom(char c,
java.lang.String textStyle)
- Creates a CharAtom that will represent the given character in the given text style.
Null for the text style means the default text style.
- Parameters:
c
- the alphanumeric charactertextStyle
- the text style in which the character should be drawn
createBox
public Box createBox(TeXEnvironment env)
- Description copied from class:
Atom
- Convert this atom into a
Box
, using properties set by "parent"
atoms, like the TeX style, the last used font, color settings, ...
- Specified by:
createBox
in class Atom
- Parameters:
env
- the current environment settings
- Returns:
- the resulting box.
getCharacter
public char getCharacter()
getCharFont
public CharFont getCharFont(TeXFont tf)
- Description copied from class:
CharSymbol
- Get the CharFont-object that uniquely identifies the character that is represented
by this atom.
- Specified by:
getCharFont
in class CharSymbol
- Parameters:
tf
- the TeXFont containing all font related information
- Returns:
- a CharFont
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object