edu.stanford.nlp.ling
Interface CoreAnnotation<V>

All Superinterfaces:
TypesafeMap.Key<CoreMap,V>
All Known Subinterfaces:
CoreLabel.GenericAnnotation<T>
All Known Implementing Classes:
ChineseGrammaticalRelations.AdjectivalModifierGRAnnotation, ChineseGrammaticalRelations.AdverbialModifierGRAnnotation, ChineseGrammaticalRelations.ArgumentGRAnnotation, ChineseGrammaticalRelations.AspectMarkerGRAnnotation, ChineseGrammaticalRelations.AssociativeMarkerGRAnnotation, ChineseGrammaticalRelations.AssociativeModifierGRAnnotation, ChineseGrammaticalRelations.AttributiveGRAnnotation, ChineseGrammaticalRelations.AuxModifierGRAnnotation, ChineseGrammaticalRelations.AuxPassiveGRAnnotation, ChineseGrammaticalRelations.BaGRAnnotation, ChineseGrammaticalRelations.ClausalComplementGRAnnotation, ChineseGrammaticalRelations.ClausalSubjectGRAnnotation, ChineseGrammaticalRelations.ClauseModifierGRAnnotation, ChineseGrammaticalRelations.ComplementGRAnnotation, ChineseGrammaticalRelations.ComplementizerGRAnnotation, ChineseGrammaticalRelations.ControllingSubjectGRAnnotation, ChineseGrammaticalRelations.CoordinationGRAnnotation, ChineseGrammaticalRelations.DeterminerGRAnnotation, ChineseGrammaticalRelations.DirectObjectGRAnnotation, ChineseGrammaticalRelations.DvpMarkerGRAnnotation, ChineseGrammaticalRelations.DvpModifierGRAnnotation, ChineseGrammaticalRelations.EtcGRAnnotation, ChineseGrammaticalRelations.LocalizerComplementGRAnnotation, ChineseGrammaticalRelations.ModalGRAnnotation, ChineseGrammaticalRelations.ModifierGRAnnotation, ChineseGrammaticalRelations.NegationModifierGRAnnotation, ChineseGrammaticalRelations.NominalPassiveSubjectGRAnnotation, ChineseGrammaticalRelations.NominalSubjectGRAnnotation, ChineseGrammaticalRelations.NounCompoundModifierGRAnnotation, ChineseGrammaticalRelations.NumberModifierGRAnnotation, ChineseGrammaticalRelations.NumericModifierGRAnnotation, ChineseGrammaticalRelations.ObjectGRAnnotation, ChineseGrammaticalRelations.OrdNumberGRAnnotation, ChineseGrammaticalRelations.ParentheticalGRAnnotation, ChineseGrammaticalRelations.ParticipialModifierGRAnnotation, ChineseGrammaticalRelations.PreconjunctGRAnnotation, ChineseGrammaticalRelations.PrepositionalLocalizerModifierGRAnnotation, ChineseGrammaticalRelations.PrepositionalModifierGRAnnotation, ChineseGrammaticalRelations.PrepositionalObjectGRAnnotation, ChineseGrammaticalRelations.PunctuationGRAnnotation, ChineseGrammaticalRelations.RangeGRAnnotation, ChineseGrammaticalRelations.RelativeClauseModifierGRAnnotation, ChineseGrammaticalRelations.ResultativeComplementGRAnnotation, ChineseGrammaticalRelations.SemanticDependentGRAnnotation, ChineseGrammaticalRelations.SubjectGRAnnotation, ChineseGrammaticalRelations.TemporalClauseGRAnnotation, ChineseGrammaticalRelations.TemporalGRAnnotation, ChineseGrammaticalRelations.TimePostpositionGRAnnotation, ChineseGrammaticalRelations.TopicGRAnnotation, ChineseGrammaticalRelations.VerbCompoundGRAnnotation, ChineseGrammaticalRelations.VerbModifierGRAnnotation, ChineseGrammaticalRelations.XClausalComplementGRAnnotation, CoreAnnotations.AbbrAnnotation, CoreAnnotations.AbgeneAnnotation, CoreAnnotations.AbstrAnnotation, CoreAnnotations.AfterAnnotation, CoreAnnotations.AnswerAnnotation, CoreAnnotations.AnswerObjectAnnotation, CoreAnnotations.AntecedentAnnotation, CoreAnnotations.ArgDescendentAnnotation, CoreAnnotations.ArgumentAnnotation, CoreAnnotations.BagOfWordsAnnotation, CoreAnnotations.BeAnnotation, CoreAnnotations.BeforeAnnotation, CoreAnnotations.BeginIndexAnnotation, CoreAnnotations.BestCliquesAnnotation, CoreAnnotations.BestFullAnnotation, CoreAnnotations.CalendarAnnotation, CoreAnnotations.CategoryAnnotation, CoreAnnotations.CategoryFunctionalTagAnnotation, CoreAnnotations.CharacterOffsetBeginAnnotation, CoreAnnotations.CharacterOffsetEndAnnotation, CoreAnnotations.CharAnnotation, CoreAnnotations.ChineseCharAnnotation, CoreAnnotations.ChineseIsSegmentedAnnotation, CoreAnnotations.ChineseOrigSegAnnotation, CoreAnnotations.ChineseSegAnnotation, CoreAnnotations.ChunkAnnotation, CoreAnnotations.CoarseTagAnnotation, CoreAnnotations.CoNLLDepAnnotation, CoreAnnotations.CoNLLDepParentIndexAnnotation, CoreAnnotations.CoNLLDepTypeAnnotation, CoreAnnotations.CoNLLPredicateAnnotation, CoreAnnotations.CoNLLSRLAnnotation, CoreAnnotations.ContextsAnnotation, CoreAnnotations.CopyAnnotation, CoreAnnotations.CostMagnificationAnnotation, CoreAnnotations.CovertIDAnnotation, CoreAnnotations.D2_LBeginAnnotation, CoreAnnotations.D2_LEndAnnotation, CoreAnnotations.D2_LMiddleAnnotation, CoreAnnotations.DayAnnotation, CoreAnnotations.DependentsAnnotation, CoreAnnotations.DictAnnotation, CoreAnnotations.DistSimAnnotation, CoreAnnotations.DoAnnotation, CoreAnnotations.DocDateAnnotation, CoreAnnotations.DocIDAnnotation, CoreAnnotations.DomainAnnotation, CoreAnnotations.EndIndexAnnotation, CoreAnnotations.EntityClassAnnotation, CoreAnnotations.EntityRuleAnnotation, CoreAnnotations.EntityTypeAnnotation, CoreAnnotations.FeaturesAnnotation, CoreAnnotations.FemaleGazAnnotation, CoreAnnotations.FirstChildAnnotation, CoreAnnotations.ForcedSentenceEndAnnotation, CoreAnnotations.FreqAnnotation, CoreAnnotations.GazAnnotation, CoreAnnotations.GazetteerAnnotation, CoreAnnotations.GenericTokensAnnotation, CoreAnnotations.GeniaAnnotation, CoreAnnotations.GoldAnswerAnnotation, CoreAnnotations.GovernorAnnotation, CoreAnnotations.GrandparentAnnotation, CoreAnnotations.HaveAnnotation, CoreAnnotations.HeadWordStringAnnotation, CoreAnnotations.HeightAnnotation, CoreAnnotations.IDAnnotation, CoreAnnotations.IDFAnnotation, CoreAnnotations.INAnnotation, CoreAnnotations.IndexAnnotation, CoreAnnotations.InterpretationAnnotation, CoreAnnotations.IsDateRangeAnnotation, CoreAnnotations.IsURLAnnotation, CoreAnnotations.LabelAnnotation, CoreAnnotations.LastGazAnnotation, CoreAnnotations.LastTaggedAnnotation, CoreAnnotations.LBeginAnnotation, CoreAnnotations.LeftChildrenNodeAnnotation, CoreAnnotations.LeftTermAnnotation, CoreAnnotations.LemmaAnnotation, CoreAnnotations.LEndAnnotation, CoreAnnotations.LengthAnnotation, CoreAnnotations.LMiddleAnnotation, CoreAnnotations.MaleGazAnnotation, CoreAnnotations.MarkingAnnotation, CoreAnnotations.MonthAnnotation, CoreAnnotations.MorphoCaseAnnotation, CoreAnnotations.MorphoGenAnnotation, CoreAnnotations.MorphoNumAnnotation, CoreAnnotations.MorphoPersAnnotation, CoreAnnotations.NamedEntityTagAnnotation, CoreAnnotations.NeighborsAnnotation, CoreAnnotations.NERIDAnnotation, CoreAnnotations.NormalizedNamedEntityTagAnnotation, CoreAnnotations.NotAnnotation, CoreAnnotations.NumericCompositeObjectAnnotation, CoreAnnotations.NumericCompositeTypeAnnotation, CoreAnnotations.NumericCompositeValueAnnotation, CoreAnnotations.NumericObjectAnnotation, CoreAnnotations.NumericTypeAnnotation, CoreAnnotations.NumericValueAnnotation, CoreAnnotations.NumerizedTokensAnnotation, CoreAnnotations.NumTxtSentencesAnnotation, CoreAnnotations.OriginalAnswerAnnotation, CoreAnnotations.OriginalCharAnnotation, CoreAnnotations.OriginalTextAnnotation, CoreAnnotations.ParagraphAnnotation, CoreAnnotations.ParagraphsAnnotation, CoreAnnotations.ParaPositionAnnotation, CoreAnnotations.ParentAnnotation, CoreAnnotations.PartOfSpeechAnnotation, CoreAnnotations.PercentAnnotation, CoreAnnotations.PolarityAnnotation, CoreAnnotations.PositionAnnotation, CoreAnnotations.PossibleAnswersAnnotation, CoreAnnotations.PredictedAnswerAnnotation, CoreAnnotations.PrevChildAnnotation, CoreAnnotations.PriorAnnotation, CoreAnnotations.ProjectedCategoryAnnotation, CoreAnnotations.ProtoAnnotation, CoreAnnotations.RoleAnnotation, CoreAnnotations.SectionAnnotation, CoreAnnotations.SemanticHeadTagAnnotation, CoreAnnotations.SemanticHeadWordAnnotation, CoreAnnotations.SemanticTagAnnotation, CoreAnnotations.SemanticWordAnnotation, CoreAnnotations.SentenceIDAnnotation, CoreAnnotations.SentenceIndexAnnotation, CoreAnnotations.SentencePositionAnnotation, CoreAnnotations.SentencesAnnotation, CoreAnnotations.ShapeAnnotation, CoreAnnotations.SpaceBeforeAnnotation, CoreAnnotations.SpanAnnotation, CoreAnnotations.SpeakerAnnotation, CoreAnnotations.SRLIDAnnotation, CoreAnnotations.SRLInstancesAnnotation, CoreAnnotations.StackedNamedEntityTagAnnotation, CoreAnnotations.StateAnnotation, CoreAnnotations.StemAnnotation, CoreAnnotations.SubcategorizationAnnotation, CoreAnnotations.TagLabelAnnotation, CoreAnnotations.TextAnnotation, CoreAnnotations.TokenBeginAnnotation, CoreAnnotations.TokenEndAnnotation, CoreAnnotations.TokensAnnotation, CoreAnnotations.TopicAnnotation, CoreAnnotations.TrueCaseAnnotation, CoreAnnotations.TrueCaseTextAnnotation, CoreAnnotations.TrueTagAnnotation, CoreAnnotations.UBlockAnnotation, CoreAnnotations.UnaryAnnotation, CoreAnnotations.UnknownAnnotation, CoreAnnotations.UtteranceAnnotation, CoreAnnotations.UTypeAnnotation, CoreAnnotations.ValueAnnotation, CoreAnnotations.VerbSenseAnnotation, CoreAnnotations.WebAnnotation, CoreAnnotations.WordFormAnnotation, CoreAnnotations.WordnetSynAnnotation, CoreAnnotations.WordPositionAnnotation, CoreAnnotations.WordSenseAnnotation, CoreAnnotations.XmlContextAnnotation, CoreAnnotations.XmlElementAnnotation, CoreAnnotations.YearAnnotation, EnglishGrammaticalRelations.AbbreviationModifierGRAnnotation, EnglishGrammaticalRelations.AdjectivalComplementGRAnnotation, EnglishGrammaticalRelations.AdjectivalModifierGRAnnotation, EnglishGrammaticalRelations.AdvClauseModifierGRAnnotation, EnglishGrammaticalRelations.AdverbialModifierGRAnnotation, EnglishGrammaticalRelations.AgentGRAnnotation, EnglishGrammaticalRelations.AppositionalModifierGRAnnotation, EnglishGrammaticalRelations.ArgumentGRAnnotation, EnglishGrammaticalRelations.AttributiveGRAnnotation, EnglishGrammaticalRelations.AuxModifierGRAnnotation, EnglishGrammaticalRelations.AuxPassiveGRAnnotation, EnglishGrammaticalRelations.ClausalComplementGRAnnotation, EnglishGrammaticalRelations.ClausalPassiveSubjectGRAnnotation, EnglishGrammaticalRelations.ClausalSubjectGRAnnotation, EnglishGrammaticalRelations.ComplementGRAnnotation, EnglishGrammaticalRelations.ComplementizerGRAnnotation, EnglishGrammaticalRelations.ConjunctGRAnnotation, EnglishGrammaticalRelations.ControllingSubjectGRAnnotation, EnglishGrammaticalRelations.CoordinationGRAnnotation, EnglishGrammaticalRelations.CopulaGRAnnotation, EnglishGrammaticalRelations.DeterminerGRAnnotation, EnglishGrammaticalRelations.DirectObjectGRAnnotation, EnglishGrammaticalRelations.ExpletiveGRAnnotation, EnglishGrammaticalRelations.IndirectObjectGRAnnotation, EnglishGrammaticalRelations.InfinitivalModifierGRAnnotation, EnglishGrammaticalRelations.MarkerGRAnnotation, EnglishGrammaticalRelations.ModifierGRAnnotation, EnglishGrammaticalRelations.MultiWordExpressionGRAnnotation, EnglishGrammaticalRelations.NegationModifierGRAnnotation, EnglishGrammaticalRelations.NominalPassiveSubjectGRAnnotation, EnglishGrammaticalRelations.NominalSubjectGRAnnotation, EnglishGrammaticalRelations.NounCompoundModifierGRAnnotation, EnglishGrammaticalRelations.NpAdverbialModifierGRAnnotation, EnglishGrammaticalRelations.NumberModifierGRAnnotation, EnglishGrammaticalRelations.NumericModifierGRAnnotation, EnglishGrammaticalRelations.ObjectGRAnnotation, EnglishGrammaticalRelations.ParataxisGRAnnotation, EnglishGrammaticalRelations.ParticipialModifierGRAnnotation, EnglishGrammaticalRelations.PhrasalVerbParticleGRAnnotation, EnglishGrammaticalRelations.PossessionModifierGRAnnotation, EnglishGrammaticalRelations.PossessiveModifierGRAnnotation, EnglishGrammaticalRelations.PreconjunctGRAnnotation, EnglishGrammaticalRelations.PredeterminerGRAnnotation, EnglishGrammaticalRelations.PredicateGRAnnotation, EnglishGrammaticalRelations.PrepositionalComplementGRAnnotation, EnglishGrammaticalRelations.PrepositionalModifierGRAnnotation, EnglishGrammaticalRelations.PrepositionalObjectGRAnnotation, EnglishGrammaticalRelations.PunctuationGRAnnotation, EnglishGrammaticalRelations.PurposeClauseModifierGRAnnotation, EnglishGrammaticalRelations.QuantifierModifierGRAnnotation, EnglishGrammaticalRelations.ReferentGRAnnotation, EnglishGrammaticalRelations.RelativeClauseModifierGRAnnotation, EnglishGrammaticalRelations.RelativeGRAnnotation, EnglishGrammaticalRelations.SemanticDependentGRAnnotation, EnglishGrammaticalRelations.SubjectGRAnnotation, EnglishGrammaticalRelations.TemporalModifierGRAnnotation, EnglishGrammaticalRelations.XClausalComplementGRAnnotation, GrammaticalRelation.DependentGRAnnotation, GrammaticalRelation.GovernorGRAnnotation, GrammaticalRelation.GrammaticalRelationAnnotation, GrammaticalRelation.KillGRAnnotation, GrammaticalRelation.RootGRAnnotation, TreeCoreAnnotations.HeadTagAnnotation, TreeCoreAnnotations.HeadWordAnnotation, TreeCoreAnnotations.TreeAnnotation

public interface CoreAnnotation<V>
extends TypesafeMap.Key<CoreMap,V>

The base class for any annotation that can be marked on a CoreMap, parameterized by the type of the value associated with the annotation. Subclasses of this class are the keys in the CoreMap, so they are instantiated only by utility methods in CoreAnnotations.

Author:
dramage, rafferty

Method Summary
 java.lang.Class<V> getType()
          Returns the type associated with this annotation.
 

Method Detail

getType

java.lang.Class<V> getType()
Returns the type associated with this annotation. This method must return the same class type as its value type parameter. It feels like one should be able to get away without this method, but because Java erases the generic type signature, that info disappears at runtime.



Stanford NLP Group