类 TransformedResource

java.lang.Object
cn.taketoday.core.io.AbstractResource
cn.taketoday.core.io.ByteArrayResource
cn.taketoday.web.resource.TransformedResource
所有已实现的接口:
cn.taketoday.core.io.InputStreamSource, cn.taketoday.core.io.Resource

public class TransformedResource extends cn.taketoday.core.io.ByteArrayResource
An extension of ByteArrayResource that a ResourceTransformer can use to represent an original resource preserving all other information except the content.
从以下版本开始:
4.0
作者:
Jeremy Grelle, Rossen Stoyanchev
  • 字段概要

    字段
    修饰符和类型
    字段
    说明
    private final String
     
    private final long
     

    从接口继承的字段 cn.taketoday.core.io.Resource

    EMPTY_ARRAY
  • 构造器概要

    构造器
    构造器
    说明
    TransformedResource(cn.taketoday.core.io.Resource original, byte[] transformedContent)
     
  • 方法概要

    修饰符和类型
    方法
    说明
     
    long
     

    从类继承的方法 cn.taketoday.core.io.ByteArrayResource

    contentLength, equals, exists, getByteArray, getContentAsByteArray, getContentAsString, getInputStream, hashCode, isReadable, toString

    从类继承的方法 cn.taketoday.core.io.AbstractResource

    createRelative, customizeConnection, customizeConnection, getFile, getFileForLastModifiedCheck, getURI, getURL, isDirectory, isFile, isOpen, list, list

    从类继承的方法 java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    从接口继承的方法 cn.taketoday.core.io.InputStreamSource

    getReader, getReader, readableChannel
  • 字段详细资料

    • filename

      @Nullable private final String filename
    • lastModified

      private final long lastModified
  • 构造器详细资料

    • TransformedResource

      public TransformedResource(cn.taketoday.core.io.Resource original, byte[] transformedContent)
  • 方法详细资料

    • getName

      @Nullable public String getName()
      指定者:
      getName 在接口中 cn.taketoday.core.io.Resource
      覆盖:
      getName 在类中 cn.taketoday.core.io.AbstractResource
    • lastModified

      public long lastModified() throws IOException
      指定者:
      lastModified 在接口中 cn.taketoday.core.io.Resource
      覆盖:
      lastModified 在类中 cn.taketoday.core.io.AbstractResource
      抛出:
      IOException