EOS 2  1.1.0
Einfache Objektbasierte Sprache
Klassen | Öffentliche Methoden | Aufstellung aller Elemente
de.lathanda.eos.common.gui.SourceCode Klassenreferenz
Klassendiagramm für de.lathanda.eos.common.gui.SourceCode:
Inheritance graph
[Legende]

Klassen

class  OutputStyle
 

Öffentliche Methoden

 SourceCode ()
 
void init (AutoCompleteHook autoCompleteHook, CodeColorHook codeColorHook)
 
void loadProgram (File file) throws IOException
 
void saveProgram (File file) throws IOException
 
AbstractProgram getProgram ()
 
boolean isSourceDirty ()
 
DefaultStyledDocument getOutput ()
 
void run ()
 
void clear ()
 
void singleStep ()
 
void pause ()
 
void stop ()
 
void skip ()
 
void setSpeed (int value)
 
int getSpeed ()
 
String getSourceCode ()
 
void insertString (int pos, String text, AttributeSet attributeSet) throws BadLocationException
 
void remove (int offs, int len) throws BadLocationException
 
void changed ()
 
void compileComplete (LinkedList< ErrorInformation > errors, AbstractProgram program)
 
void debugPointReached (DebugInfo debugInfo)
 
boolean hasBreakpoint (int linenumber)
 
boolean hasError (int linenumber)
 
void setToggleBreakpoint (int position)
 
String getPath ()
 
void setPath (String path)
 
void prettyPrint ()
 
void setSideInformation (SideInformation sideInformation)
 
void message (String msg, ErrorLevel level)
 
void clearMessages ()
 
void fontsizeChanged (int fontsize)
 
void terminate ()
 
void changedUpdate (DocumentEvent e)
 
void insertUpdate (DocumentEvent e)
 
void removeUpdate (DocumentEvent e)
 
void undo ()
 
void redo ()
 
void discardAllEdits ()
 
- Öffentliche Methoden geerbt von de.lathanda.eos.common.gui.GuiConfiguration.GuiConfigurationListener
default void errorBehaviorChanged (ErrorBehavior errorBehavior)
 

Ausführliche Beschreibung

Dokumentenstil für die Verwaltung des Quellcodes.

Autor
Peter (Lathanda) Schneider
Seit
0.4

Definiert in Zeile 45 der Datei SourceCode.java.

Beschreibung der Konstruktoren und Destruktoren

◆ SourceCode()

de.lathanda.eos.common.gui.SourceCode.SourceCode ( )

Definiert in Zeile 67 der Datei SourceCode.java.

Dokumentation der Elementfunktionen

◆ changed()

void de.lathanda.eos.common.gui.SourceCode.changed ( )

Definiert in Zeile 244 der Datei SourceCode.java.

◆ changedUpdate()

void de.lathanda.eos.common.gui.SourceCode.changedUpdate ( DocumentEvent  e)

Definiert in Zeile 419 der Datei SourceCode.java.

◆ clear()

void de.lathanda.eos.common.gui.SourceCode.clear ( )

Definiert in Zeile 147 der Datei SourceCode.java.

◆ clearMessages()

void de.lathanda.eos.common.gui.SourceCode.clearMessages ( )

Implementiert de.lathanda.eos.base.util.MessageHandler.LogListener.

Definiert in Zeile 394 der Datei SourceCode.java.

◆ compileComplete()

void de.lathanda.eos.common.gui.SourceCode.compileComplete ( LinkedList< ErrorInformation errors,
AbstractProgram  program 
)

Implementiert de.lathanda.eos.baseparser.CompilerListener.

Definiert in Zeile 258 der Datei SourceCode.java.

◆ debugPointReached()

void de.lathanda.eos.common.gui.SourceCode.debugPointReached ( DebugInfo  debugInfo)

Implementiert de.lathanda.eos.vm.DebugListener.

Definiert in Zeile 297 der Datei SourceCode.java.

◆ discardAllEdits()

void de.lathanda.eos.common.gui.SourceCode.discardAllEdits ( )

Definiert in Zeile 486 der Datei SourceCode.java.

◆ fontsizeChanged()

void de.lathanda.eos.common.gui.SourceCode.fontsizeChanged ( int  fontsize)

Schirftgröße hat sich geändert.

Parameter
fontsize

Implementiert de.lathanda.eos.common.gui.GuiConfiguration.GuiConfigurationListener.

Definiert in Zeile 399 der Datei SourceCode.java.

◆ getOutput()

DefaultStyledDocument de.lathanda.eos.common.gui.SourceCode.getOutput ( )

Definiert in Zeile 133 der Datei SourceCode.java.

◆ getPath()

String de.lathanda.eos.common.gui.SourceCode.getPath ( )

Implementiert de.lathanda.eos.baseparser.Source.

Definiert in Zeile 348 der Datei SourceCode.java.

◆ getProgram()

AbstractProgram de.lathanda.eos.common.gui.SourceCode.getProgram ( )

