Package com.github.weisj.jsvg.parser
Class SVGLoader
java.lang.Object
com.github.weisj.jsvg.parser.SVGLoader
Class for loading svg files as an
SVGDocument.
Note that this class isn't guaranteed to be thread safe and hence shouldn't be used across multiple threads.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable SVGDocumentload(@NotNull InputStream inputStream) Deprecated.@Nullable SVGDocumentload(@NotNull InputStream inputStream, @NotNull ParserProvider parserProvider) Deprecated.useload(InputStream, URI, LoaderContext)instead@Nullable SVGDocumentload(@NotNull InputStream inputStream, @NotNull ParserProvider parserProvider, @NotNull ResourceLoader resourceLoader) Deprecated.useload(InputStream, URI, LoaderContext)instead@Nullable SVGDocumentload(@NotNull InputStream inputStream, @Nullable URI xmlBase, @NotNull LoaderContext loaderContext) Load an SVG document from the given input stream.@Nullable SVGDocument@Nullable SVGDocumentload(@NotNull URL xmlBase, @NotNull LoaderContext loaderContext) @Nullable SVGDocumentload(@NotNull URL xmlBase, @NotNull ParserProvider parserProvider)
-
Constructor Details
-
SVGLoader
public SVGLoader()
-
-
Method Details
-
load
-
load
@Nullable public @Nullable SVGDocument load(@NotNull @NotNull URL xmlBase, @NotNull @NotNull ParserProvider parserProvider) -
load
@Nullable public @Nullable SVGDocument load(@NotNull @NotNull URL xmlBase, @NotNull @NotNull LoaderContext loaderContext) -
load
Deprecated.useload(InputStream, URI, LoaderContext)instead -
load
@Deprecated @Nullable public @Nullable SVGDocument load(@NotNull @NotNull InputStream inputStream, @NotNull @NotNull ParserProvider parserProvider) Deprecated.useload(InputStream, URI, LoaderContext)instead -
load
@Deprecated @Nullable public @Nullable SVGDocument load(@NotNull @NotNull InputStream inputStream, @NotNull @NotNull ParserProvider parserProvider, @NotNull @NotNull ResourceLoader resourceLoader) Deprecated.useload(InputStream, URI, LoaderContext)instead -
load
@Nullable public @Nullable SVGDocument load(@NotNull @NotNull InputStream inputStream, @Nullable @Nullable URI xmlBase, @NotNull @NotNull LoaderContext loaderContext) Load an SVG document from the given input stream.- Parameters:
inputStream- the input stream to read the SVG document fromxmlBase- The uri of the document. This is used to resolve external documents (if enabled).loaderContext- The loader context to use for loading the document.- Returns:
- The loaded SVG document or null if an error occurred.
-
load(InputStream, URI, LoaderContext)instead