public class MathElementObserver extends Object implements CustomViewManager.SimpleElementObserver, 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 |
---|
MathElementObserver(ViewFactoryBase viewFactory) |
Modifier and Type | Method and Description |
---|---|
void |
customViewAdded()
Invoked just after is this custom view has been actually
registered.
|
void |
customViewRemoved()
Invoked just after is this custom view has been actually
unregistered.
|
void |
elementChanged(DocumentEvent[] events)
Invoked to report structure and/or attribute changes in an element
matching the name pattern of this observer.
|
public MathElementObserver(ViewFactoryBase viewFactory)
public void customViewAdded()
CustomViewManager.CustomView
Note that the registration of a custom view is delayed until
Document.beginEdit()
/ Document.endEdit()
is finished.
customViewAdded
in interface CustomViewManager.CustomView
public void customViewRemoved()
CustomViewManager.CustomView
Note that the removal of a custom view is delayed until Document.beginEdit()
/ Document.endEdit()
is finished.
customViewRemoved
in interface CustomViewManager.CustomView
public void elementChanged(DocumentEvent[] events)
CustomViewManager.BasicElementObserver
elementChanged notification is delayed until Document.beginEdit()
/ Document.endEdit()
is finished.
elementChanged
in interface CustomViewManager.BasicElementObserver
events
- DocumentEvents specifying structure and/or attribute
changes