Module jonix.common
Enum Class ComplexitySchemeIdentifiers
java.lang.Object
java.lang.Enum<ComplexitySchemeIdentifiers>
com.tectonica.jonix.common.codelist.ComplexitySchemeIdentifiers
- All Implemented Interfaces:
OnixCodelist
,Serializable
,Comparable<ComplexitySchemeIdentifiers>
,Constable
public enum ComplexitySchemeIdentifiers
extends Enum<ComplexitySchemeIdentifiers>
implements OnixCodelist
Enum
that corresponds to ONIX Codelist 32
Description: Complexity scheme identifier
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
Nested classes/interfaces inherited from interface com.tectonica.jonix.common.OnixCodelist
OnixCodelist.Pair
-
Enum Constant Summary
Enum ConstantDescriptionAdvantage-TASA Open Standard book readability score, used for example within the Renaissance Learning Accelerated Reader scheme.Flesch-Kincaid Grade Level Formula, a standard readability measure based on the weighted number of syllables per word and words per sentence.<ComplexityCode> is a code from 'A' to Z+'.Fry readability metric based on number of sentences and syllables per 100 words.Use this code for books levelled by the publisher or a third party using the Fountas and Pinnell Guided Reading methodologyUK Institute of Education Book Bands for Guided Reading scheme (see https://www.ucl.ac.uk/reading-recovery-europe/ilc/publications/which-book-why).Lexile Audio measure from MetaMetrics' Framework for Listening.For example AD or HL.The Lexile measure in <ComplexityCode> combines the Lexile number (for example 620L or 880L) and optionally the Lexile code (for example AD or HL).For example 880L.Swedish 'läsbarhetsindex' readability index used in Scandinavia.Used for books aimed at K-2 literacy intervention. -
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ComplexitySchemeIdentifiers
static Optional<ComplexitySchemeIdentifiers>
byCodeOptional
(String code) static String
codeToDesciption
(String code) getCode()
static ComplexitySchemeIdentifiers
Returns the enum constant of this class with the specified name.static ComplexitySchemeIdentifiers[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface com.tectonica.jonix.common.OnixCodelist
pair
-
Enum Constant Details
-
Lexile_code
For example AD or HL. Deprecated in ONIX 3 - use code 06 instead -
Lexile_number
For example 880L. Deprecated in ONIX 3 - use code 06 instead -
Fry_Readability_score
Fry readability metric based on number of sentences and syllables per 100 words. Expressed as an integer from 1 to 15 in <ComplexityCode> -
IoE_Book_Band
UK Institute of Education Book Bands for Guided Reading scheme (see https://www.ucl.ac.uk/reading-recovery-europe/ilc/publications/which-book-why). <ComplexityCode> is a color, eg 'Pink A' or 'Copper' -
Fountas_Pinnell_Text_Level_Gradient
<ComplexityCode> is a code from 'A' to Z+'. See http://www.fountasandpinnellleveledbooks.com/aboutLeveledTexts.aspx -
Lexile_measure
The Lexile measure in <ComplexityCode> combines the Lexile number (for example 620L or 880L) and optionally the Lexile code (for example AD or HL). Examples might be '880L', 'AD0L' or 'HL600L'. See https://lexile.com/about-lexile/lexile-overview/ -
ATOS_for_Books
Advantage-TASA Open Standard book readability score, used for example within the Renaissance Learning Accelerated Reader scheme. <ComplexityCode> is the 'Book Level', a real number between 0 and 17. See http://www.renaissance.com/products/accelerated-reader/atos-analyzer -
Flesch_Kincaid_Grade_Level
Flesch-Kincaid Grade Level Formula, a standard readability measure based on the weighted number of syllables per word and words per sentence. <ComplexityCode> is a real number typically between about -1 and 20 -
Guided_Reading_Level
Use this code for books levelled by the publisher or a third party using the Fountas and Pinnell Guided Reading methodology -
Reading_Recovery_Level
Used for books aimed at K-2 literacy intervention. <ComplexityCode> is an integer between 1 and 20 -
LIX
Swedish 'läsbarhetsindex' readability index used in Scandinavia. Only for use in ONIX 3.0 or laterJonix-Comment: Introduced in Onix3
-
Lexile_Audio_measure
Lexile Audio measure from MetaMetrics' Framework for Listening. The code in <ComplexityCode> indicates the difficulty of comprehension of audio material (for example 600L or 1030L). Only for use in ONIX 3.0 or later. See https://lexile.global/the-lexile-framework-for-listening/Jonix-Comment: Introduced in Onix3
-
-
Field Details
-
code
-
description
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getCode
- Specified by:
getCode
in interfaceOnixCodelist
-
getDescription
- Specified by:
getDescription
in interfaceOnixCodelist
-
byCode
-
byCodeOptional
-
codeToDesciption
-