public BrowserSpecificFeatureResource( Provider<UserAgent> uaProvider, FeatureResource delegate, String browserKey) { this.uaProvider = uaProvider; this.delegate = delegate; this.browserMatch = populateBrowserMatchers(browserKey); }
public String getDebugContent() { if (browserMatches()) { return delegate.getDebugContent(); } return ""; }
@Override public FeatureResource load(Uri uri, Map<String, String> attribs) throws GadgetException { return new BrowserSpecificFeatureResource( uaProvider, super.load(uri, attribs), attribs.get("browser")); } }
public String getDebugContent() { if (browserMatches()) { return delegate.getDebugContent(); } return ""; }
@Override public FeatureResource load(Uri uri, Map<String, String> attribs) throws GadgetException { return new BrowserSpecificFeatureResource( uaProvider, super.load(uri, attribs), attribs.get("browser")); } }
public String getContent() { if (browserMatches()) { return delegate.getContent(); } return ""; }
public BrowserSpecificFeatureResource( Provider<UserAgent> uaProvider, FeatureResource delegate, String browserKey) { this.uaProvider = uaProvider; this.delegate = delegate; this.browserMatch = populateBrowserMatchers(browserKey); }
@Override public FeatureResource load(Uri uri, Map<String, String> attribs) throws GadgetException { return new BrowserSpecificFeatureResource( uaProvider, super.load(uri, attribs), attribs.get("browser")); } }
public String getContent() { if (browserMatches()) { return delegate.getContent(); } return ""; }
public BrowserSpecificFeatureResource( Provider<UserAgent> uaProvider, FeatureResource delegate, String browserKey) { this.uaProvider = uaProvider; this.delegate = delegate; this.browserMatch = populateBrowserMatchers(browserKey); }
public String getDebugContent() { if (browserMatches()) { return delegate.getDebugContent(); } return ""; }
public String getContent() { if (browserMatches()) { return delegate.getContent(); } return ""; }