Class Accessible

java.lang.Object
limn.accessibility.Accessible

public final class Accessible extends Object
The vocabulary the accessible tree is written in: what a node is, what is true of it, what can be done to it, and where its name came from.

Every enum here is closed, and closed for a reason that is not tidiness. The three platform accessibility interfaces disagree about the vocabulary, so each bridge owns a table indexed by ordinal; a constant with no truthful row in one of those tables is a lie a client will act on. A new constant therefore costs three tables, and a bridge that would have to invent a platform name for one is an argument for reusing a constant that already exists.

This class is a namespace and is never instantiated.