Interface Procedure.Step

All Known Implementing Classes:
Procedure.Step.Add, Procedure.Step.Click, Procedure.Step.Commit, Procedure.Step.Remove, Procedure.Step.Run, Procedure.Step.Save, Procedure.Step.Set
Enclosing class:
Procedure

One step of a procedure: what a user does on the form or on a line of it. A line is named by its path — items[#42] by id, items[@line] by the id an input gives, items[-1] for the first line the procedure added, items[0] by position — and a field of a line is written after it: items[-1].qty.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static final record 
    A new line: its defaults, its onNew, then the seed, literals or eval:.
    static final record 
    A button's click: its prompt, then its onClick chain.
    static final record 
    A line into its collection: the collection's onChange.
    static final record 
    A line out of its collection; the collection's onChange runs at once.
    static final record 
    A chain the form declares, run in a record's context: a hook by name (onLoad) or a chain as a field or button writes it.
    static final record 
    The Save button: open lines committed, onSave, save, read back, onLoad.
    static final record 
    Values applied in order, each field's onChange after it in its record's context; literals or eval:.