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, toString
-
Constructor Details
-
TransformedResource
public TransformedResource(org.springframework.core.io.Resource original, byte[] transformedContent)
-
-
Method Details
-
getFilename
- Specified by:
getFilenamein interfaceorg.springframework.core.io.Resource- Overrides:
getFilenamein classorg.springframework.core.io.AbstractResource
-
lastModified
- Specified by:
lastModifiedin interfaceorg.springframework.core.io.Resource- Overrides:
lastModifiedin classorg.springframework.core.io.AbstractResource- Throws:
IOException
-