Package ca.uqac.lif.cep.mtnp
Class DrawPlot
- java.lang.Object
-
- ca.uqac.lif.cep.Processor
-
- ca.uqac.lif.cep.SynchronousProcessor
-
- ca.uqac.lif.cep.UniformProcessor
-
- ca.uqac.lif.cep.mtnp.DrawPlot
-
- All Implemented Interfaces:
ca.uqac.lif.azrael.Printable,ca.uqac.lif.azrael.Readable,ca.uqac.lif.cep.Contextualizable,ca.uqac.lif.cep.Duplicable,ca.uqac.lif.cep.DuplicableProcessor
public class DrawPlot extends ca.uqac.lif.cep.UniformProcessorGenerates a bitmap from aTableobject. The bitmap is represented as a byte array in some predefined image format (PNG by default).- Author:
- Sylvain Hallé
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class ca.uqac.lif.cep.UniformProcessor
ca.uqac.lif.cep.UniformProcessor.UnaryPullable, ca.uqac.lif.cep.UniformProcessor.UnaryPushable
-
-
Field Summary
Fields Modifier and Type Field Description protected ca.uqac.lif.mtnp.plot.Plotm_plotprotected ca.uqac.lif.mtnp.plot.Plot.ImageTypem_type-
Fields inherited from class ca.uqac.lif.cep.SynchronousProcessor
m_inputPushables, m_outputPullables, m_tempQueue
-
Fields inherited from class ca.uqac.lif.cep.Processor
m_context, m_eventTracker, m_hasBeenNotifiedOfEndOfTrace, m_inputArity, m_inputCount, m_inputPullables, m_inputQueues, m_notifiedEndOfTraceDownstream, m_outputArity, m_outputCount, m_outputPushables, m_outputQueues, MAX_PULL_RETRIES, s_versionString
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancompute(java.lang.Object[] inputs, java.lang.Object[] outputs)ca.uqac.lif.cep.Processorduplicate(boolean with_state)ca.uqac.lif.mtnp.plot.PlotgetPlot()DrawPlotsetImageType(ca.uqac.lif.mtnp.plot.Plot.ImageType type)DrawPlotsetPlot(ca.uqac.lif.mtnp.plot.Plot plot)-
Methods inherited from class ca.uqac.lif.cep.UniformProcessor
compute, getPullableOutput, getPushableInput, onEndOfTrace, onEndOfTrace
-
Methods inherited from class ca.uqac.lif.cep.Processor
allNotifiedEndOfTrace, allNull, associateTo, associateToInput, associateToOutput, copyInputQueue, copyOutputQueue, duplicate, duplicateInto, equals, getAt, getContext, getContext, getEmptyQueue, getEventTracker, getId, getInputArity, getInputCount, getInputQueue, getInputType, getInputTypesFor, getLeaves, getLeaves, getOutputArity, getOutputCount, getOutputQueue, getOutputType, getPullableInput, getPullableOutput, getPushableInput, getPushableOutput, hashCode, leftShift, newContext, or, or, print, printState, read, readState, reset, rightShift, setContext, setContext, setPullableInput, setPushableOutput, start, startAll, stop, stopAll
-
-
-
-
Method Detail
-
setPlot
public DrawPlot setPlot(ca.uqac.lif.mtnp.plot.Plot plot)
-
getPlot
public ca.uqac.lif.mtnp.plot.Plot getPlot()
-
setImageType
public DrawPlot setImageType(ca.uqac.lif.mtnp.plot.Plot.ImageType type)
-
compute
protected boolean compute(java.lang.Object[] inputs, java.lang.Object[] outputs) throws ca.uqac.lif.cep.ProcessorException- Specified by:
computein classca.uqac.lif.cep.UniformProcessor- Throws:
ca.uqac.lif.cep.ProcessorException
-
duplicate
public ca.uqac.lif.cep.Processor duplicate(boolean with_state)
- Specified by:
duplicatein interfaceca.uqac.lif.cep.Duplicable- Specified by:
duplicatein classca.uqac.lif.cep.Processor
-
-