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 {
17 private final Plugin plugin;
18
19 public AlternativePluginResourceLoader(final Plugin plugin)
20 {
21 this.plugin = checkNotNull(plugin);
22 }
23
24 @Override
25 public URL getResource(final String path)
26 {
27 return plugin.getResource(path);
28 }
29
30 @Override
31 public InputStream getResourceAsStream(final String name)
32 {
33 return plugin.getResourceAsStream(name);
34 }
35 }