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
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final ElementLoader
private static final ParserProvider
private static final ResourceLoader
private @NotNull ElementLoader
private @NotNull ParserProvider
private @NotNull ResourceLoader
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
MutableLoaderContext
(@NotNull ParserProvider parserProvider, @NotNull ResourceLoader resourceLoader, @NotNull ElementLoader elementLoader) -
Method Summary
Modifier and TypeMethodDescription@NotNull LoaderContext
build()
(package private) static @NotNull MutableLoaderContext
@NotNull ElementLoader
@NotNull LoaderContext.Builder
elementLoader
(@NotNull ElementLoader elementLoader) @NotNull ParserProvider
@NotNull LoaderContext.Builder
parserProvider
(@NotNull ParserProvider parserProvider) @NotNull ResourceLoader
@NotNull LoaderContext.Builder
resourceLoader
(@NotNull ResourceLoader resourceLoader)
-
Field Details
-
DEFAULT_PARSER_PROVIDER
-
DEFAULT_RESOURCE_LOADER
-
DEFAULT_ELEMENT_LOADER
-
parserProvider
-
resourceLoader
-
elementLoader
-
-
Constructor Details
-
MutableLoaderContext
private MutableLoaderContext(@NotNull @NotNull ParserProvider parserProvider, @NotNull @NotNull ResourceLoader resourceLoader, @NotNull @NotNull ElementLoader elementLoader)
-
-
Method Details
-
createDefault
-
parserProvider
- Specified by:
parserProvider
in interfaceLoaderContext
-
resourceLoader
- Specified by:
resourceLoader
in interfaceLoaderContext
-
elementLoader
- Specified by:
elementLoader
in interfaceLoaderContext
-
parserProvider
@NotNull public @NotNull LoaderContext.Builder parserProvider(@NotNull @NotNull ParserProvider parserProvider) - Specified by:
parserProvider
in interfaceLoaderContext.Builder
-
resourceLoader
@NotNull public @NotNull LoaderContext.Builder resourceLoader(@NotNull @NotNull ResourceLoader resourceLoader) - Specified by:
resourceLoader
in interfaceLoaderContext.Builder
-
elementLoader
@NotNull public @NotNull LoaderContext.Builder elementLoader(@NotNull @NotNull ElementLoader elementLoader) - Specified by:
elementLoader
in interfaceLoaderContext.Builder
-
build
- Specified by:
build
in interfaceLoaderContext.Builder
-