org.eml.MMAX2.gui.document
Class MMAX2Document

java.lang.Object
  extended by javax.swing.text.AbstractDocument
      extended by javax.swing.text.DefaultStyledDocument
          extended by org.eml.MMAX2.gui.document.MMAX2Document
All Implemented Interfaces:
java.io.Serializable, javax.swing.text.Document, javax.swing.text.StyledDocument

public class MMAX2Document
extends javax.swing.text.DefaultStyledDocument

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.text.DefaultStyledDocument
javax.swing.text.DefaultStyledDocument.AttributeUndoableEdit, javax.swing.text.DefaultStyledDocument.ElementBuffer, javax.swing.text.DefaultStyledDocument.ElementSpec
 
Nested classes/interfaces inherited from class javax.swing.text.AbstractDocument
javax.swing.text.AbstractDocument.AbstractElement, javax.swing.text.AbstractDocument.AttributeContext, javax.swing.text.AbstractDocument.BranchElement, javax.swing.text.AbstractDocument.Content, javax.swing.text.AbstractDocument.DefaultDocumentEvent, javax.swing.text.AbstractDocument.ElementEdit, javax.swing.text.AbstractDocument.LeafElement
 
Field Summary
 
Fields inherited from class javax.swing.text.DefaultStyledDocument
BUFFER_SIZE_DEFAULT
 
Fields inherited from class javax.swing.text.AbstractDocument
BidiElementName, ContentElementName, ElementNameAttribute, ParagraphElementName, SectionElementName
 
Fields inherited from interface javax.swing.text.Document
StreamDescriptionProperty, TitleProperty
 
Constructor Summary
MMAX2Document(java.lang.String currentDisplayFontName, int currentDisplayFontSize)
          Creates new MMAX2Document
 
Method Summary
 void bulkApplyStyleToDiscourseElement(int discourseElementStartPosition, javax.swing.text.AttributeSet s, boolean replace)
          OK
 void bulkApplyStyleToDisplaySpanBackground(int firstDisplayPositionToChange, int sizeOfChange, javax.swing.text.AttributeSet s)
          OK
 void bulkApplyStyleToMarkableHandle(int characterPosition, javax.swing.text.AttributeSet s, boolean replace)
          OK
 void commitChanges()
           
 void dump()
           
 void flush()
           
 java.lang.String getDisplayFontName()
           
 void setBold(boolean status)
           
 void setColor(java.awt.Color color, boolean status)
           
 void setDefaultColor()
           
 void setDisplayFontName(java.lang.String name)
           
 void setDisplayFontSize(int size)
           
 void setItalic(boolean status)
           
 void setMMAX2(MMAX2 _mmax2)
           
 void setSize(int size)
           
 void setStrikeThrough(boolean status)
           
 void setSubscript(boolean status)
           
 void setSuperscript(boolean status)
           
 void setUnderline(boolean status)
           
 void startChanges(int start, int length)
           
 void startChanges(Markable concerned)
           
 void startChanges(Markable[] concerned)
           
 
Methods inherited from class javax.swing.text.DefaultStyledDocument
addDocumentListener, addStyle, getBackground, getCharacterElement, getDefaultRootElement, getFont, getForeground, getLogicalStyle, getParagraphElement, getStyle, getStyleNames, removeDocumentListener, removeStyle, setCharacterAttributes, setLogicalStyle, setParagraphAttributes
 
Methods inherited from class javax.swing.text.AbstractDocument
addUndoableEditListener, createPosition, dump, getAsynchronousLoadPriority, getBidiRootElement, getDocumentFilter, getDocumentListeners, getDocumentProperties, getEndPosition, getLength, getListeners, getProperty, getRootElements, getStartPosition, getText, getText, getUndoableEditListeners, insertString, putProperty, readLock, readUnlock, remove, removeUndoableEditListener, render, replace, setAsynchronousLoadPriority, setDocumentFilter, setDocumentProperties
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.swing.text.Document
addUndoableEditListener, createPosition, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeUndoableEditListener, render
 

Constructor Detail

MMAX2Document

public MMAX2Document(java.lang.String currentDisplayFontName,
                     int currentDisplayFontSize)
Creates new MMAX2Document

Method Detail

setMMAX2

public final void setMMAX2(MMAX2 _mmax2)

getDisplayFontName

public final java.lang.String getDisplayFontName()

setDisplayFontName

public final void setDisplayFontName(java.lang.String name)

setDisplayFontSize

public final void setDisplayFontSize(int size)

setSize

public final void setSize(int size)

setBold

public final void setBold(boolean status)

setUnderline

public final void setUnderline(boolean status)

setItalic

public final void setItalic(boolean status)

setSubscript

public final void setSubscript(boolean status)

setSuperscript

public final void setSuperscript(boolean status)

setStrikeThrough

public final void setStrikeThrough(boolean status)

setColor

public final void setColor(java.awt.Color color,
                           boolean status)

setDefaultColor

public final void setDefaultColor()

dump

public final void dump()

flush

public void flush()

bulkApplyStyleToDisplaySpanBackground

public final void bulkApplyStyleToDisplaySpanBackground(int firstDisplayPositionToChange,
                                                        int sizeOfChange,
                                                        javax.swing.text.AttributeSet s)
OK


bulkApplyStyleToMarkableHandle

public final void bulkApplyStyleToMarkableHandle(int characterPosition,
                                                 javax.swing.text.AttributeSet s,
                                                 boolean replace)
OK


bulkApplyStyleToDiscourseElement

public final void bulkApplyStyleToDiscourseElement(int discourseElementStartPosition,
                                                   javax.swing.text.AttributeSet s,
                                                   boolean replace)
OK


startChanges

public final void startChanges(Markable concerned)

startChanges

public final void startChanges(Markable[] concerned)

startChanges

public final void startChanges(int start,
                               int length)

commitChanges

public final void commitChanges()