jigcell.compare.transform.annotation
Class ElementSizeAnnotationDescriptor

java.lang.Object
  extended by javax.swing.TransferHandler
      extended by jigcell.compare.impl.Transferer
          extended by jigcell.compare.transform.annotation.TransformAnnotation.AnnotationDescriptor
              extended by jigcell.compare.transform.annotation.ElementSizeAnnotationDescriptor
All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.io.Serializable, ITransformAnnotation.IAnnotationDescriptor
Direct Known Subclasses:
ColumnCountAnnotationDescriptor

public class ElementSizeAnnotationDescriptor
extends TransformAnnotation.AnnotationDescriptor

A data generator annotation description for element sizes.

This code is licensed under the DARPA BioCOMP Open Source License. See LICENSE for more details.

Author:
Nicholas Allen
See Also:
Serialized Form

Field Summary
static java.lang.String ANNOTATION_DESCRIPTION
          Description of this annotation
static java.lang.String ANNOTATION_NAME
          Name of this annotation
private static ElementSizeAnnotationDescriptor instance
          Instance of this annotation
 
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
 
Constructor Summary
protected ElementSizeAnnotationDescriptor()
          Creates an annotation object describing an element size.
 
Method Summary
static ElementSizeAnnotationDescriptor getInstance()
          An instance of this class.
 
Methods inherited from class jigcell.compare.transform.annotation.TransformAnnotation.AnnotationDescriptor
getDescription, getName, registerDescriptor
 
Methods inherited from class jigcell.compare.impl.Transferer
addExtension, addFlavor, createCSVTable, createFormattedTable, createHTMLTable, getExceptionRecorder, getExpectedClasses, getExpectedClasses, getExpectedClasses, getFlavors, getFlavors, getPreferredExtensions, getPreferredExtensions, getTransferClass, getTransferData, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.datatransfer.Transferable
getTransferData, getTransferDataFlavors, isDataFlavorSupported
 

Field Detail

ANNOTATION_NAME

public static final java.lang.String ANNOTATION_NAME
Name of this annotation

See Also:
Constant Field Values

ANNOTATION_DESCRIPTION

public static final java.lang.String ANNOTATION_DESCRIPTION
Description of this annotation

See Also:
Constant Field Values

instance

private static final ElementSizeAnnotationDescriptor instance
Instance of this annotation

Constructor Detail

ElementSizeAnnotationDescriptor

protected ElementSizeAnnotationDescriptor()
Creates an annotation object describing an element size.

Method Detail

getInstance

public static ElementSizeAnnotationDescriptor getInstance()
An instance of this class.