org.autoplot.datasource.jython.JythonDataSourceFactory

JythonDataSourceFactory( )


addExeceptionListener

addExeceptionListener( java.beans.ExceptionListener listener ) → void

provide the script panel with a method for getting errors when they occur, so it can mark where they have occurred.

Parameters

listener - an ExceptionListener

Returns:

void (returns nothing)

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getCapability

getCapability( java.lang.Class clazz ) → Object

Parameters

clazz - a java.lang.Class

Returns:

java.lang.Object

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getCompletions

getCompletions( org.autoplot.datasource.CompletionContext cc, ProgressMonitor mon ) → List

Parameters

cc - a CompletionContext
mon - a ProgressMonitor

Returns:

java.util.List

[search for examples] [view on GitHub] [view on old javadoc] [view source]


getDataSource

getDataSource( java.net.URI uri ) → DataSource

Parameters

uri - an URI

Returns:

org.autoplot.datasource.DataSource

[search for examples] [view on GitHub] [view on old javadoc] [view source]


jydsHasLocalReferences

jydsHasLocalReferences( java.net.URI uri ) → boolean

this is a non-trivial problem, and for now we will assume any .jyds has local references and therefore cannot be run from a remote .vap file from the server. Further, it's probably better to look into creating a sandboxed thread on which to run the script.

Parameters

uri - an URI

Returns:

true if the jyds has local resource references

[search for examples] [view on GitHub] [view on old javadoc] [view source]


reject

reject( String surl, java.util.List problems, ProgressMonitor mon ) → boolean

Reject when: - the URI doesn't contain a timerange but the data source has TimeSeriesBrowse

Parameters

surl - a String
problems - a java.util.List
mon - a ProgressMonitor

Returns:

a boolean

[search for examples] [view on GitHub] [view on old javadoc] [view source]