test_class.declarator: DEFAULT_CHARSET = Charset.forName("UTF-8")
test_class.modifier: private static final
test_class.original_string: private static final Charset DEFAULT_CHARSET = Charset.forName("UTF-8");
test_class.type: Charset
test_class.var_name: DEFAULT_CHARSET
test_class.file: bootique-mvc/src/test/java/io/bootique/mvc/resolver/DefaultTemplateResolverTest.java
test_class.identifier: DefaultTemplateResolverTest
test_case.body: @Test
      public void testResourcePath_UrlBase() {
  
          DefaultTemplateResolver resolver = resolver("http://example.org/a");
  
          assertEquals("http://example.org/a/io/bootique/mvc/resolver/tName.txt",
                  resolver.resourceUrl("tName.txt", DefaultTemplateResolverTest.class).toExternalForm());
          assertEquals("http://example.org/a/io/bootique/mvc/resolver/tName.txt",
                  resolver.resourceUrl("/tName.txt", DefaultTemplateResolverTest.class).toExternalForm());
      }
test_case.class_method_signature: DefaultTemplateResolverTest.testResourcePath_UrlBase()
test_case.full_signature: @Test public void testResourcePath_UrlBase()
test_case.identifier: testResourcePath_UrlBase
test_case.invocations: resolver assertEquals toExternalForm resourceUrl assertEquals toExternalForm resourceUrl
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testResourcePath_UrlBase()
focal_class.declarator: templateEncoding
focal_class.modifier: private
focal_class.original_string: private Charset templateEncoding;
focal_class.type: Charset
focal_class.var_name: templateEncoding
focal_class.declarator: templateBase
focal_class.modifier: private
focal_class.original_string: private FolderResourceFactory templateBase;
focal_class.type: FolderResourceFactory
focal_class.var_name: templateBase
focal_class.file: bootique-mvc/src/main/java/io/bootique/mvc/resolver/DefaultTemplateResolver.java
focal_class.identifier: DefaultTemplateResolver
focal_class.interfaces: implements TemplateResolver
focal_class.class_method_signature: DefaultTemplateResolver.DefaultTemplateResolver(FolderResourceFactory templateBase, Charset templateEncoding)
focal_class.full_signature: public  DefaultTemplateResolver(FolderResourceFactory templateBase, Charset templateEncoding)
focal_class.identifier: DefaultTemplateResolver
focal_class.modifiers: public
focal_class.parameters: (FolderResourceFactory templateBase, Charset templateEncoding)
focal_class.signature:  DefaultTemplateResolver(FolderResourceFactory templateBase, Charset templateEncoding)
focal_class.class_method_signature: DefaultTemplateResolver.resolve(String templateName, Class<?> viewType)
focal_class.full_signature: @Override public Template resolve(String templateName, Class<?> viewType)
focal_class.identifier: resolve
focal_class.modifiers: @Override public
focal_class.parameters: (String templateName, Class<?> viewType)
focal_class.return: Template
focal_class.signature: Template resolve(String templateName, Class<?> viewType)
focal_class.class_method_signature: DefaultTemplateResolver.resourceUrl(String templateName, Class<?> viewType)
focal_class.full_signature: protected URL resourceUrl(String templateName, Class<?> viewType)
focal_class.identifier: resourceUrl
focal_class.modifiers: protected
focal_class.parameters: (String templateName, Class<?> viewType)
focal_class.return: URL
focal_class.signature: URL resourceUrl(String templateName, Class<?> viewType)
focal_class.class_method_signature: DefaultTemplateResolver.relativeResourcePath(String templateName, Class<?> viewType)
focal_class.full_signature: protected String relativeResourcePath(String templateName, Class<?> viewType)
focal_class.identifier: relativeResourcePath
focal_class.modifiers: protected
focal_class.parameters: (String templateName, Class<?> viewType)
focal_class.return: String
focal_class.signature: String relativeResourcePath(String templateName, Class<?> viewType)
focal_method.body: protected URL resourceUrl(String templateName, Class<?> viewType) {
          String path = relativeResourcePath(templateName, viewType);
          return templateBase.getUrl(path);
      }
focal_method.class_method_signature: DefaultTemplateResolver.resourceUrl(String templateName, Class<?> viewType)
focal_method.full_signature: protected URL resourceUrl(String templateName, Class<?> viewType)
focal_method.identifier: resourceUrl
focal_method.invocations: relativeResourcePath getUrl
focal_method.modifiers: protected
focal_method.parameters: (String templateName, Class<?> viewType)
focal_method.return: URL
focal_method.signature: URL resourceUrl(String templateName, Class<?> viewType)