Class ResourceResolver<A extends java.lang.annotation.Annotation,​R extends com.adelean.inject.resources.core.Parsable<?>>

java.lang.Object
com.adelean.inject.resources.junit.jupiter.core.ResourceResolver<A,​R>
Direct Known Subclasses:
BinaryResourceResolver, JsonLinesResourceResolver, JsonResourceResolver, PropertiesResourceResolver, TextResourceResolver, YamlDocumentsResourceResolver, YamlResourceResolver

public abstract class ResourceResolver<A extends java.lang.annotation.Annotation,​R extends com.adelean.inject.resources.core.Parsable<?>>
extends java.lang.Object
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.Class<?> testClass  
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected ResourceResolver​(java.lang.Class<?> testClass)  
  • Method Summary

    Modifier and Type Method Description
    abstract R resolve​(A resourceAnnotation)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • testClass

      protected final java.lang.Class<?> testClass
  • Constructor Details

    • ResourceResolver

      protected ResourceResolver​(java.lang.Class<?> testClass)
  • Method Details

    • resolve

      public abstract R resolve​(A resourceAnnotation)