# Package relaxngcc.automaton

Interface Summary
Interface | Description
--- | ---
WithOrder | Implemented by those alphabets that have orders.

Class Summary
Class | Description
--- | ---
Alphabet | An alphabet in RelaxNGCC is one of following types: 1.
Alphabet.DataText |
Alphabet.EnterAttribute | Alphabet of the type "enter attribute."
Alphabet.EnterElement | Alphabet of the type "enter element."
Alphabet.ForAction |
Alphabet.Fork | Alphabet that "forks" a state into a set of sub-automata.
Alphabet.LeaveAttribute | Alphabet of the type "leave attribute."
Alphabet.LeaveElement | Alphabet of the type "leave element."
Alphabet.Markup | Base class for (enter|leave)(Attribute|Element).
Alphabet.Ref | Alphabet of the type "ref."
Alphabet.Text |
Alphabet.ValueText |
Head | Place holder for the description of HEAD(x).
State | A State object has zero or more Transition objects
Transition | A Trnasition is a tuple of an Alphabet, a next state, and user-defined action.