Class ReadabilityServiceImpl
- java.lang.Object
-
- org.apache.sling.cms.core.readability.impl.ReadabilityServiceImpl
-
- All Implemented Interfaces:
ReadabilityService
public class ReadabilityServiceImpl extends Object implements ReadabilityService
Implementation of the ReadabilityService service
-
-
Constructor Summary
Constructors Constructor Description ReadabilityServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(ReadabilityConfig config)doublecalculateARI(String text)doublecalculateARI(Text text)doublecalculateAverageGradeLevel(String text)doublecalculateAverageGradeLevel(Text text)doublecalculateColemanLiauIndex(String text)doublecalculateColemanLiauIndex(Text text)doublecalculateFleschKincaidGradeLevel(String text)doublecalculateFleschKincaidGradeLevel(Text text)doublecalculateFleschReadingEase(String text)doublecalculateFleschReadingEase(Text text)doublecalculateGunningFog(String text)doublecalculateGunningFog(Text text)doublecalculateSMOG(String text)doublecalculateSMOG(Text text)TextextractSentences(String input)LocalegetLocale()
-
-
-
Method Detail
-
activate
public void activate(ReadabilityConfig config)
-
calculateARI
public double calculateARI(String text)
- Specified by:
calculateARIin interfaceReadabilityService
-
calculateARI
public double calculateARI(Text text)
- Specified by:
calculateARIin interfaceReadabilityService
-
calculateAverageGradeLevel
public double calculateAverageGradeLevel(String text)
- Specified by:
calculateAverageGradeLevelin interfaceReadabilityService
-
calculateAverageGradeLevel
public double calculateAverageGradeLevel(Text text)
- Specified by:
calculateAverageGradeLevelin interfaceReadabilityService
-
calculateColemanLiauIndex
public double calculateColemanLiauIndex(String text)
- Specified by:
calculateColemanLiauIndexin interfaceReadabilityService
-
calculateColemanLiauIndex
public double calculateColemanLiauIndex(Text text)
- Specified by:
calculateColemanLiauIndexin interfaceReadabilityService
-
calculateFleschKincaidGradeLevel
public double calculateFleschKincaidGradeLevel(String text)
- Specified by:
calculateFleschKincaidGradeLevelin interfaceReadabilityService
-
calculateFleschKincaidGradeLevel
public double calculateFleschKincaidGradeLevel(Text text)
- Specified by:
calculateFleschKincaidGradeLevelin interfaceReadabilityService
-
calculateFleschReadingEase
public double calculateFleschReadingEase(String text)
- Specified by:
calculateFleschReadingEasein interfaceReadabilityService
-
calculateFleschReadingEase
public double calculateFleschReadingEase(Text text)
- Specified by:
calculateFleschReadingEasein interfaceReadabilityService
-
calculateGunningFog
public double calculateGunningFog(String text)
- Specified by:
calculateGunningFogin interfaceReadabilityService
-
calculateGunningFog
public double calculateGunningFog(Text text)
- Specified by:
calculateGunningFogin interfaceReadabilityService
-
calculateSMOG
public double calculateSMOG(String text)
- Specified by:
calculateSMOGin interfaceReadabilityService
-
calculateSMOG
public double calculateSMOG(Text text)
- Specified by:
calculateSMOGin interfaceReadabilityService
-
extractSentences
public Text extractSentences(String input)
- Specified by:
extractSentencesin interfaceReadabilityService
-
getLocale
public Locale getLocale()
- Specified by:
getLocalein interfaceReadabilityService
-
-