public class Processor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.regex.Pattern |
floatPattern |
static java.util.regex.Pattern |
intPattern |
static java.util.regex.Pattern |
refPattern |
Constructor and Description |
---|
Processor() |
Modifier and Type | Method and Description |
---|---|
static DasCanvas |
createFormCanvas(java.lang.String name,
int width,
int height) |
static DasAxis |
createNamedAxis(java.lang.String name)
TODO
|
static DasColorBar |
createNamedColorBar(java.lang.String name) |
static DasPlot |
createNamedPlot(java.lang.String name) |
void |
deregisterComponent(DasCanvas canvas) |
static org.w3c.dom.Element |
getDOMElement(DasAxis axis,
org.w3c.dom.Document document)
TODO
|
static org.w3c.dom.Element |
getDOMElement(DasCanvas canvas,
org.w3c.dom.Document document)
TODO
|
static org.w3c.dom.Element |
getDOMElement(DasColorBar colorbar,
org.w3c.dom.Document document) |
static org.w3c.dom.Element |
getDOMElement(DasColumn column,
org.w3c.dom.Document document) |
static org.w3c.dom.Element |
getDOMElement(DasPlot plot,
org.w3c.dom.Document document) |
static org.w3c.dom.Element |
getDOMElement(DasRow row,
org.w3c.dom.Document document) |
static org.w3c.dom.Element |
getDOMElement(Renderer r,
org.w3c.dom.Document doc) |
FormBase |
getForm(DasCanvas canvas)
TODO
|
protected static java.lang.String |
orientationToString(int i)
TODO
|
protected static int |
parseOrientationString(java.lang.String orientationString)
TODO
|
static java.lang.Object |
parseValue(NameContext nameContext,
java.lang.String valueString,
java.lang.Class type)
Parses the given
String object in an attempt to
produce the an object of the given type. |
static DasCanvas |
processCanvasElement(org.w3c.dom.Element element,
FormBase form)
Process a
<canvas> element. |
static SeriesRenderer |
processLinePlotElement(org.w3c.dom.Element element,
DasPlot parent,
FormBase form) |
static DasPlot |
processPlotElement(org.w3c.dom.Element element,
FormBase form) |
static SpectrogramRenderer |
processSpectrogramElement(org.w3c.dom.Element element,
DasPlot parent,
FormBase form) |
static Renderer |
processStackedHistogramElement(org.w3c.dom.Element element,
DasPlot parent,
FormBase form) |
void |
registerComponent(DasCanvas canvas) |
protected static java.lang.String |
replaceReferences(NameContext n,
java.lang.String str) |
public static final java.util.regex.Pattern refPattern
public static final java.util.regex.Pattern intPattern
public static final java.util.regex.Pattern floatPattern
protected static java.lang.String orientationToString(int i)
i
- protected static int parseOrientationString(java.lang.String orientationString)
orientationString
- public static org.w3c.dom.Element getDOMElement(DasAxis axis, org.w3c.dom.Document document)
document
- public static DasAxis createNamedAxis(java.lang.String name)
name
- public static org.w3c.dom.Element getDOMElement(DasCanvas canvas, org.w3c.dom.Document document)
document
- public static DasCanvas processCanvasElement(org.w3c.dom.Element element, FormBase form) throws DasPropertyException, DasNameException, DasException, ParsedExpressionException, java.text.ParseException
<canvas>
element.form
- element
- The DOM tree node that represents the elementDasPropertyException
DasNameException
ParsedExpressionException
DasException
java.text.ParseException
public static org.w3c.dom.Element getDOMElement(DasRow row, org.w3c.dom.Document document)
public static org.w3c.dom.Element getDOMElement(DasColumn column, org.w3c.dom.Document document)
public static SpectrogramRenderer processSpectrogramElement(org.w3c.dom.Element element, DasPlot parent, FormBase form) throws DasPropertyException, DasNameException, java.text.ParseException
DasPropertyException
DasNameException
java.text.ParseException
public static org.w3c.dom.Element getDOMElement(DasColorBar colorbar, org.w3c.dom.Document document)
public static DasColorBar createNamedColorBar(java.lang.String name)
public static DasPlot processPlotElement(org.w3c.dom.Element element, FormBase form) throws DasPropertyException, DasNameException, DasException, java.text.ParseException
DasPropertyException
DasNameException
DasException
java.text.ParseException
public static SeriesRenderer processLinePlotElement(org.w3c.dom.Element element, DasPlot parent, FormBase form)
public static org.w3c.dom.Element getDOMElement(DasPlot plot, org.w3c.dom.Document document)
public static DasPlot createNamedPlot(java.lang.String name)
public static org.w3c.dom.Element getDOMElement(Renderer r, org.w3c.dom.Document doc)
public static Renderer processStackedHistogramElement(org.w3c.dom.Element element, DasPlot parent, FormBase form) throws DasPropertyException, DasNameException, java.text.ParseException
DasPropertyException
DasNameException
java.text.ParseException
public static DasCanvas createFormCanvas(java.lang.String name, int width, int height)
name
- width
- height
- public void deregisterComponent(DasCanvas canvas)
public void registerComponent(DasCanvas canvas) throws DasException
DasException
protected static java.lang.String replaceReferences(NameContext n, java.lang.String str) throws DasPropertyException, java.lang.reflect.InvocationTargetException
DasPropertyException
java.lang.reflect.InvocationTargetException
public static java.lang.Object parseValue(NameContext nameContext, java.lang.String valueString, java.lang.Class type) throws ParsedExpressionException, java.lang.reflect.InvocationTargetException, DasPropertyException
String
object in an attempt to
produce the an object of the given type.valueString
- the given String
type
- the given typeParsedExpressionException
java.lang.reflect.InvocationTargetException
DasPropertyException