Skip to content

RAT-540: Create UI option collections#637

Open
Claudenw wants to merge 25 commits into
masterfrom
create-UIOptionCollections
Open

RAT-540: Create UI option collections#637
Claudenw wants to merge 25 commits into
masterfrom
create-UIOptionCollections

Conversation

@Claudenw
Copy link
Copy Markdown
Contributor

@Claudenw Claudenw commented Mar 22, 2026

Introduces ui package
Modifications to use ui package.

Changes of note:

  • AbstractOption becomes UIOption and is UI Specific.
  • Default values for parameters are moved into the UIOptionsCollection implementations.
  • HELP option is removed from Arg and left as implementation detail in UIOptionsCollections as there is not a common implementation across the UIs.
  • ui package is new and contains all the UI classes that will be used to create new UIs. In future PRs the Ant and Maven UIs will be extracted and placed in separate modules.
  • Many of the files are small changes to solve javadoc, checkstyle, or sonar issues that arise because of small changes to interfaces and low level method signatures.

Fix for RAT-540

@ottlinger ottlinger changed the title Create UI option collections RAT-540: Create UI option collections Mar 23, 2026
@Claudenw Claudenw force-pushed the create-UIOptionCollections branch from bf4e7b0 to e493553 Compare April 27, 2026 15:35
@Claudenw Claudenw marked this pull request as draft April 27, 2026 16:11
@Claudenw Claudenw force-pushed the create-UIOptionCollections branch from 37140e9 to b93bc7f Compare May 8, 2026 13:10
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 8, 2026

@Claudenw Claudenw marked this pull request as ready for review May 8, 2026 16:24
@Claudenw Claudenw requested a review from ottlinger May 8, 2026 16:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant