> This follow-up change finishes the earlier changes to > `ImageStorage.loadAll()` and adds support for loading specific scale > requested in the input. > > `loadAll()` will now first check if the input path ends with a scaling level > specified, and if that is the case it will attempt creating a Stream. If > requested resource does not exist it will throw an Exception, skipping the > rest of the load process. If the resource does _not_ have a scaled name in > its path, it will continue loading as normal - looking for all scale levels, > trying to load the main resource and falling back to trying to load "@1x" > variant. > > Added tests to check the new `ImageTools.hasScaledName()` method + new > behavior.
Lukasz Kostyra has updated the pull request incrementally with one additional commit since the last revision: Update regex, add tests for @0x and @-1x Capture group for the extension after scale was changed to non-capturing group ------------- Changes: - all: https://git.openjdk.org/jfx/pull/1809/files - new: https://git.openjdk.org/jfx/pull/1809/files/64e8c2e0..39309f0d Webrevs: - full: https://webrevs.openjdk.org/?repo=jfx&pr=1809&range=02 - incr: https://webrevs.openjdk.org/?repo=jfx&pr=1809&range=01-02 Stats: 3 lines in 2 files changed: 2 ins; 0 del; 1 mod Patch: https://git.openjdk.org/jfx/pull/1809.diff Fetch: git fetch https://git.openjdk.org/jfx.git pull/1809/head:pull/1809 PR: https://git.openjdk.org/jfx/pull/1809