Uses of Class
org.springframework.util.MimeType
Packages that use MimeType
Package
Description
Miscellaneous utility classes, such as utilities for working with strings,
classes, collections, reflection, etc.
-
Uses of MimeType in org.springframework.core.codec
Methods in org.springframework.core.codec that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionAbstractDecoder.getDecodableMimeTypes()Decoder.getDecodableMimeTypes()Return the list of MIME types supported by this Decoder.Decoder.getDecodableMimeTypes(ResolvableType targetType) Return the list of MIME types supported by this Decoder for the given type of element.AbstractEncoder.getEncodableMimeTypes()Encoder.getEncodableMimeTypes()Return the list of MIME types supported by this Encoder.Encoder.getEncodableMimeTypes(ResolvableType elementType) Return the list of MIME types supported by this Encoder for the given type of element.Methods in org.springframework.core.codec with parameters of type MimeTypeModifier and TypeMethodDescriptionbooleanAbstractDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanByteArrayDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanByteBufferDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanCharBufferDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanDataBufferDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) Whether the decoder supports the given target element type and the MIME type of the source stream.booleanNettyByteBufDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanResourceDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanStringDecoder.canDecode(ResolvableType elementType, @Nullable MimeType mimeType) booleanAbstractEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) booleanByteArrayEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) booleanByteBufferEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) booleanCharSequenceEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) booleanDataBufferEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) booleanEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) Whether the encoder supports the given source element type and the MIME type for the output stream.booleanNettyByteBufEncoder.canEncode(ResolvableType type, @Nullable MimeType mimeType) booleanResourceEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) booleanResourceRegionEncoder.canEncode(ResolvableType elementType, @Nullable MimeType mimeType) final reactor.core.publisher.Flux<T> AbstractCharSequenceDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) final TAbstractCharSequenceDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<T> AbstractDataBufferDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) byte[]ByteArrayDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) ByteBufferDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer> DataBufferDecoder.decode(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) DataBufferDecoder.decode(DataBuffer buffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<T> Decoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Decode aDataBufferinput stream into a Flux ofT.Decoder.decode(DataBuffer buffer, ResolvableType targetType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Decode a data buffer to an Object of type T.io.netty.buffer.ByteBufNettyByteBufDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<Resource> ResourceDecoder.decode(Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) ResourceDecoder.decode(DataBuffer dataBuffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) AbstractDataBufferDecoder.decodeDataBuffer(DataBuffer buffer, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Deprecated.reactor.core.publisher.Mono<T> AbstractDataBufferDecoder.decodeToMono(Publisher<DataBuffer> input, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Mono<T> AbstractDecoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Mono<T> Decoder.decodeToMono(Publisher<DataBuffer> inputStream, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Decode aDataBufferinput stream into a Mono ofT.final reactor.core.publisher.Flux<DataBuffer> AbstractSingleValueEncoder.encode(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) protected abstract reactor.core.publisher.Flux<DataBuffer> AbstractSingleValueEncoder.encode(T t, DataBufferFactory dataBufferFactory, ResolvableType type, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) EncodeTto an outputDataBufferstream.reactor.core.publisher.Flux<DataBuffer> ByteArrayEncoder.encode(Publisher<? extends byte[]> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer> ByteBufferEncoder.encode(Publisher<? extends ByteBuffer> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer> CharSequenceEncoder.encode(Publisher<? extends CharSequence> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer> DataBufferEncoder.encode(Publisher<? extends DataBuffer> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer> Encoder.encode(Publisher<? extends T> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Encode a stream of Objects of typeTinto aDataBufferoutput stream.reactor.core.publisher.Flux<DataBuffer> NettyByteBufEncoder.encode(Publisher<? extends io.netty.buffer.ByteBuf> inputStream, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) protected reactor.core.publisher.Flux<DataBuffer> ResourceEncoder.encode(Resource resource, DataBufferFactory bufferFactory, ResolvableType type, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) reactor.core.publisher.Flux<DataBuffer> ResourceRegionEncoder.encode(Publisher<? extends ResourceRegion> input, DataBufferFactory bufferFactory, ResolvableType elementType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) ByteArrayEncoder.encodeValue(byte[] bytes, DataBufferFactory bufferFactory, ResolvableType valueType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) ByteBufferEncoder.encodeValue(ByteBuffer byteBuffer, DataBufferFactory bufferFactory, ResolvableType valueType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) CharSequenceEncoder.encodeValue(CharSequence charSequence, DataBufferFactory bufferFactory, ResolvableType valueType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) DataBufferEncoder.encodeValue(DataBuffer buffer, DataBufferFactory bufferFactory, ResolvableType valueType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) default DataBufferEncoder.encodeValue(T value, DataBufferFactory bufferFactory, ResolvableType valueType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Encode an Object of type T to a data buffer.NettyByteBufEncoder.encodeValue(io.netty.buffer.ByteBuf byteBuf, DataBufferFactory bufferFactory, ResolvableType valueType, @Nullable MimeType mimeType, @Nullable Map<String, Object> hints) Constructors in org.springframework.core.codec with parameters of type MimeTypeModifierConstructorDescriptionprotectedAbstractCharSequenceDecoder(List<String> delimiters, boolean stripDelimiter, MimeType... mimeTypes) Create a newAbstractCharSequenceDecoderwith the given parameters.protectedAbstractDataBufferDecoder(MimeType... supportedMimeTypes) protectedAbstractDecoder(MimeType... supportedMimeTypes) protectedAbstractEncoder(MimeType... supportedMimeTypes) AbstractSingleValueEncoder(MimeType... supportedMimeTypes) CharBufferDecoder(List<String> delimiters, boolean stripDelimiter, MimeType... mimeTypes) -
Uses of MimeType in org.springframework.util
Classes in org.springframework.util that implement interfaces with type arguments of type MimeTypeModifier and TypeClassDescriptionclassRepresents a MIME Type, as originally defined in RFC 2046 and subsequently used in other Internet protocols including HTTP.Fields in org.springframework.util declared as MimeTypeModifier and TypeFieldDescriptionstatic final MimeTypeMimeTypeUtils.ALLPublic constant mime type that includes all media ranges (i.e.static final MimeTypeMimeTypeUtils.APPLICATION_GRAPHQLPublic constant mime type forapplication/graphql+json.static final MimeTypeMimeTypeUtils.APPLICATION_JSONPublic constant mime type forapplication/json.static final MimeTypeMimeTypeUtils.APPLICATION_OCTET_STREAMPublic constant mime type forapplication/octet-stream.static final MimeTypeMimeTypeUtils.APPLICATION_XMLPublic constant mime type forapplication/xml.static final MimeTypeMimeTypeUtils.IMAGE_GIFPublic constant mime type forimage/gif.static final MimeTypeMimeTypeUtils.IMAGE_JPEGPublic constant mime type forimage/jpeg.static final MimeTypeMimeTypeUtils.IMAGE_PNGPublic constant mime type forimage/png.static final MimeTypeMimeTypeUtils.TEXT_HTMLPublic constant mime type fortext/html.static final MimeTypeMimeTypeUtils.TEXT_PLAINPublic constant mime type fortext/plain.static final MimeTypeMimeTypeUtils.TEXT_XMLPublic constant mime type fortext/xml.Methods in org.springframework.util with type parameters of type MimeTypeModifier and TypeMethodDescriptionstatic <T extends MimeType>
voidMimeTypeUtils.sortBySpecificity(List<T> mimeTypes) Sort the given list ofMimeTypeobjects by specificity.Methods in org.springframework.util that return MimeTypeModifier and TypeMethodDescriptionstatic MimeTypeMimeTypeUtils.parseMimeType(String mimeType) Parse the given String into a singleMimeType.static MimeTypeParse the given String value into aMimeTypeobject, with this method name following the 'valueOf' naming convention (as supported byConversionService).Methods in org.springframework.util that return types with arguments of type MimeTypeModifier and TypeMethodDescriptionMimeTypeUtils.parseMimeTypes(String mimeTypes) Parse the comma-separated string into a mutable list ofMimeTypeobjects.Methods in org.springframework.util with parameters of type MimeTypeModifier and TypeMethodDescriptionintCompares this MIME Type to another alphabetically.booleanMimeType.equalsTypeAndSubtype(@Nullable MimeType other) Similar toequals(Object)but based on the type and subtype only, i.e.booleanIndicate whether this MIME Type includes the given MIME Type.booleanMimeType.isCompatibleWith(@Nullable MimeType other) Indicate whether this MIME Type is compatible with the given MIME Type.booleanMimeType.isLessSpecific(MimeType other) Indicates whether thisMimeTypeis less specific than the given type.booleanMimeType.isMoreSpecific(MimeType other) Indicates whether thisMimeTypeis more specific than the given type.Method parameters in org.springframework.util with type arguments of type MimeTypeModifier and TypeMethodDescriptionbooleanMimeType.isPresentIn(Collection<? extends MimeType> mimeTypes) UnlikeCollection.contains(Object)which relies onequals(Object), this method only checks the type and the subtype, but otherwise ignores parameters.static StringMimeTypeUtils.toString(Collection<? extends MimeType> mimeTypes) Generate a string representation of the given collection ofMimeTypeobjects.Constructors in org.springframework.util with parameters of type MimeTypeModifierConstructorDescriptionprotectedCopy-constructor that copies the type, subtype and parameters of the givenMimeType, skipping checks performed in other constructors.Copy-constructor that copies the type, subtype, parameters of the givenMimeType, and allows to set the specified character set.Copy-constructor that copies the type and subtype of the givenMimeType, and allows for different parameter.
Decoder.decode(DataBuffer, ResolvableType, MimeType, Map)instead