public final class MathElementViewFactory extends Object implements StyledElementViewFactory, Constants
ACCENT, ACCENTUNDER, ALIGN, ALIGNMENTSCOPE, ALT, BACKGROUND, BEVELLED, CLOSE, COLOR, COLUMNALIGN, COLUMNLINES, COLUMNSPACING, COLUMNSPAN, COLUMNWIDTH, DEFAULT_MEDIUMMATHSPACE, DEFAULT_SCRIPTMINSIZE, DEFAULT_SCRIPTSIZEMULTIPLIER, DEFAULT_THICKMATHSPACE, DEFAULT_THINMATHSPACE, DEFAULT_VERYTHICKMATHSPACE, DEFAULT_VERYTHINMATHSPACE, DEFAULT_VERYVERYTHICKMATHSPACE, DEFAULT_VERYVERYTHINMATHSPACE, DENOMALIGN, DEPTH, DISPLAY, DISPLAYSTYLE, EDGE, EDGE_LEFT, EDGE_RIGHT, EPSILON, EQUALCOLUMNS, EQUALROWS, FENCE, FLAG_ACCENT, FLAG_FENCE, FLAG_LARGEOP, FLAG_MOVABLELIMITS, FLAG_SEPARATOR, FLAG_STRETCH_X, FLAG_STRETCH_Y, FLAG_SYMMETRIC, FONTFAMILY, FONTSIZE, FONTSTYLE, FONTWEIGHT, FORM, FORM_INFIX, FORM_POSTFIX, FORM_PREFIX, FRAME, FRAMESPACING, GROUPALIGN, HALIGN_CENTER, HALIGN_DECIMAL_POINT, HALIGN_LEFT, HALIGN_RIGHT, HEIGHT, INDEX, LARGEOP, LINE_DASHED, LINE_NONE, LINE_SOLID, LINETHICKNESS, LQUOTE, LSPACE, MACTION, MALIGNGROUP, MALIGNMARK, MATH, MATHBACKGROUND, MATHCOLOR, MATHSIZE, MATHVARIANT, MAXSIZE, MEDIUMMATHSPACE, MENCLOSE, MERROR, MFENCED, MFRAC, MGLYPH, MI, MINLABELSPACING, MINSIZE, MLABELEDTR, MMULTISCRIPTS, MN, MO, MOVABLELIMITS, MOVER, MPADDED, MPHANTOM, MPRESCRIPTS, MROOT, MROW, MS, MSPACE, MSQRT, MSTYLE, MSUB, MSUBSUP, MSUP, MTABLE, MTD, MTEXT, MTR, MUNDER, MUNDEROVER, NONE, NOTATION, NUMALIGN, OPEN, OUT_OF_SIGHT, ROWALIGN, ROWLINES, ROWSPACING, ROWSPAN, RQUOTE, RSPACE, SCRIPTLEVEL, SCRIPTMINSIZE, SCRIPTSIZEMULTIPLIER, SELECTION, SEMANTICS, SEPARATOR, SEPARATORS, SIDE, SIDE_LEFT, SIDE_LEFT_OVERLAP, SIDE_RIGHT, SIDE_RIGHT_OVERLAP, SPACE_MEDIUM, SPACE_NONE, SPACE_THICK, SPACE_THIN, SPACE_VERY_THICK, SPACE_VERY_THIN, SPACE_VERY_VERY_THICK, SPACE_VERY_VERY_THIN, STRETCHY, SUBSCRIPTSHIFT, SUPERSCRIPTSHIFT, SYMMETRIC, THICKMATHSPACE, THINMATHSPACE, UNKNOWN_FORM, VALIGN_AXIS, VALIGN_BASELINE, VALIGN_BOTTOM, VALIGN_CENTER, VALIGN_TOP, VERYTHICKMATHSPACE, VERYTHINMATHSPACE, VERYVERYTHICKMATHSPACE, VERYVERYTHINMATHSPACE, WIDTH
Constructor and Description |
---|
MathElementViewFactory() |
Modifier and Type | Method and Description |
---|---|
StyledElementView |
createStyledElementView(Element element,
Style style,
StyleValue[] parameters,
StyledViewFactory viewFactory)
Creates a custom styled view of specified element.
|
public StyledElementView createStyledElementView(Element element, Style style, StyleValue[] parameters, StyledViewFactory viewFactory)
StyledElementViewFactory
createStyledElementView
in interface StyledElementViewFactory
element
- the element for which a custom styled view needs to be
createdstyle
- the style of the custom styled viewparameters
- the arguments other than the fully qualified class
name of this factory possibly passed to the view() CSS
pseudo-function. May be an empty array.viewFactory
- the StyledViewFactory invoking this
StyledElementViewFactorynull
if,
for any reason, the custom view cannot be created