Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • B BraillePlot
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 4
    • Issues 4
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Georg Graßnick
  • BraillePlot
  • Merge requests
  • !9

Feat/configparser update 18

  • Review changes

  • Download
  • Email patches
  • Plain diff
Merged Ghost User requested to merge feat/configparser-update-18 into master Jul 18, 2019
  • Overview 5
  • Commits 7
  • Pipelines 0
  • Changes 16

Please review the feature update.

The update allows to specifiy 'required' properties in the validator as requested from Andrey @s9150874--tu-dresden.de. A completeness check is conducted after reading all properties and will result in an IllegalStateException if not all required properties are set.

I also used the opportunity to simplify the usage of the parser. Before it was necessary to do a '2-stage' parsing, where you first parse the default config file, extract the default printer and format configs and pluck them into a new constructor for the actual parser. The constructor now simply takes two files and both files are parsed with the same parser instance.

Javadoc is extended and tests are updated and passed.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: feat/configparser-update-18

Impressum · Nutzungsbedingungen · Datenschutz