Definiert in Zeile 125 der Datei SourceCode.java.

◆ getSourceCode()

String de.lathanda.eos.common.gui.SourceCode.getSourceCode ( )

Implementiert de.lathanda.eos.baseparser.Source.

Definiert in Zeile 214 der Datei SourceCode.java.

◆ getSpeed()

int de.lathanda.eos.common.gui.SourceCode.getSpeed ( )

Definiert in Zeile 209 der Datei SourceCode.java.

◆ hasBreakpoint()

boolean de.lathanda.eos.common.gui.SourceCode.hasBreakpoint ( int  linenumber)

Definiert in Zeile 321 der Datei SourceCode.java.

◆ hasError()

boolean de.lathanda.eos.common.gui.SourceCode.hasError ( int  linenumber)

Definiert in Zeile 325 der Datei SourceCode.java.

◆ init()

void de.lathanda.eos.common.gui.SourceCode.init ( AutoCompleteHook  autoCompleteHook,
CodeColorHook  codeColorHook 
)

Definiert in Zeile 77 der Datei SourceCode.java.

◆ insertString()

void de.lathanda.eos.common.gui.SourceCode.insertString ( int  pos,
String  text,
AttributeSet  attributeSet 
) throws BadLocationException

Definiert in Zeile 228 der Datei SourceCode.java.

◆ insertUpdate()

void de.lathanda.eos.common.gui.SourceCode.insertUpdate ( DocumentEvent  e)

Definiert in Zeile 423 der Datei SourceCode.java.

◆ isSourceDirty()

boolean de.lathanda.eos.common.gui.SourceCode.isSourceDirty ( )

Definiert in Zeile 129 der Datei SourceCode.java.

◆ loadProgram()

void de.lathanda.eos.common.gui.SourceCode.loadProgram ( File  file) throws IOException

Definiert in Zeile 84 der Datei SourceCode.java.

◆ message()

void de.lathanda.eos.common.gui.SourceCode.message ( String  msg,
ErrorLevel  level 
)

Implementiert de.lathanda.eos.base.util.MessageHandler.LogListener.

Definiert in Zeile 369 der Datei SourceCode.java.

◆ pause()

void de.lathanda.eos.common.gui.SourceCode.pause ( )

Definiert in Zeile 176 der Datei SourceCode.java.

◆ prettyPrint()

void de.lathanda.eos.common.gui.SourceCode.prettyPrint ( )

Definiert in Zeile 356 der Datei SourceCode.java.

◆ redo()

void de.lathanda.eos.common.gui.SourceCode.redo ( )

Definiert in Zeile 478 der Datei SourceCode.java.

◆ remove()

void de.lathanda.eos.common.gui.SourceCode.remove ( int  offs,
int  len 
) throws BadLocationException

Definiert in Zeile 239 der Datei SourceCode.java.

◆ removeUpdate()

void de.lathanda.eos.common.gui.SourceCode.removeUpdate ( DocumentEvent  e)

Definiert in Zeile 447 der Datei SourceCode.java.

◆ run()

void de.lathanda.eos.common.gui.SourceCode.run ( )

Definiert in Zeile 137 der Datei SourceCode.java.

◆ saveProgram()

void de.lathanda.eos.common.gui.SourceCode.saveProgram ( File  file) throws IOException

Definiert in Zeile 104 der Datei SourceCode.java.

◆ setPath()

void de.lathanda.eos.common.gui.SourceCode.setPath ( String  path)

Definiert in Zeile 352 der Datei SourceCode.java.

◆ setSideInformation()

void de.lathanda.eos.common.gui.SourceCode.setSideInformation ( SideInformation  sideInformation)

Definiert in Zeile 364 der Datei SourceCode.java.

◆ setSpeed()

void de.lathanda.eos.common.gui.SourceCode.setSpeed ( int  value)

Definiert in Zeile 199 der Datei SourceCode.java.

◆ setToggleBreakpoint()

void de.lathanda.eos.common.gui.SourceCode.setToggleBreakpoint ( int  position)

Definiert in Zeile 329 der Datei SourceCode.java.

◆ singleStep()

void de.lathanda.eos.common.gui.SourceCode.singleStep ( )

Definiert in Zeile 166 der Datei SourceCode.java.

◆ skip()

void de.lathanda.eos.common.gui.SourceCode.skip ( )

Definiert in Zeile 189 der Datei SourceCode.java.

◆ stop()

void de.lathanda.eos.common.gui.SourceCode.stop ( )

Definiert in Zeile 182 der Datei SourceCode.java.

◆ terminate()

void de.lathanda.eos.common.gui.SourceCode.terminate ( )

Aufräumarbeiten am Ende der Ausführung.

Implementiert de.lathanda.eos.base.event.CleanupListener.

Definiert in Zeile 409 der Datei SourceCode.java.

◆ undo()

void de.lathanda.eos.common.gui.SourceCode.undo ( )

Definiert in Zeile 470 der Datei SourceCode.java.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei:
Impressum