public class P2DChannelModel extends P2DComponentModel implements P2DChannelModelInterface
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
dataItemName |
protected boolean |
envelopeEnabled |
protected boolean |
envelopeMaxLineVisible |
protected boolean |
envelopeMeanLineVisible |
protected boolean |
envelopeMinLineVisible |
protected FwkCommandInterface |
envMaxToggle |
protected FwkCommandInterface |
envMeanToggle |
protected FwkCommandInterface |
envMinToggle |
protected double |
maxXStepSize |
protected FwkSortedArray |
mimeTypeList |
protected java.awt.Stroke |
shapeStroke |
static java.lang.String |
version |
protected P2DAxisInterface |
xAxis |
protected java.lang.String |
xAxisName |
protected java.lang.String |
xDataItemName |
protected P2DRange1DInterface |
xRange |
protected P2DAxisInterface |
yAxis |
protected java.lang.String |
yAxisName |
protected java.lang.String |
yDataItemName |
protected P2DRange1DInterface |
yRange |
appearance, background, BACKGROUND_COLOR_IDENT, BACKGROUND_COLOR_TEXT_KEY, BACKGROUND_COLOR_TOOLTIP_KEY, BACKGROUND_VISIBLE_TEXT_KEY, boundingBox, COLOR_IDENT, COLOR_TEXT_KEY, COLOR_TOOLTIP_KEY, containerMap, decorated, FONT_IDENT, FONT_TEXT_KEY, FONT_TOOLTIP_KEY, frame, FRAME_COLOR_IDENT, FRAME_COLOR_TEXT_KEY, FRAME_COLOR_TOOLTIP_KEY, internalMouseListenerActive, PROPERTIES_TEXT_KEY, ratioFix, staticPanes, VISIBLE_TEXT_KEY
infoBusMemberSupport
changeManager, properties, suspendChangeManager
source
author, buildnr, className, company, copyright, creationDate, dateFormatString, description, eMail, FWK_ICON, FWK_ICON_ARRAY, FWK_ICON_BG, FWK_ICON_BG_ARRAY, FWK_ICON_BG_LARGE, FWK_ICON_BG_LARGE_ARRAY, FWK_ICON_LARGE, FWK_ICON_LARGE_ARRAY, icon, ICON, iconCount, iconKey, internetAddress, name, titleName
BUSNAME
INFOBUS_SOURCE
AUTHOR, BUILDNR, COMPANY, COPYRIGHT, DATE_FORMAT, DEFAULT_ICON, DESCRIPTION, INTERNET, LARGE_ICON, LARGE_KEY_EXT, LARGE_OPAQUE_ICON, LARGE_OPAQUE_KEY_EXT, OPAQUE_ICON, OPAQUE_KEY_EXT, RCS_DATE_FORMAT, SUPPORT_EMAIL, TITLE_NAME
Constructor and Description |
---|
P2DChannelModel() |
Modifier and Type | Method and Description |
---|---|
void |
addMimeType(java.lang.String type)
Add a mimetype.
|
void |
dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent ev)
This method is called by the InfoBus class on behalf of a data producer
that is announcing the availability of a new data item by name.
|
void |
dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent event)
This method is called by the InfoBus class on behalf of a data producer that is revoking the availability of a previously
announced data item.
|
protected void |
finalize()
Leave the info at the end of session.
|
java.lang.Object |
findDataItem(java.lang.String dataItemName)
Seeks a DataItem for a given data item name.
|
java.lang.Object |
findDataItem(java.lang.String dataItemName,
java.awt.datatransfer.DataFlavor[] flavors)
Seeks a DataItem for a given data item name.
|
java.lang.Object[] |
findMultipleDataItems(java.lang.String dataItemName)
Seeks all available dataitems that match the pattern.
|
java.lang.Object[] |
findMultipleDataItems(java.lang.String dataItemName,
java.awt.datatransfer.DataFlavor[] flavors)
Seeks all available dataitems that match the pattern.
|
FwkCommandInterface[] |
getCommands(P2DComponentInterface component)
Get the commands of the component.
|
FwkControllerInterface |
getController()
Get the controller instance of the application.
|
protected void |
getCoordinates(P2DComponentInterface component,
java.lang.String itemName,
P2DPoint[] ret,
int offset)
Get the coorsdinates for a special data item.
|
long[] |
getCount(P2DComponentInterface component)
Returns a array with 2 elements.
|
java.awt.datatransfer.DataFlavor |
getDataFlavor(int index)
Return the data flavor of the mimetype.
|
java.awt.datatransfer.DataFlavor[] |
getDataFlavors()
Return the data flavor array of all mimetypes.
|
boolean |
getEnvelope(P2DComponentInterface component)
Get the flag that controls the channel to draw all points (no envelope).
|
boolean |
getEnvelopeMaxLineVisible(P2DComponentInterface component)
Get the envelope maximum line visible flag.
|
boolean |
getEnvelopeMeanLineVisible(P2DComponentInterface component)
Get the mean line visible flag.
|
boolean |
getEnvelopeMinLineVisible(P2DComponentInterface component)
Get the envelope minimum line visible flag.
|
long |
getMaxCount(P2DComponentInterface component)
Retrieves highest value of the three column data counts.
|
double |
getMaxXStepSize(P2DComponentInterface component)
Get the maximum step size.
|
java.lang.String[] |
getMimeTypes()
Get the mime type string list.
|
long |
getMinCount(P2DComponentInterface component)
Retrieves lowest value of the three column data counts.
|
P2DPointInterface |
getPointAt(P2DComponentInterface component,
int index)
Get the point at the specified index.
|
P2DRange2DInterface |
getRange(P2DComponentInterface component)
Get the range of the axis.
|
java.awt.Stroke |
getShapeStroke(P2DComponentInterface component)
Get the stroke used parallel to the dotjoin stroke.
|
java.lang.String |
getShortName(P2DComponentInterface component)
Get the short name of the container.
|
P2DAxisInterface |
getXAxis(P2DComponentInterface component)
Retrieve the x-axis.
|
java.lang.String |
getXAxisName(P2DComponentInterface component)
Get the name of the x-axis.
|
FwkColumnAccessInterface |
getXColumn(P2DComponentInterface component)
The the x column that belongs to that channel.
|
java.lang.String |
getXDataItemName(P2DComponentInterface component)
Get the name of the X dataItem.
|
P2DRange1DInterface |
getXRange(P2DComponentInterface component)
Get the range of x.
|
P2DAxisInterface |
getYAxis(P2DComponentInterface component)
Retrieve the y-axis.
|
java.lang.String |
getYAxisName(P2DComponentInterface component)
Get the name of the y-axis.
|
FwkColumnAccessInterface |
getYColumn(P2DComponentInterface component)
The the y column that belongs to that channel.
|
java.lang.String |
getYDataItemName(P2DComponentInterface component)
Get the name of the y dataItem.
|
P2DRange1DInterface |
getYRange(P2DComponentInterface component)
Get the range of y.
|
void |
initialize()
Initilize the object.
|
void |
initializeAxis(P2DComponentInterface component)
Initialize the axes.
|
boolean |
isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
Return a boolean whether the given data flavors are
assignable from this consumer.
|
void |
propertyChange(java.beans.PropertyChangeEvent ev)
The property Change callback.
|
void |
register()
Register the consumer.
|
void |
release()
release object.
|
void |
removeMimeType(java.lang.String type)
Remove a mimetype.
|
void |
revalidate(P2DComponentInterface component,
boolean recursive)
Request a newly calculation of the component.
|
void |
setBoundingBox(P2DComponentInterface component,
P2DBoundingBoxInterface boundingBox)
Set the bounding box of the component.
|
void |
setController(FwkControllerInterface controller)
Set the controller instance of the application.
|
void |
setEnvelope(P2DComponentInterface component,
boolean flag)
Configure the channel to draw all points (no envelope).
|
void |
setEnvelopeMaxLineVisible(P2DComponentInterface component,
boolean flag)
Set the envelope maximum line visible.
|
void |
setEnvelopeMeanLineVisible(P2DComponentInterface component,
boolean flag)
Set the mean line visible.
|
void |
setEnvelopeMinLineVisible(P2DComponentInterface component,
boolean flag)
Set the envelope minimum line visible.
|
void |
setMaxXStepSize(P2DComponentInterface component,
double maxStepSize)
If this channel defines a continuous x data channel, that has steps, the normal drawing
behavior is to draw a line from the end to the beginning of the next measuring point.
|
void |
setShapeStroke(P2DComponentInterface component,
java.awt.Stroke stroke)
Set the additional stroke for the shape.
|
void |
setXAxisName(P2DComponentInterface component,
java.lang.String axisName)
Set the name of the x-axis.
|
void |
setXDataItemName(P2DComponentInterface component,
java.lang.String dataItemName)
Set the name of the x dataItem.
|
void |
setYAxisName(P2DComponentInterface component,
java.lang.String axisName)
Set the name of the y-axis.
|
void |
setYDataItemName(P2DComponentInterface component,
java.lang.String dataItemName)
Set the name of the y dataItem.
|
void |
unregister()
Unregister the consumer.
|
addDialogPane, boundsAcceptable, calculateBoundingBoxRelativeTo, closestIntersection, configure, contains, contains, containsAllChildren, containsAllChildren, createDialogPanes, frameHasHandles, getActive, getActiveHandle, getAllArmedComponents, getAllArmedComponents, getAppearance, getArea, getBackground, getBackgroundColor, getBackgroundTransparency, getBackgroundVisible, getBoundingBox, getChild, getChild, getClip, getColor, getContainerMap, getDashArray, getDashPhase, getDecorated, getDialogPane, getDialogPanes, getDialogPaneValue, getDialogPaneValues, getEndCap, getFill, getFont, getFrame, getFrameColor, getFrameHandlesVisible, getFrameLinesVisible, getFrameTransparency, getFrameVisible, getHeight, getInverseTransform, getLineJoin, getLineWidth, getLower, getLower, getMiterLimit, getRatioFix, getRectangle, getScaledHeight, getScaledLower, getScaledLower, getScaledUpper, getScaledUpper, getScaledWidth, getStroke, getTransform, getTransform, getTranslation, getTransparency, getUpper, getUpper, getVersion, getVisible, getWidth, getXFactor, getXOffset, getYFactor, getYOffset, hasActiveChild, install, intersects, intersects, intersects, intersects, inverseTransformPoint, isInside, isInside, isInside, isInternalMouseListenerActive, isVisible, move, registerContainer, release, removeDialogPane, resetActiveHandle, scaleStroke, scaleStroke, setActive, setActiveHandle, setAppearance, setBackgroundColor, setBackgroundTransparency, setBackgroundVisible, setClip, setClip, setColor, setContainerMap, setDashArray, setDashPhase, setDecorated, setDialogPaneValues, setEndCap, setFill, setFont, setFrameColor, setFrameHandlesVisible, setFrameLinesVisible, setFrameTransparency, setFrameVisible, setHeight, setInternalMouseListenerActive, setLineJoin, setLineWidth, setLower, setMiterLimit, setOffset, setRatioFix, setScale, setStroke, setTransform, setTransform, setTranslation, setTransparency, setUpper, setVisible, setWidth, setXScale, setYScale, transformPoint, transformPoint, uninstall, unregisterContainer
addInfoBusPropertyListener, addInfoBusVetoableListener, getInfoBus, getInfoBusName, getMemberName, isConnected, joinInfoBus, removeInfoBusPropertyListener, removeInfoBusVetoableListener, setInfoBus, setInfoBusName, setMemberName, setName
addDataItemChangeListener, fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getName, getProperty, getPropertyGroup, getSource, isChangeManagerSuspended, removeDataItemChangeListener, setProperty, setPropertyGroup, suspendChangeManager
addCommand, addCommand, addToGroup, addToGroup, addVetoableChangeListener, addVetoableChangeListener, clearCommands, commandsAvailable, compareTo, deleteGroup, destroyController, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getAuthor, getBuild, getCommand, getCommands, getCommands, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getFwkMimeTypes, getGroup, getIcon, getIcon, getIconKey, getIconKey, getPersistentObjectNames, getSupportEMail, getTitle, getTitleName, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, groupExists, removeCommand, removeFromGroup, removeVetoableChangeListener, removeVetoableChangeListener, setAuthor, setBuild, setCommands, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setDateFormatString, setDescription, setDescriptor, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setSource, setSupportEMail, setTitleName
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, suspendPropertyChangeEvents
getClassName, getPresentationString, getPresentationString, getTransferData, getTransferDataFlavors, isDataFlavorSupported, lostOwnership, setClassName, setCreationDate, toString
getNiceVersion
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
addDialogPane, boundsAcceptable, calculateBoundingBoxRelativeTo, configure, containsAllChildren, containsAllChildren, frameHasHandles, getActive, getActiveHandle, getAllArmedComponents, getAllArmedComponents, getAppearance, getBackground, getBackgroundColor, getBackgroundTransparency, getBackgroundVisible, getBoundingBox, getChild, getChild, getContainerMap, getDecorated, getDialogPane, getDialogPanes, getDialogPaneValue, getDialogPaneValues, getFrame, getFrameColor, getFrameHandlesVisible, getFrameLinesVisible, getFrameTransparency, getFrameVisible, getHeight, getRatioFix, getTransform, getWidth, hasActiveChild, install, isInside, isInside, isInternalMouseListenerActive, registerContainer, removeDialogPane, resetActiveHandle, scaleStroke, scaleStroke, setActive, setActiveHandle, setAppearance, setBackgroundColor, setBackgroundTransparency, setBackgroundVisible, setContainerMap, setDecorated, setDialogPaneValues, setFrameColor, setFrameHandlesVisible, setFrameLinesVisible, setFrameTransparency, setFrameVisible, setInternalMouseListenerActive, setRatioFix, setTransform, transformPoint, transformPoint, uninstall, unregisterContainer
getInfoBusName, getMemberName, isConnected, setInfoBusName, setMemberName
fireItemAdded, fireItemDeleted, fireItemRevoked, fireItemValueChanged, getProperty, getPropertyGroup, setProperty, setPropertyGroup, suspendChangeManager
getCommands, getPersistentObjectNames
destroyController
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getPropertyChangeArray, getPropertyChangeListenerArray, getPropertyChangeListenerArray, isPropertyChangeEventSuspended, removePropertyChangeListener, removePropertyChangeListener, setSource, suspendPropertyChangeEvents
addVetoableChangeListener, addVetoableChangeListener, getVetoableChangeArray, getVetoableChangeListenerArray, getVetoableChangeListenerArray, removeVetoableChangeListener, removeVetoableChangeListener
getAuthor, getBuild, getClassName, getCompany, getCompanyInternetAddress, getCopyright, getCreationDate, getCreationDate, getDateFormatString, getDescription, getIcon, getIcon, getIconKey, getIconKey, getName, getPresentationString, getPresentationString, getSupportEMail, getTitle, getTitleName, setAuthor, setBuild, setClassName, setCompany, setCompanyInternetAddress, setCopyright, setCreationDate, setCreationDate, setDateFormatString, setDescription, setDescriptor, setIcon, setIcon, setIconKey, setIconKey, setName, setSupportEMail, setTitleName
getTransferData, getTransferDataFlavors, isDataFlavorSupported
addCommand, addCommand, addToGroup, addToGroup, clearCommands, commandsAvailable, deleteGroup, getCommand, getCommands, getGroup, groupExists, removeCommand, removeFromGroup, setCommands
getPresentationString, getPresentationString
getVersion
public static final java.lang.String version
protected FwkSortedArray mimeTypeList
protected java.lang.String dataItemName
protected P2DRange1DInterface xRange
protected P2DRange1DInterface yRange
protected java.lang.String xAxisName
protected java.lang.String yAxisName
protected P2DAxisInterface xAxis
protected P2DAxisInterface yAxis
protected java.lang.String xDataItemName
protected java.lang.String yDataItemName
protected boolean envelopeMinLineVisible
protected boolean envelopeMaxLineVisible
protected boolean envelopeMeanLineVisible
protected FwkCommandInterface envMaxToggle
protected FwkCommandInterface envMeanToggle
protected FwkCommandInterface envMinToggle
protected java.awt.Stroke shapeStroke
protected boolean envelopeEnabled
protected double maxXStepSize
protected void finalize() throws java.lang.Throwable
finalize
in class FwkInfoBusMember
java.lang.Throwable
public void release()
release
in interface FwkInterface
release
in interface javax.infobus.DataItem
release
in class P2DComponentModel
public void initialize()
initialize
in interface P2DModelInterface
initialize
in class P2DComponentModel
public FwkControllerInterface getController()
getController
in interface FwkControlledByInterface
public void setController(FwkControllerInterface controller)
setController
in interface FwkControlledByInterface
controller
- The controller instance of the application.public void unregister()
unregister
in interface FwkInfoBusConsumerInterface
public void register()
register
in interface FwkInfoBusConsumerInterface
public boolean isAssignable(java.awt.datatransfer.DataFlavor[] flavors)
isAssignable
in interface FwkInfoBusConsumerInterface
public java.awt.datatransfer.DataFlavor getDataFlavor(int index) throws FwkException
getDataFlavor
in interface FwkMimeTypeInterface
index
- The index of the mime type.FwkException
- with the error number FWK_CANNOT_CREATE_DATAFLAVOR.public java.awt.datatransfer.DataFlavor[] getDataFlavors() throws FwkException
getDataFlavors
in interface FwkMimeTypeInterface
FwkException
- with the error number AO_EVENT.public void addMimeType(java.lang.String type)
addMimeType
in interface FwkMimeTypeInterface
type
- Mimetype string to be added.public void removeMimeType(java.lang.String type)
removeMimeType
in interface FwkMimeTypeInterface
type
- Mimetype to be removed.public java.lang.String[] getMimeTypes()
getMimeTypes
in interface FwkMimeTypeInterface
public P2DRange1DInterface getXRange(P2DComponentInterface component)
getXRange
in interface P2DChannelModelInterface
public P2DRange1DInterface getYRange(P2DComponentInterface component)
getYRange
in interface P2DChannelModelInterface
public P2DRange2DInterface getRange(P2DComponentInterface component)
getRange
in interface P2DChannelModelInterface
public long[] getCount(P2DComponentInterface component)
public long getMinCount(P2DComponentInterface component)
getMinCount
in interface P2DChannelModelInterface
public long getMaxCount(P2DComponentInterface component)
getMaxCount
in interface P2DChannelModelInterface
public P2DPointInterface getPointAt(P2DComponentInterface component, int index)
getPointAt
in interface P2DChannelModelInterface
protected void getCoordinates(P2DComponentInterface component, java.lang.String itemName, P2DPoint[] ret, int offset)
itemName
- The name of the item to used to fill up the array.ret
- The existing point array. Must be a 3*n array.offset
- The index offset for the item.public void setXAxisName(P2DComponentInterface component, java.lang.String axisName)
setXAxisName
in interface P2DChannelModelInterface
axisName
- The new x-axis name.public java.lang.String getXAxisName(P2DComponentInterface component)
getXAxisName
in interface P2DChannelModelInterface
public P2DAxisInterface getXAxis(P2DComponentInterface component)
getXAxis
in interface P2DChannelModelInterface
public void setYAxisName(P2DComponentInterface component, java.lang.String axisName)
setYAxisName
in interface P2DChannelModelInterface
axisName
- The new y-axis name.public java.lang.String getYAxisName(P2DComponentInterface component)
getYAxisName
in interface P2DChannelModelInterface
public P2DAxisInterface getYAxis(P2DComponentInterface component)
getYAxis
in interface P2DChannelModelInterface
public void dataItemRevoked(javax.infobus.InfoBusItemRevokedEvent event)
dataItemRevoked
in interface javax.infobus.InfoBusDataConsumer
event
- The InfoBus event for the revocation of the data item.public void dataItemAvailable(javax.infobus.InfoBusItemAvailableEvent ev)
dataItemAvailable
in interface javax.infobus.InfoBusDataConsumer
ev
- The received event.public java.lang.Object findDataItem(java.lang.String dataItemName)
findDataItem
in interface FwkInfoBusConsumerInterface
dataItemName
- The item to be found.public java.lang.Object findDataItem(java.lang.String dataItemName, java.awt.datatransfer.DataFlavor[] flavors)
findDataItem
in interface FwkInfoBusConsumerInterface
dataItemName
- The item to be found.flavors
- The flavors that should be support by the item.public java.lang.Object[] findMultipleDataItems(java.lang.String dataItemName)
findMultipleDataItems
in interface FwkInfoBusConsumerInterface
pattern
- The dataitem pattern.flavors
- The flavors that should be support by the item.public java.lang.Object[] findMultipleDataItems(java.lang.String dataItemName, java.awt.datatransfer.DataFlavor[] flavors)
findMultipleDataItems
in interface FwkInfoBusConsumerInterface
pattern
- The dataitem pattern.flavors
- The flavors that should be support by the item.public void setXDataItemName(P2DComponentInterface component, java.lang.String dataItemName)
itemName@infobusName
This routine fires a PropertyChangeEvent on propterty XDataItemName.
setXDataItemName
in interface P2DChannelModelInterface
dataItemName
- The new name of the x dataItem.public java.lang.String getXDataItemName(P2DComponentInterface component)
getXDataItemName
in interface P2DChannelModelInterface
public void setYDataItemName(P2DComponentInterface component, java.lang.String dataItemName)
itemName@infobusName
This routine fires a PropertyChangeEvent on propterty YDataItemName.
setYDataItemName
in interface P2DChannelModelInterface
dataItemName
- The new name of the y dataItem.public java.lang.String getYDataItemName(P2DComponentInterface component)
getYDataItemName
in interface P2DChannelModelInterface
public void initializeAxis(P2DComponentInterface component)
initializeAxis
in interface P2DChannelModelInterface
public void propertyChange(java.beans.PropertyChangeEvent ev)
propertyChange
in interface java.beans.PropertyChangeListener
ev
- The property change event.public FwkCommandInterface[] getCommands(P2DComponentInterface component)
getCommands
in interface P2DModelInterface
getCommands
in class P2DComponentModel
component
- The component that belongs to that model.public java.lang.String getShortName(P2DComponentInterface component)
getShortName
in interface P2DModelInterface
getShortName
in class P2DComponentModel
component
- The component that belongs to that model.public FwkColumnAccessInterface getXColumn(P2DComponentInterface component)
getXColumn
in interface P2DChannelModelInterface
public FwkColumnAccessInterface getYColumn(P2DComponentInterface component)
getYColumn
in interface P2DChannelModelInterface
public void setEnvelopeMeanLineVisible(P2DComponentInterface component, boolean flag)
setEnvelopeMeanLineVisible
in interface P2DChannelModelInterface
flag
- if true the mean line will be drawn.public boolean getEnvelopeMeanLineVisible(P2DComponentInterface component)
getEnvelopeMeanLineVisible
in interface P2DChannelModelInterface
public void setEnvelopeMaxLineVisible(P2DComponentInterface component, boolean flag)
setEnvelopeMaxLineVisible
in interface P2DChannelModelInterface
flag
- if true the envelope maximum line will be drawn.public boolean getEnvelopeMaxLineVisible(P2DComponentInterface component)
getEnvelopeMaxLineVisible
in interface P2DChannelModelInterface
public void setEnvelopeMinLineVisible(P2DComponentInterface component, boolean flag)
setEnvelopeMinLineVisible
in interface P2DChannelModelInterface
flag
- if true the envelope minimum line will be drawn.public boolean getEnvelopeMinLineVisible(P2DComponentInterface component)
getEnvelopeMinLineVisible
in interface P2DChannelModelInterface
public void revalidate(P2DComponentInterface component, boolean recursive)
revalidate
in interface P2DModelInterface
revalidate
in class P2DComponentModel
component
- The component that belongs to that model.public void setShapeStroke(P2DComponentInterface component, java.awt.Stroke stroke)
setShapeStroke
in interface P2DChannelModelInterface
component
- The component the belongs to that model.stroke
- the additional stroke use parallel to the dotjoin stroke.public java.awt.Stroke getShapeStroke(P2DComponentInterface component)
getShapeStroke
in interface P2DChannelModelInterface
component
- The component the belongs to that model.public void setBoundingBox(P2DComponentInterface component, P2DBoundingBoxInterface boundingBox)
setBoundingBox
in interface P2DModelInterface
setBoundingBox
in class P2DComponentModel
boundingBox
- the new bounding box.component
- The component that belongs to that model.public void setEnvelope(P2DComponentInterface component, boolean flag)
setEnvelope
in interface P2DChannelModelInterface
component
- The component the belongs to that model.flag
- if false the channel draws all the points.public boolean getEnvelope(P2DComponentInterface component)
getEnvelope
in interface P2DChannelModelInterface
component
- The component the belongs to that model.public void setMaxXStepSize(P2DComponentInterface component, double maxStepSize)
setMaxXStepSize
in interface P2DChannelModelInterface
component
- The component the belongs to that model.maxStepSize
- the maximum step size that is concatenated by line in plot.
the default value is Double.NaNpublic double getMaxXStepSize(P2DComponentInterface component)
getMaxXStepSize
in interface P2DChannelModelInterface
component
- The component the belongs to that model.setMaxXStepSize(P2DComponentInterface, double)