-
- All Implemented Interfaces:
-
android.os.Parcelable,org.readium.r2.shared.JSONable
public final class Accessibility implements JSONable, Parcelable
Holds the accessibility metadata of a Publication.
https://www.w3.org/2021/a11y-discov-vocab/latest/ https://readium.org/webpub-manifest/schema/a11y.schema.json
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAccessibility.ProfileAccessibility profile.
public final classAccessibility.CertificationCertification of accessible publications.
public final classAccessibility.AccessModeA human sensory perceptual system or cognitive faculty through which a person may process or perceive information.
public enumAccessibility.PrimaryAccessModeA human primary sensory perceptual system or cognitive faculty through which a person may process or perceive information.
public final classAccessibility.FeatureA content feature of the described resource, such as accessible media, alternatives and supported enhancements for accessibility.
public final classAccessibility.HazardA characteristic of the described resource that is physiologically dangerous to some users.
public classAccessibility.Companion
-
Field Summary
Fields Modifier and Type Field Description private final Set<Accessibility.Profile>conformsToprivate final Accessibility.Certificationcertificationprivate final Stringsummaryprivate final Set<Accessibility.AccessMode>accessModesprivate final Set<Set<Accessibility.PrimaryAccessMode>>accessModesSufficientprivate final Set<Accessibility.Feature>featuresprivate final Set<Accessibility.Hazard>hazards
-
Constructor Summary
Constructors Constructor Description Accessibility(Set<Accessibility.Profile> conformsTo, Accessibility.Certification certification, String summary, Set<Accessibility.AccessMode> accessModes, Set<Set<Accessibility.PrimaryAccessMode>> accessModesSufficient, Set<Accessibility.Feature> features, Set<Accessibility.Hazard> hazards)
-
Method Summary
Modifier and Type Method Description final Set<Accessibility.Profile>getConformsTo()An established standard to which the described resource conforms. final Accessibility.CertificationgetCertification()Certification of accessible publications. final StringgetSummary()A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as "short descriptions are present but long descriptions will be needed for non-visual users" or "short descriptions are present and no long descriptions are needed. final Set<Accessibility.AccessMode>getAccessModes()The human sensory perceptual system or cognitive faculty through which a person may process or perceive information. final Set<Set<Accessibility.PrimaryAccessMode>>getAccessModesSufficient()A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource. final Set<Accessibility.Feature>getFeatures()Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility. final Set<Accessibility.Hazard>getHazards()A characteristic of the described resource that is physiologically dangerous to some users. JSONObjecttoJSON()Serializes the object to its JSON representation. -
-
Constructor Detail
-
Accessibility
Accessibility(Set<Accessibility.Profile> conformsTo, Accessibility.Certification certification, String summary, Set<Accessibility.AccessMode> accessModes, Set<Set<Accessibility.PrimaryAccessMode>> accessModesSufficient, Set<Accessibility.Feature> features, Set<Accessibility.Hazard> hazards)
-
-
Method Detail
-
getConformsTo
final Set<Accessibility.Profile> getConformsTo()
An established standard to which the described resource conforms.
-
getCertification
final Accessibility.Certification getCertification()
Certification of accessible publications.
-
getSummary
final String getSummary()
A human-readable summary of specific accessibility features or deficiencies, consistent with the other accessibility metadata but expressing subtleties such as "short descriptions are present but long descriptions will be needed for non-visual users" or "short descriptions are present and no long descriptions are needed."
-
getAccessModes
final Set<Accessibility.AccessMode> getAccessModes()
The human sensory perceptual system or cognitive faculty through which a person may process or perceive information.
-
getAccessModesSufficient
final Set<Set<Accessibility.PrimaryAccessMode>> getAccessModesSufficient()
A list of single or combined accessModes that are sufficient to understand all the intellectual content of a resource.
-
getFeatures
final Set<Accessibility.Feature> getFeatures()
Content features of the resource, such as accessible media, alternatives and supported enhancements for accessibility.
-
getHazards
final Set<Accessibility.Hazard> getHazards()
A characteristic of the described resource that is physiologically dangerous to some users.
-
toJSON
JSONObject toJSON()
Serializes the object to its JSON representation.
-
-
-
-