Title: Convert Prefs to PrefService · Issue #96 · scijava/scijava-common · GitHub
Open Graph Title: Convert Prefs to PrefService · Issue #96 · scijava/scijava-common
X Title: Convert Prefs to PrefService · Issue #96 · scijava/scijava-common
Description: The Prefs class, as a static utility class, is inflexible and does not allow for extension or flexibility in saving preferences. The java.lang.preferences engine is itself extensible, and the need to extend it has already been demonstrat...
Open Graph Description: The Prefs class, as a static utility class, is inflexible and does not allow for extension or flexibility in saving preferences. The java.lang.preferences engine is itself extensible, and the need ...
X Description: The Prefs class, as a static utility class, is inflexible and does not allow for extension or flexibility in saving preferences. The java.lang.preferences engine is itself extensible, and the need ...
Opengraph URL: https://github.com/scijava/scijava-common/issues/96
X: @github
Domain: github.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Convert Prefs to PrefService","articleBody":"The [Prefs](https://github.com/scijava/scijava-common/blob/master/src/main/java/org/scijava/util/Prefs.java) class, as a static utility class, is inflexible and does not allow for extension or flexibility in saving preferences.\n\nThe `java.lang.preferences` engine is itself extensible, and the need to extend it has already [been demonstrated](https://github.com/imagej/imagej/issues/93). So it would make much more sense for us to do via the `Service` framework.\n","author":{"url":"https://github.com/hinerm","@type":"Person","name":"hinerm"},"datePublished":"2014-07-18T18:39:04.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":1},"url":"https://github.com/96/scijava-common/issues/96"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:ea899468-83e5-d780-154a-fe5f8c76df72 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | E8E4:15D295:732D9E:A145BE:696A7268 |
| html-safe-nonce | 33ef3f19344b17c26e28e639cdbb623655cea533630167086c54576b3245d8db |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFOEU0OjE1RDI5NTo3MzJEOUU6QTE0NUJFOjY5NkE3MjY4IiwidmlzaXRvcl9pZCI6IjIwNzgxMDI3NTY2NTg5MzQzNzYiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 535b95bb20e78429c3da9c9292b18e800ef001bed8707359f5531e96a528288c |
| hovercard-subject-tag | issue:38201396 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/scijava/scijava-common/96/issue_layout |
| twitter:image | https://opengraph.githubassets.com/dfaa2221fd4ff170baa6419ae2dbb1a7ae03e3551d8c3832cbe0c4d319cfc5d7/scijava/scijava-common/issues/96 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/dfaa2221fd4ff170baa6419ae2dbb1a7ae03e3551d8c3832cbe0c4d319cfc5d7/scijava/scijava-common/issues/96 |
| og:image:alt | The Prefs class, as a static utility class, is inflexible and does not allow for extension or flexibility in saving preferences. The java.lang.preferences engine is itself extensible, and the need ... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | hinerm |
| hostname | github.com |
| expected-hostname | github.com |
| None | cfa223d62d272274e0b68350b4bd7741f3ca7498b8c4b8b1bc1e6deabbdbc09d |
| turbo-cache-control | no-preview |
| go-import | github.com/scijava/scijava-common git https://github.com/scijava/scijava-common.git |
| octolytics-dimension-user_id | 1262770 |
| octolytics-dimension-user_login | scijava |
| octolytics-dimension-repository_id | 3594497 |
| octolytics-dimension-repository_nwo | scijava/scijava-common |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 3594497 |
| octolytics-dimension-repository_network_root_nwo | scijava/scijava-common |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 6a0b6893c221f98f607598e939299fdf5763435d |
| ui-target | canary-2 |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width