public abstract class HistoryDropHandler extends AbstractBindingTagDropHandler
Constructor and Description |
---|
HistoryDropHandler(java.beans.BeanInfo beanInfo) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
bindDataset(DesignerContext context,
javax.swing.JComponent bean,
TagPath path,
Tag tag) |
protected boolean |
bindHistorical(DesignerContext context,
javax.swing.JComponent bean,
java.util.List<Path> paths) |
protected java.beans.FeatureDescriptor |
findProperty(javax.swing.JComponent bean,
java.lang.String name) |
protected abstract AggregationMode |
getAggregationMode() |
protected abstract java.lang.String |
getDatasetPropertyName(javax.swing.JComponent bean) |
protected abstract int |
getPollingMode() |
protected abstract int |
getPollingRate() |
protected abstract int |
getRange() |
protected abstract TimeUnits |
getRangeUnits() |
protected abstract ReturnFormat |
getReturnFormat() |
protected abstract int |
getReturnSize() |
boolean |
handleDrop(DesignerContext context,
java.util.List<TagPath> paths,
javax.swing.JComponent bean,
java.awt.dnd.DropTargetDropEvent dropEvent)
Handles the drop of one or more tags onto a component.
|
findController, findProperty
public boolean handleDrop(DesignerContext context, java.util.List<TagPath> paths, javax.swing.JComponent bean, java.awt.dnd.DropTargetDropEvent dropEvent)
TagDropHandler
protected abstract java.lang.String getDatasetPropertyName(javax.swing.JComponent bean)
protected abstract AggregationMode getAggregationMode()
protected abstract ReturnFormat getReturnFormat()
protected abstract int getReturnSize()
protected abstract int getRange()
protected abstract TimeUnits getRangeUnits()
protected abstract int getPollingMode()
protected abstract int getPollingRate()
protected java.beans.FeatureDescriptor findProperty(javax.swing.JComponent bean, java.lang.String name)
protected boolean bindHistorical(DesignerContext context, javax.swing.JComponent bean, java.util.List<Path> paths)
protected boolean bindDataset(DesignerContext context, javax.swing.JComponent bean, TagPath path, Tag tag)