## org.autoplot.scriptconsole.AppScriptPanelSupport

Error annotations, saveAs, etc.

## PROP_INTERRUPTABLE

addPropertyChangeListener( java.beans.PropertyChangeListener listener ) → void [view source]
addPropertyChangeListener( String name, java.beans.PropertyChangeListener listener ) → void [view source]

## annotateError

annotateError( java.lang.Throwable ex ) → void

march through the stack trace looking for any Jython references.

### Parameters

ex - the exception

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## annotateError

annotateError( PyException ex, int offset, PythonInterpreter interp ) → void

Annotate the error.

### Parameters

ex - the exception
offset - line offset from beginning of file where execution began.
interp - null or the interp for further queries.

### Returns:

void (returns nothing)
[search for examples] [view on GitHub] [view on old javadoc]

## getInterruptible

getInterruptible( ) → InteractiveInterpreter

return the interruptible InteractiveInterpreter that runs the script.

### Returns:

the interruptible
[search for examples] [view on GitHub] [view on old javadoc]

## getSaveFile

getSaveFile( ) → int

get the save file name with a save file dialog.

### Returns:

response code, such as JFileChooser.APPROVE_OPTION or JFileChooser.CANCEL_OPTION

### See Also:

javax.swing.JFileChooser#showSaveDialog(java.awt.Component)
[search for examples] [view on GitHub] [view on old javadoc]

## markChanges

markChanges( org.autoplot.jythonsupport.ui.EditorAnnotationsSupport support, java.io.File fln ) → int

mark the changes git indicates.

### Parameters

support - an EditorAnnotationsSupport
fln - a File

### Returns:

the number of changes identified.
[search for examples] [view on GitHub] [view on old javadoc]
removePropertyChangeListener( java.beans.PropertyChangeListener listener ) → void [view source]
removePropertyChangeListener( String name, java.beans.PropertyChangeListener listener ) → void [view source]