org.autoplot.dom.Application
Represents a state of the application as a whole, with its one canvas and
multiple plots, axes, and bindings.
Application( )
DEFAULT_TIME_RANGE
default time range indicates when the range is not being used. This should never been seen by the user.
PROP_DATASOURCEFILTERS
PROP_PLOT_ELEMENTS
PROP_PLOTS
PROP_CANVASES
PROP_ANNOTATIONS
PROP_TIMERANGE
all time axes should hang off of this.
PROP_EVENTSLISTURI
PROP_BINDINGS
PROP_CONNECTORS
childNodes( ) → java.util.List [view source]
copy
copy( ) → org.autoplot.dom.DomNode
return a copy of this application state.
Returns:
a copy of this application state.
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
diffs
diffs( org.autoplot.dom.DomNode node ) → java.util.List
List the differences between the two nodes.
These should always be from this to that.
TODO: somehow this ends up working, although PlotElement and Style don't follow this rule.
Parameters
node - a DomNode
Returns:
a java.util.List
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getAnnotations( ) → org.autoplot.dom.Annotation[] [view source]
getAnnotations( int index ) → org.autoplot.dom.Annotation [view source]
getBindings( ) → org.autoplot.dom.BindingModel[] [view source]
getBindings( int index ) → org.autoplot.dom.BindingModel [view source]
getCanvases( ) → org.autoplot.dom.Canvas[] [view source]
getCanvases( int index ) → org.autoplot.dom.Canvas [view source]
getConnectors( ) → org.autoplot.dom.Connector[] [view source]
getConnectors( int index ) → org.autoplot.dom.Connector [view source]
getController( ) → org.autoplot.dom.ApplicationController [view source]
getDataSourceFilters( ) → org.autoplot.dom.DataSourceFilter[] [view source]
getDataSourceFilters( int index ) → org.autoplot.dom.DataSourceFilter [view source]
getElementById
getElementById( String id ) → org.autoplot.dom.DomNode
return the DomNode referenced by id. This was introduced because
it is often difficult to identify the index of a plot in the plots array
but its id is known, and this avoids the import of DomUtil.
Parameters
id - an id, such as "plot_2"
Returns:
the node
See Also:
DomUtil#getElementById(org.autoplot.dom.DomNode, java.lang.String)
[search for examples]
[view on GitHub]
[view on old javadoc]
[view source]
getEventsListUri( ) → String [view source]
getOptions( ) → org.autoplot.dom.Options [view source]
getPlotElements( ) → org.autoplot.dom.PlotElement[] [view source]
getPlotElements( int index ) → org.autoplot.dom.PlotElement [view source]
getPlots( ) → org.autoplot.dom.Plot[] [view source]
getPlots( int index ) → org.autoplot.dom.Plot [view source]
getTimeRange( ) → DatumRange [view source]
setAnnotations( org.autoplot.dom.Annotation[] annotations ) → void [view source]
setAnnotations( int index, org.autoplot.dom.Annotation annotation ) → void [view source]
setBindings( org.autoplot.dom.BindingModel[] bindings ) → void [view source]
setBindings( int index, org.autoplot.dom.BindingModel newBinding ) → void [view source]
setCanvases( org.autoplot.dom.Canvas[] canvases ) → void [view source]
setCanvases( int index, org.autoplot.dom.Canvas newCanvas ) → void [view source]
setConnectors( org.autoplot.dom.Connector[] connectors ) → void [view source]
setConnectors( int index, org.autoplot.dom.Connector newConnector ) → void [view source]
setDataSourceFilters( org.autoplot.dom.DataSourceFilter[] dataSourceFilters ) → void [view source]
setDataSourceFilters( int index, org.autoplot.dom.DataSourceFilter newDataSourceFilter ) → void [view source]
setEventsListUri( String eventsListUri ) → void [view source]
setOptions( org.autoplot.dom.Options options ) → void [view source]
setPlotElements( org.autoplot.dom.PlotElement[] pele ) → void [view source]
setPlotElements( int index, org.autoplot.dom.PlotElement pele ) → void [view source]
setPlots( org.autoplot.dom.Plot[] plots ) → void [view source]
setPlots( int index, org.autoplot.dom.Plot newPlots ) → void [view source]
setTimeRange( DatumRange timeRange ) → void [view source]
syncTo( org.autoplot.dom.DomNode n ) → void [view source]
syncTo( org.autoplot.dom.DomNode n, java.util.List exclude ) → void [view source]