|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectdiva.sketch.toolbox.SketchTransducer
public class SketchTransducer
Write a sketch model into an XML string.
Field Summary | |
---|---|
static DataFlavor |
SKETCH_FLAVOR
The data flavor corresponding to sketch strokes serialized in XML. |
Constructor Summary | |
---|---|
SketchTransducer()
This constructor should only be called once, to create the prototype object. |
|
SketchTransducer(SketchModel model)
This constructor is called by the newInstance() method, which builds a new transducer for the given sketch model. |
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final DataFlavor SKETCH_FLAVOR
Constructor Detail |
---|
public SketchTransducer()
public SketchTransducer(SketchModel model)
Method Detail |
---|
public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface Transferable
public Object getTransferData(DataFlavor flavor) throws UnsupportedFlavorException, IOException
getTransferData
in interface Transferable
UnsupportedFlavorException
IOException
public boolean isDataFlavorSupported(DataFlavor in)
isDataFlavorSupported
in interface Transferable
public void lostOwnership(Clipboard clipboard, Transferable contents)
lostOwnership
in interface ClipboardOwner
public Transducer newInstance(SketchModel in)
newInstance
in interface Transducer
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |