Package org.icij.datashare.text
Class NamedEntity
- java.lang.Object
-
- org.icij.datashare.text.NamedEntity
-
- All Implemented Interfaces:
Serializable,Entity
public final class NamedEntity extends Object implements Entity
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNamedEntity.Category
-
Field Summary
-
Fields inherited from interface org.icij.datashare.Entity
DEFAULT_DIGESTER, LOGGER
-
-
Method Summary
-
-
-
Method Detail
-
create
public static NamedEntity create(NamedEntity.Category cat, String mention, List<Long> offsets, String doc, String rootDocument, Pipeline.Type extr, Language extrLang)
-
create
public static NamedEntity create(NamedEntity.Category cat, String mention, List<Long> offsets, String doc, String rootDocument, Pipeline.Type extr, Language extrLang, Map<String,Object> metadata)
-
allFrom
public static List<NamedEntity> allFrom(String text, Annotations annotations)
-
from
public static NamedEntity from(String text, NlpTag tag, Annotations annotations)
-
getMention
public String getMention()
-
getCategory
public NamedEntity.Category getCategory()
-
getDocumentId
public String getDocumentId()
-
getRootDocument
public String getRootDocument()
-
getMentionNormTextLength
public int getMentionNormTextLength()
-
getExtractor
public Pipeline.Type getExtractor()
-
getExtractorLanguage
public Language getExtractorLanguage()
-
isHidden
public Boolean isHidden()
-
hide
public NamedEntity hide()
-
unhide
public NamedEntity unhide()
-
getPartsOfSpeech
public String getPartsOfSpeech()
-
-