Package com.github.weisj.jsvg.parser
Class MutableLoaderContext
java.lang.Object
com.github.weisj.jsvg.parser.MutableLoaderContext
- All Implemented Interfaces:
LoaderContext,LoaderContext.Builder
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.github.weisj.jsvg.parser.LoaderContext
LoaderContext.Builder -
Method Summary
Modifier and TypeMethodDescription@NotNull LoaderContextbuild()@NotNull ElementLoader@NotNull LoaderContext.BuilderelementLoader(@NotNull ElementLoader elementLoader) @NotNull ParserProvider@NotNull LoaderContext.BuilderparserProvider(@NotNull ParserProvider parserProvider) @NotNull ResourceLoader@NotNull LoaderContext.BuilderresourceLoader(@NotNull ResourceLoader resourceLoader)
-
Method Details
-
parserProvider
- Specified by:
parserProviderin interfaceLoaderContext
-
resourceLoader
- Specified by:
resourceLoaderin interfaceLoaderContext
-
elementLoader
- Specified by:
elementLoaderin interfaceLoaderContext
-
parserProvider
@NotNull public @NotNull LoaderContext.Builder parserProvider(@NotNull @NotNull ParserProvider parserProvider) - Specified by:
parserProviderin interfaceLoaderContext.Builder
-
resourceLoader
@NotNull public @NotNull LoaderContext.Builder resourceLoader(@NotNull @NotNull ResourceLoader resourceLoader) - Specified by:
resourceLoaderin interfaceLoaderContext.Builder
-
elementLoader
@NotNull public @NotNull LoaderContext.Builder elementLoader(@NotNull @NotNull ElementLoader elementLoader) - Specified by:
elementLoaderin interfaceLoaderContext.Builder
-
build
- Specified by:
buildin interfaceLoaderContext.Builder
-