|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
gate.creole.AbstractVisualResource
gate.annotation.AnnotationDiff
AnnotationDiffer
class as of GATE version 3.0.
public class AnnotationDiff
This class compare two annotation sets on annotation type given by the AnnotationSchema object. It also deals with graphic representation of the result.
Nested Class Summary | |
---|---|
class |
AnnotationDiff.AnnotationDiffCellRenderer
Deprecated. This class defines a Cell renderer for the AnnotationDiff table |
protected class |
AnnotationDiff.AnnotationDiffTableModel
Deprecated. A custom table model used to render a table containing the two annotation sets. |
protected class |
AnnotationDiff.DiffSetElement
Deprecated. This class is used for internal purposes. |
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary | |
---|---|
static int |
CORRECT_TYPE
Deprecated. A correct type when all annotation are corect represented by Green color |
static int |
DEFAULT_TYPE
Deprecated. A default type when all annotation are the same represented by White color |
protected static NumberFormat |
formatter
Deprecated. A number formater for displaying precision and recall |
static int |
MAX_TYPES
Deprecated. Field designated to represent the max nr of annot types and coolors for each type |
protected int |
maxUnitIncrement
Deprecated. |
static int |
MISSING_TYPE
Deprecated. A missing type when annotations in key were not present in response Represented by Yellow color |
static int |
PARTIALLY_CORRECT_TYPE
Deprecated. A partially correct type when all annotation are corect represented by Blue color |
static int |
SPURIOUS_TYPE
Deprecated. A spurious type when annotations in response were not present in key. |
static double |
weight
Deprecated. The weight used in F-measure (see NLP Information Extraction) |
Fields inherited from class gate.creole.AbstractVisualResource |
---|
features, handle |
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
AnnotationDiff()
Deprecated. Constructs a AnnotationDif |
Method Summary | |
---|---|
protected void |
arangeAllComponents()
Deprecated. This method creates the graphic components and aranges them on this JPanel |
AnnotationSchema |
getAnnotationSchema()
Deprecated. |
Set |
getAnnotationsOfType(int annotType)
Deprecated. Returns a set with all annotations of a specific type |
String |
getAnnotationTypeForFalsePositive()
Deprecated. Gets the annotation type needed to calculate the falsePossitive measure |
long |
getCorrectCount()
Deprecated. |
double |
getFalsePositiveAverage()
Deprecated. |
double |
getFalsePositiveLenient()
Deprecated. |
double |
getFalsePositiveStrict()
Deprecated. |
double |
getFMeasureAverage()
Deprecated. |
double |
getFMeasureLenient()
Deprecated. |
double |
getFMeasureStrict()
Deprecated. |
String |
getKeyAnnotationSetName()
Deprecated. Gets the keyAnnotationSetName. |
Document |
getKeyDocument()
Deprecated. |
Set |
getKeyFeatureNamesSet()
Deprecated. Gets the keyFeatureNamesSet in AnnotDiff. |
long |
getMissingCount()
Deprecated. |
long |
getPartiallyCorrectCount()
Deprecated. |
double |
getPrecisionAverage()
Deprecated. |
double |
getPrecisionLenient()
Deprecated. |
double |
getPrecisionStrict()
Deprecated. |
Dimension |
getPreferredScrollableViewportSize()
Deprecated. |
double |
getRecallAverage()
Deprecated. |
double |
getRecallLenient()
Deprecated. |
double |
getRecallStrict()
Deprecated. |
String |
getResponseAnnotationSetName()
Deprecated. gets the responseAnnotationSetName. |
String |
getResponseAnnotationSetNameFalsePoz()
Deprecated. gets the responseAnnotationSetNameFalsePoz. |
int |
getScrollableBlockIncrement(Rectangle visibleRect,
int orientation,
int direction)
Deprecated. |
boolean |
getScrollableTracksViewportHeight()
Deprecated. |
boolean |
getScrollableTracksViewportWidth()
Deprecated. |
int |
getScrollableUnitIncrement(Rectangle visibleRect,
int orientation,
int direction)
Deprecated. |
long |
getSpuriousCount()
Deprecated. |
Resource |
init()
Deprecated. This method does the diff, Precision,Recall,FalsePositive calculation and so on. |
boolean |
isTextMode()
Deprecated. Gets the annot diff textmode.True means that the text mode is activated. |
protected void |
printStructure(Set aDiffSet)
Deprecated. Used internally for debugging |
void |
setAnnotationSchema(AnnotationSchema anAnnotationSchema)
Deprecated. |
void |
setAnnotationTypeForFalsePositive(String anAnnotType)
Deprecated. Sets the annotation type needed to calculate the falsePossitive measure |
void |
setKeyAnnotationSetName(String aKeyAnnotationSetName)
Deprecated. Sets the keyAnnotationSetName in AnnotDiff |
void |
setKeyDocument(Document aKeyDocument)
Deprecated. Sets the keyDocument in AnnotDiff |
void |
setKeyFeatureNamesSet(Set aKeyFeatureNamesSet)
Deprecated. Sets the keyFeatureNamesSet in AnnotDiff. |
void |
setResponseAnnotationSetName(String aResponseAnnotationSetName)
Deprecated. Sets the responseAnnotationSetName in AnnotDiff |
void |
setResponseAnnotationSetNameFalsePoz(String aResponseAnnotationSetNameFalsePoz)
Deprecated. Sets the responseAnnotationSetNameFalsePoz in AnnotDiff |
void |
setResponseDocument(Document aResponseDocument)
Deprecated. |
void |
setTextMode(Boolean aTextMode)
Deprecated. Sets the annot diff to work in the text mode.This would not initiate the GUI part of annot diff but it would calculate precision etc |
Methods inherited from class gate.creole.AbstractVisualResource |
---|
cleanup, getFeatures, getParameterValue, setFeatures, setHandle, setParameterValue, setParameterValues, setTarget |
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface gate.util.NameBearer |
---|
getName, setName |
Field Detail |
---|
protected int maxUnitIncrement
public static double weight
protected static NumberFormat formatter
public static final int MAX_TYPES
public static final int DEFAULT_TYPE
public static final int CORRECT_TYPE
public static final int PARTIALLY_CORRECT_TYPE
public static final int SPURIOUS_TYPE
public static final int MISSING_TYPE
Constructor Detail |
---|
public AnnotationDiff()
Method Detail |
---|
public void setAnnotationTypeForFalsePositive(String anAnnotType)
anAnnotType
- is the annotation type needed to calculate a special
mesure called falsePossitive. Usualy the value is "token", but it can be
any other string with the same semantic.public String getAnnotationTypeForFalsePositive()
public void setKeyDocument(Document aKeyDocument)
aKeyDocument
- The GATE document used as a key in annotation diff.public Document getKeyDocument()
public void setKeyAnnotationSetName(String aKeyAnnotationSetName)
aKeyAnnotationSetName
- The name of the annotation set from the
keyDocument.If aKeyAnnotationSetName is null then the default annotation
set will be used.public String getKeyAnnotationSetName()
public void setKeyFeatureNamesSet(Set aKeyFeatureNamesSet)
aKeyFeatureNamesSet
- a set containing the feature names from key
that will be used in isPartiallyCompatible()public Set getKeyFeatureNamesSet()
public void setResponseAnnotationSetName(String aResponseAnnotationSetName)
aResponseAnnotationSetName
- The name of the annotation set from the
responseDocument.If aResponseAnnotationSetName is null then the default
annotation set will be used.public String getResponseAnnotationSetName()
public void setResponseAnnotationSetNameFalsePoz(String aResponseAnnotationSetNameFalsePoz)
aResponseAnnotationSetNameFalsePoz
- The name of the annotation set
from the responseDocument.If aResponseAnnotationSetName is null
then the default annotation set will be used.public String getResponseAnnotationSetNameFalsePoz()
public void setTextMode(Boolean aTextMode)
public boolean isTextMode()
public Set getAnnotationsOfType(int annotType)
public double getPrecisionStrict()
public double getPrecisionLenient()
public double getPrecisionAverage()
public double getFMeasureStrict()
public double getFMeasureLenient()
public double getFMeasureAverage()
public double getRecallStrict()
public double getRecallLenient()
public double getRecallAverage()
public long getCorrectCount()
public long getPartiallyCorrectCount()
public long getSpuriousCount()
public long getMissingCount()
public double getFalsePositiveStrict()
public double getFalsePositiveLenient()
public double getFalsePositiveAverage()
public void setResponseDocument(Document aResponseDocument)
aResponseDocument
- the GATE response Document
containing the annotation Set being compared against the annotation from
the keyDocument.public void setAnnotationSchema(AnnotationSchema anAnnotationSchema)
anAnnotationSchema
- the annotation type being compared.
This type is found in annotationSchema object as field
AnnotationSchema.getAnnotationName()
. If is null
then AnnotDiff will throw an exception when it comes to do the diff.public AnnotationSchema getAnnotationSchema()
public Dimension getPreferredScrollableViewportSize()
getPreferredScrollableViewportSize
in interface Scrollable
public int getScrollableUnitIncrement(Rectangle visibleRect, int orientation, int direction)
getScrollableUnitIncrement
in interface Scrollable
public int getScrollableBlockIncrement(Rectangle visibleRect, int orientation, int direction)
getScrollableBlockIncrement
in interface Scrollable
public boolean getScrollableTracksViewportWidth()
getScrollableTracksViewportWidth
in interface Scrollable
public boolean getScrollableTracksViewportHeight()
getScrollableTracksViewportHeight
in interface Scrollable
public Resource init() throws ResourceInstantiationException
init
in interface Resource
init
in class AbstractVisualResource
ResourceInstantiationException
protected void arangeAllComponents()
protected void printStructure(Set aDiffSet)
|
GATE Version 3.1-2270 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |