Package org.apache.tika.language.detect
Class LanguageResult
- java.lang.Object
 - 
- org.apache.tika.language.detect.LanguageResult
 
 
- 
public class LanguageResult extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description static LanguageResultNULL 
- 
Constructor Summary
Constructors Constructor Description LanguageResult(String language, LanguageConfidence confidence, float rawScore) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LanguageConfidencegetConfidence()StringgetLanguage()The ISO 639-1 language code (plus optional country code)floatgetRawScore()booleanisLanguage(String language)Return true if the target language matches the detected language.booleanisReasonablyCertain()booleanisUnknown()StringtoString() 
 - 
 
- 
- 
Field Detail
- 
NULL
public static final LanguageResult NULL
 
 - 
 
- 
Constructor Detail
- 
LanguageResult
public LanguageResult(String language, LanguageConfidence confidence, float rawScore)
- Parameters:
 language- ISO 639-1 language code (plus optional country code)rawScore- confidence of detector in the result.
 
 - 
 
- 
Method Detail
- 
getLanguage
public String getLanguage()
The ISO 639-1 language code (plus optional country code)- Returns:
 - a string representation of the language code
 
 
- 
getRawScore
public float getRawScore()
 
- 
getConfidence
public LanguageConfidence getConfidence()
 
- 
isReasonablyCertain
public boolean isReasonablyCertain()
 
- 
isUnknown
public boolean isUnknown()
 
- 
isLanguage
public boolean isLanguage(String language)
Return true if the target language matches the detected language. We consider it a match if, for the precision requested or detected, it matches. This means:target | detected | match? zh | en | false zh | zh | true zh | zh-CN | true zh-CN | zh | true zh-CN | zh-TW | false zh-CN | zh-cn | true (case-insensitive)
- Parameters:
 language-- Returns:
 
 
 - 
 
 -