public String getName() { return delegate.getName(); }
protected final List<JsContent> getSurfaceJsContents( FeatureRegistry featureRegistry, String featureName) { ImmutableList.Builder<JsContent> result = ImmutableList.builder(); LookupResult lookup = featureRegistry.getFeatureResources(context.get(), ImmutableList.of(featureName), null); for (FeatureBundle bundle : lookup.getBundles()) { for (FeatureResource resource : bundle.getResources()) { result.add(JsContent.fromFeature( resource.getDebugContent(), resource.getName(), bundle, resource)); } } return result.build(); }
public Iterable<JsContent> getJsContent(JsUri jsUri, FeatureBundle bundle) { List<JsContent> jsContent = Lists.newLinkedList(); for (FeatureResource resource : bundle.getResources()) { String content = getFeatureContent(jsUri, resource); content = (content != null) ? content : ""; if (resource.isExternal()) { // Support external/type=url feature serving through document.write() jsContent.add(JsContent.fromFeature("document.write('<script src=\"" + content + "\"></script>')", "[external:" + content + ']', bundle, resource)); } else { jsContent.add(JsContent.fromFeature(content, resource.getName(), bundle, resource)); } jsContent.add(JsContent.fromFeature(";\n", "[separator]", bundle, resource)); } return jsContent; }
private FeatureResource mockResource(String debContent) { FeatureResource result = createMock(FeatureResource.class); expect(result.getDebugContent()).andReturn(debContent).anyTimes(); expect(result.getName()).andReturn("js").anyTimes(); replay(result); return result; }
private FeatureResource mockResource(String debContent) { FeatureResource result = createMock(FeatureResource.class); expect(result.getDebugContent()).andReturn(debContent).anyTimes(); expect(result.getName()).andReturn("js").anyTimes(); replay(result); return result; }
private FeatureResource mockResource(String debContent) { FeatureResource result = createMock(FeatureResource.class); expect(result.getDebugContent()).andReturn(debContent).anyTimes(); expect(result.getName()).andReturn("js").anyTimes(); replay(result); return result; }
private FeatureResource mockResource(String debContent) { FeatureResource result = createMock(FeatureResource.class); expect(result.getDebugContent()).andReturn(debContent).anyTimes(); expect(result.getName()).andReturn("js").anyTimes(); replay(result); return result; }
private FeatureResource mockResource(boolean external, String debContent, String optContent) { FeatureResource result = createMock(FeatureResource.class); expect(result.getDebugContent()).andReturn(debContent).anyTimes(); expect(result.getContent()).andReturn(optContent).anyTimes(); expect(result.isExternal()).andReturn(external).anyTimes(); expect(result.getName()).andReturn("source").anyTimes(); replay(result); return result; }
private FeatureResource mockResource(boolean external, String debContent, String optContent) { FeatureResource result = createMock(FeatureResource.class); expect(result.getDebugContent()).andReturn(debContent).anyTimes(); expect(result.getContent()).andReturn(optContent).anyTimes(); expect(result.isExternal()).andReturn(external).anyTimes(); expect(result.getName()).andReturn("source").anyTimes(); replay(result); return result; }