1 package com.atlassian.plugin.util.resource;
2
3 import com.atlassian.plugin.Plugin;
4
5 import java.io.InputStream;
6 import java.net.URL;
7
8 import static com.google.common.base.Preconditions.checkNotNull;
9
10
11
12
13
14
15 public final class AlternativePluginResourceLoader implements AlternativeResourceLoader {
16 private final Plugin plugin;
17
18 public AlternativePluginResourceLoader(final Plugin plugin) {
19 this.plugin = checkNotNull(plugin);
20 }
21
22 @Override
23 public URL getResource(final String path) {
24 return plugin.getResource(path);
25 }
26
27 @Override
28 public InputStream getResourceAsStream(final String name) {
29 return plugin.getResourceAsStream(name);
30 }
31 }