Class TestContext

  • All Implemented Interfaces:
    io.annot8.core.context.Context

    public class TestContext
    extends Object
    implements io.annot8.core.context.Context
    • Constructor Detail

      • TestContext

        public TestContext()
      • TestContext

        public TestContext​(io.annot8.core.settings.Settings settings)
      • TestContext

        public TestContext​(Map<String,io.annot8.core.components.Resource> resources)
      • TestContext

        public TestContext​(io.annot8.core.settings.Settings settings,
                           Map<String,io.annot8.core.components.Resource> resources)
    • Method Detail

      • getSettings

        public Stream<io.annot8.core.settings.Settings> getSettings()
        Specified by:
        getSettings in interface io.annot8.core.context.Context
      • getResource

        public <T extends io.annot8.core.components.Resource> Optional<T> getResource​(String key,
                                                                                      Class<T> clazz)
        Specified by:
        getResource in interface io.annot8.core.context.Context
      • getResourceKeys

        public Stream<String> getResourceKeys()
        Specified by:
        getResourceKeys in interface io.annot8.core.context.Context
      • getResources

        public <T extends io.annot8.core.components.Resource> Stream<T> getResources​(Class<T> clazz)
        Specified by:
        getResources in interface io.annot8.core.context.Context