jigcell.compare.tests
Class MethodDispatcherTests.DispatchedTransform
java.lang.Object
javax.swing.TransferHandler
jigcell.compare.impl.Transferer
jigcell.compare.impl.DataSource
jigcell.compare.data.DataGenerator
jigcell.compare.data.EditableDataGenerator
jigcell.compare.data.ProgrammableDataGenerator
jigcell.compare.transform.Transform
jigcell.compare.tests.MethodDispatcherTests.DispatchedTransform
- All Implemented Interfaces:
- java.awt.datatransfer.Transferable, java.beans.PropertyChangeListener, java.io.Serializable, java.lang.Cloneable, java.util.EventListener, IDataGenerator, IDataSource, IEditableDataGenerator, IProgrammableDataGenerator, IReadableDataSource, IWriteableDataSource, ITransform
- Enclosing class:
- MethodDispatcherTests
public static class MethodDispatcherTests.DispatchedTransform
- extends Transform
Test transform for dispatching.
- See Also:
- Serialized Form
| Fields inherited from class jigcell.compare.impl.Transferer |
CSV_FOOTER, CSV_LINEPOSTPEND, CSV_LINEPREPEND, CSV_LINESEPARATOR, HTML_FOOTER, HTML_HEADPOSTPEND, HTML_HEADPREPEND, HTML_HEADSEPARATOR, HTML_LINEPOSTPEND, HTML_LINEPREPEND, HTML_LINESEPARATOR |
| Fields inherited from class javax.swing.TransferHandler |
COPY, COPY_OR_MOVE, MOVE, NONE |
| Methods inherited from class jigcell.compare.transform.Transform |
clear, copy, evaluate, flush, getAllowContextInsertion, getAllowContextRemoval, getAnnotation, getCompatibleTransforms, getContainer, getDependencies, getEvaluationContext, getNextStatement, getPreviousElement, getPreviousStatement, getSource, getTransformForGenerator, hasNextStatement, hasPreviousStatement, initializeSource, isReorderable, isRunnable, setAllowContextInsertion, setAllowContextRemoval, setAnnotation, setCompatibleTransforms, setContainer, setEvaluationContext, setNextStatement, setPreviousStatement |
| Methods inherited from class jigcell.compare.data.ProgrammableDataGenerator |
addEvaluationListener, createCustomizer, fireEvaluationError, fireEvaluationError, fireEvaluationStart, fireEvaluationStop, getAllowDescriptionQuery, getCallStack, getElement, getElement, getEvaluationLock, getInputTypeChecker, getInterface, getOutputTypeChecker, isCached, peekElement, peekInterface, propertyChange, removeEvaluationListener, setAllowDescriptionQuery, setInputTypeChecker, setInterfaceClass, setOutputTypeChecker, updateInterface |
| Methods inherited from class jigcell.compare.data.DataGenerator |
clone, compareByName, copy, generateGUID, getAttribute, getComment, getCopiedFrom, getName, getPredictedContents, getTransferData, isCopy, isCopyRelated, read, setCopyName, setName, toString |
| Methods inherited from class jigcell.compare.impl.DataSource |
addOption, addPropertyChangeListener, addPropertyChangeListener, configure, getOption, getOptions, getOptionType, getPropertyChangeListeners, getPropertyChangeListeners, getReadDescriptionOption, getReadIconOption, getState, getWriteDescriptionOption, getWriteIconOption, persistSource, removePropertyChangeListener, removePropertyChangeListener, setOptions, setOptionType, setReadDescriptionOption, setReadIconOption, setWriteDescriptionOption, setWriteIconOption, unpersistSource |
| Methods inherited from class jigcell.compare.impl.Transferer |
addExtension, addFlavor, createCSVTable, createFormattedTable, createHTMLTable, getExceptionRecorder, getExpectedClasses, getExpectedClasses, getExpectedClasses, getFlavors, getFlavors, getPreferredExtensions, getPreferredExtensions, getTransferClass, getTransferDataFlavors, getTransferFlavor, isDataFlavorSupported, transfer |
| Methods inherited from class javax.swing.TransferHandler |
canImport, createTransferable, exportAsDrag, exportDone, exportToClipboard, getCopyAction, getCutAction, getPasteAction, getSourceActions, getVisualRepresentation, importData |
| Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.awt.datatransfer.Transferable |
getTransferData, getTransferDataFlavors, isDataFlavorSupported |
dispatcher
protected MethodDispatcher dispatcher
- Method dispatcher for this transform
MethodDispatcherTests.DispatchedTransform
public MethodDispatcherTests.DispatchedTransform()
- Creates a new dispatching transform.
getCustomizableInstances
public static java.lang.Object getCustomizableInstances()
- Generates an instance.
customEvaluate
public double[] customEvaluate(double[] input)
- Evaluates the associated element.
customEvaluate
public long[] customEvaluate(long[] input,
long[] input2)
- Evaluates the associated element.
customEvaluate
public double[] customEvaluate(double[] input,
double[] input2)
- Evaluates the associated element.
customEvaluate
public double[][] customEvaluate(double[][] input)
- Evaluates the associated element.
customEvaluate
public java.lang.String[][] customEvaluate(java.lang.String[][] input)
- Evaluates the associated element.
customEvaluate2
public IDataElement customEvaluate2(IDataElement input)
- Evaluates the associated element.
customEvaluate2
public double customEvaluate2(double input)
- Evaluates the associated element.
customEvaluate2
public long customEvaluate2(long input)
- Evaluates the associated element.
customEvaluate2
public long[] customEvaluate2(long[] input)
- Evaluates the associated element.
customEvaluate2
public long[][] customEvaluate2(long[][] input)
- Evaluates the associated element.
setMethodName
public void setMethodName(java.lang.String name)
- Sets the name of the dispatch method to use.
- Parameters:
name - Name
evaluate
protected IDataElement evaluate(IDataElement input)
- Evaluates the associated element.
- Overrides:
evaluate in class Transform
- Parameters:
input - Transform input