jigcell.compare.transform.annotation
Class ElementTypeAnnotationDescriptor

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.ElementTypeAnnotationDescriptor
All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.io.Serializable, ITransformAnnotation.IAnnotationDescriptor

public class ElementTypeAnnotationDescriptor
extends TransformAnnotation.AnnotationDescriptor

A data generator annotation description for element types.

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 ElementTypeAnnotationDescriptor 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 ElementTypeAnnotationDescriptor()
          Creates an annotation object describing an element type.
 
Method Summary
static ElementTypeAnnotationDescriptor 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 ElementTypeAnnotationDescriptor instance
Instance of this annotation

Constructor Detail

ElementTypeAnnotationDescriptor

protected ElementTypeAnnotationDescriptor()
Creates an annotation object describing an element type.

Method Detail

getInstance

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