Class DataURLs.Builder.FromBytes
- java.lang.Object
-
- com.github.robtimus.net.protocol.data.DataURLs.Builder
-
- com.github.robtimus.net.protocol.data.DataURLs.Builder.FromBytes
-
- Enclosing class:
- DataURLs.Builder
public static final class DataURLs.Builder.FromBytes extends DataURLs.Builder
A class that can be used to build data URLs from bytes.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.github.robtimus.net.protocol.data.DataURLs.Builder
DataURLs.Builder.FromBytes, DataURLs.Builder.FromText, DataURLs.Builder.WithMediaType
-
-
Field Summary
Fields Modifier and Type Field Description private booleanbase64Dataprivate java.util.function.Supplier<java.io.InputStream>dataSupplier
-
Constructor Summary
Constructors Modifier Constructor Description privateFromBytes(java.util.function.Supplier<java.io.InputStream> dataSupplier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) java.net.URLbuild(MediaType mediaType)DataURLs.BuilderwithBase64Data(boolean base64Data)Specifies whether or not the data should be base64 encoded.-
Methods inherited from class com.github.robtimus.net.protocol.data.DataURLs.Builder
build, createURL, withMediaType
-
-
-
-
Method Detail
-
withBase64Data
public DataURLs.Builder withBase64Data(boolean base64Data)
Specifies whether or not the data should be base64 encoded. The default istrue.- Parameters:
base64Data-trueto base64 encode the data, orfalseotherwise.- Returns:
- This builder object.
-
build
java.net.URL build(MediaType mediaType)
- Specified by:
buildin classDataURLs.Builder
-
-