Design NotesΒΆ

The following design notes provide supporting details for TigerShark.

  • Message Schema as Class
  • Loops as Namespace
    • Packages and modules
    • Nested class definitions
    • Qualified name prefixes
  • Parsing Algorithm
    • General Parsing
    • Message Parsing
    • Segment Parsing
  • Type Hints
    • Messages
    • Loops
    • Segments
    • Elements
    • Composites
  • Element Types and Annotations
    • Essential Schema Details
    • Data Validation
    • Additional Schema Details
  • Generating Annotations
    • Nesting
  • Validation Configuration
    • Common Practice

Logo

TigerShark

Navigation

  • Using TigerShark
  • Context: Use Cases
  • Architecture: Containers and Components
  • Design Notes
    • Message Schema as Class
    • Loops as Namespace
    • Parsing Algorithm
    • Type Hints
    • Element Types and Annotations
    • Generating Annotations
    • Validation Configuration
  • Implementation
  • The TODO List
  • Appendices

Related Topics

  • Documentation overview
    • Previous: Architecture: Containers and Components
    • Next: Message Schema as Class

Quick search

©2023, S.Lott. | Powered by Sphinx 5.0.2 & Alabaster 0.7.12 | Page source