org.openscience.jmol.app

Class ConsoleDocument

class ConsoleDocument extends DefaultStyledDocument

Field Summary
SimpleAttributeSetattEcho
SimpleAttributeSetattError
SimpleAttributeSetattPrompt
SimpleAttributeSetattStatus
SimpleAttributeSetattUserInput
ConsoleTextPaneconsoleTextPane
intoffsetAfterPrompt
PositionpositionAfterPrompt
PositionpositionBeforePrompt
Constructor Summary
ConsoleDocument()
Method Summary
voidappendNewline()
voidclearContent()
Removes all content of the script window, and add a new prompt.
voidcolorCommand(SimpleAttributeSet att)
StringgetCommandString()
voidinsertString(int offs, String str, AttributeSet a)
voidoutputBeforePrompt(String str, SimpleAttributeSet attribute)
voidoutputEcho(String strEcho)
voidoutputError(String strError)
voidoutputErrorForeground(String strError)
voidoutputStatus(String strStatus)
voidremove(int offs, int len)
voidreplace(int offs, int length, String str, AttributeSet attrs)
voidreplaceCommand(String newCommand, boolean isError)
Replaces current command on script.
voidsetConsoleTextPane(ConsoleTextPane consoleTextPane)
voidsetNoPrompt()
voidsetOffsetPositions()
voidsetPrompt()

Field Detail

attEcho

SimpleAttributeSet attEcho

attError

SimpleAttributeSet attError

attPrompt

SimpleAttributeSet attPrompt

attStatus

SimpleAttributeSet attStatus

attUserInput

SimpleAttributeSet attUserInput

consoleTextPane

ConsoleTextPane consoleTextPane

offsetAfterPrompt

int offsetAfterPrompt

positionAfterPrompt

Position positionAfterPrompt

positionBeforePrompt

Position positionBeforePrompt

Constructor Detail

ConsoleDocument

ConsoleDocument()

Method Detail

appendNewline

void appendNewline()

clearContent

void clearContent()
Removes all content of the script window, and add a new prompt.

colorCommand

void colorCommand(SimpleAttributeSet att)

getCommandString

String getCommandString()

insertString

public void insertString(int offs, String str, AttributeSet a)

outputBeforePrompt

void outputBeforePrompt(String str, SimpleAttributeSet attribute)

outputEcho

void outputEcho(String strEcho)

outputError

void outputError(String strError)

outputErrorForeground

void outputErrorForeground(String strError)

outputStatus

void outputStatus(String strStatus)

remove

public void remove(int offs, int len)

replace

public void replace(int offs, int length, String str, AttributeSet attrs)

replaceCommand

void replaceCommand(String newCommand, boolean isError)
Replaces current command on script.

Parameters: newCommand new command value isError true to set error color ends with #??

Throws: BadLocationException

setConsoleTextPane

void setConsoleTextPane(ConsoleTextPane consoleTextPane)

setNoPrompt

void setNoPrompt()

setOffsetPositions

void setOffsetPositions()

setPrompt

void setPrompt()