How omp4j/doc works
This repository is a generated Scaladoc API-reference site for omp4j, not the omp4j compiler itself. Its user-facing result is browsable package and API documentation, with navigation/filtering and interactive detail pages; SVG diagrams add inheritance visualization. The tree shows the generated reference pages, while sampled JavaScript confirms several UI behaviors. The README identifies Scaladoc as the generator, but the excerpts do not establish all page-loading relationships, so the graph avoids inferring those links.
Main entry points: index.html Reference entry pages · index.js Browse and filter · diagrams.js Diagram interaction · jquery.js jQuery
Components 15
API reference content
- API pages
org/omp4j - Package indexes
index - Reference entry pages
index.html
Reference navigation
- Package metadata
index.js - Browse and filter
lib/index.js
Page interactions
- Member controls
lib/template.js - Diagram interaction
lib/diagrams.js - UI task scheduler
lib/scheduler.js - Diagram styles
lib/diagrams.css
Browser libraries
- Tooltip plugin
lib/tools.tooltip.js - jQuery
lib/jquery.js - jQuery UI
lib/jquery-ui.js - Layout plugin
lib/jquery.layout.js - SVG feature detection
lib/modernizr.custom.js
Other components
- Documentation reader
Connections 9
- Documentation reader → Reference entry pages: browses
README.md - Reference entry pages → API pages: presents reference
- Reference entry pages → Package indexes: presents packages
- Browse and filter → UI task scheduler: queues tasks
lib/index.js - Browse and filter → Package metadata: uses metadata
- Member controls → Tooltip plugin: creates tooltips
lib/template.js - Diagram interaction → SVG feature detection: checks SVG support
lib/diagrams.js - Diagram interaction → jQuery: uses DOM helpers
lib/diagrams.js - Layout plugin → jQuery: uses DOM helpers
lib/jquery.layout.js