Package edu.cnu.mdi.sim.demo.network
Class NetworkDeclutterViewInfo
java.lang.Object
edu.cnu.mdi.view.AbstractViewInfo
edu.cnu.mdi.sim.demo.network.NetworkDeclutterViewInfo
Describes the
NetworkDeclutterDemoView for the in-app help / info
dialog.
Returned by NetworkDeclutterDemoView.getViewInfo() and displayed
when the user clicks the info button in the view's title bar.
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class edu.cnu.mdi.view.AbstractViewInfo
getAsHTML, getTextColorHex, getTitleColorHex, getUsageHtml, isPurposeHtml
-
Constructor Details
-
NetworkDeclutterViewInfo
public NetworkDeclutterViewInfo()
-
-
Method Details
-
getTitle
- Specified by:
getTitlein classAbstractViewInfo- Returns:
"Network Decluttering Demo"
-
getPurpose
- Specified by:
getPurposein classAbstractViewInfo- Returns:
- a short description of the demo's purpose
-
getUsageSteps
Usage steps (optional alternative to bullets). Each step should be plain text (not HTML). The framework will escape it.Step-by-step instructions for running and experimenting with the demo.
- Overrides:
getUsageStepsin classAbstractViewInfo- Returns:
- List of usage steps, or empty list if none.
-
getUsageBullets
Usage bullets (preferred). Each bullet should be plain text (not HTML). The framework will escape it.Describes the visual elements and the three diagnostic plots.
- Overrides:
getUsageBulletsin classAbstractViewInfo- Returns:
- List of usage bullets, or empty list if none.
-
getKeyboardShortcuts
A map of Key Combo -> Action (e.g., "Ctrl+S" -> "Save"). Keys and actions are treated as plain text.Returns media-control keyboard shortcuts in display order.
- Overrides:
getKeyboardShortcutsin classAbstractViewInfo- Returns:
- Map of keyboard shortcuts, or empty map if none.
-
getTechnicalNotes
Returns implementation notes for developers studying or extending the demo.
- Overrides:
getTechnicalNotesin classAbstractViewInfo- Returns:
- Technical notes. Plain text.
-
getAccentColorHex
Accent color used for section headers. Keep simple; Swing HTML is limited.Uses a dark blue accent to echo the server/edge colors on the canvas.
- Overrides:
getAccentColorHexin classAbstractViewInfo
-