Class TransformedResource
java.lang.Object
org.springframework.core.io.AbstractResource
org.springframework.core.io.ByteArrayResource
org.springframework.web.servlet.resource.TransformedResource
- All Implemented Interfaces:
org.springframework.core.io.InputStreamSource, org.springframework.core.io.Resource
public class TransformedResource
extends org.springframework.core.io.ByteArrayResource
An extension of
ByteArrayResource that a ResourceTransformer
can use to represent an original resource preserving all other information
except the content.- Since:
- 4.1
- Author:
- Jeremy Grelle, Rossen Stoyanchev
-
Constructor Summary
ConstructorsConstructorDescriptionTransformedResource(org.springframework.core.io.Resource original, byte[] transformedContent) -
Method Summary
Methods inherited from class org.springframework.core.io.ByteArrayResource
contentLength, equals, exists, getByteArray, getContentAsByteArray, getContentAsString, getDescription, getInputStream, hashCodeMethods inherited from class org.springframework.core.io.AbstractResource
createRelative, getFile, getFileForLastModifiedCheck, getURI, getURL, isFile, isOpen, isReadable, readableChannel, toStringMethods inherited from interface org.springframework.core.io.Resource
getFilePath
-
Constructor Details
-
TransformedResource
public TransformedResource(org.springframework.core.io.Resource original, byte[] transformedContent)
-
-
Method Details
-
getFilename
-
lastModified
- Specified by:
lastModifiedin interfaceorg.springframework.core.io.Resource- Overrides:
lastModifiedin classorg.springframework.core.io.AbstractResource- Throws:
IOException
-