public class TableTransducer extends Object implements Transducer
| Constructor and Description |
|---|
TableTransducer()
This constructor should only be called once, to create
the prototype object.
|
TableTransducer(SketchModel model)
This constructor is called by the newInstance() method,
which builds a new transducer for the given sketch
model.
|
| Modifier and Type | Method and Description |
|---|---|
Object |
getTransferData(DataFlavor flavor)
Perform recognition on the sketch model and return the
transfer data as a string, or as plain text (based on
StringSelection's implementation of getTransferData();
|
DataFlavor[] |
getTransferDataFlavors()
Return StringSelection's data flavors.
|
boolean |
isDataFlavorSupported(DataFlavor in)
Call StringSelection's predicate.
|
void |
lostOwnership(Clipboard clipboard,
Transferable contents)
Do nothing.
|
Transducer |
newInstance(SketchModel in)
Apply the transducer to the given set of strokes by
performing sketch recognition on the given strokes.
|
public TableTransducer()
public TableTransducer(SketchModel model)
public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors in interface Transferablepublic Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
getTransferData in interface TransferableUnsupportedFlavorExceptionIOExceptionpublic boolean isDataFlavorSupported(DataFlavor in)
isDataFlavorSupported in interface Transferablepublic void lostOwnership(Clipboard clipboard, Transferable contents)
lostOwnership in interface ClipboardOwnerpublic Transducer newInstance(SketchModel in)
newInstance in interface TransducerCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.