类 JarResource

java.lang.Object
org.ssssssss.magicapi.core.resource.JarResource
所有已实现的接口:
Resource

public class JarResource extends Object implements Resource
Jar存储实现
作者:
mxd
  • 字段详细资料

    • jarFile

      private final JarFile jarFile
    • entry

      private final ZipEntry entry
    • entries

      private final List<JarEntry> entries
    • entryName

      private final String entryName
    • inSpringBoot

      private final boolean inSpringBoot
    • rootName

      private final String rootName
    • parent

      private JarResource parent
  • 构造器详细资料

  • 方法详细资料

    • separator

      public String separator()
      从接口复制的说明: Resource
      获取分隔符
      指定者:
      separator 在接口中 Resource
      返回:
      返回分隔符
    • readonly

      public boolean readonly()
      从接口复制的说明: Resource
      判断是否是只读
      指定者:
      readonly 在接口中 Resource
      返回:
      返回资源是否是只读
    • read

      public byte[] read()
      从接口复制的说明: Resource
      读取
      指定者:
      read 在接口中 Resource
      返回:
      读取的资源内容
    • isDirectory

      public boolean isDirectory()
      从接口复制的说明: Resource
      判断是否是目录
      指定者:
      isDirectory 在接口中 Resource
      返回:
      返回资源是否是目录
    • exists

      public boolean exists()
      从接口复制的说明: Resource
      判断是否存在
      指定者:
      exists 在接口中 Resource
      返回:
      返回资源是否存在
    • getEntry

      protected ZipEntry getEntry(String name)
    • getResource

      public Resource getResource(String name)
      从接口复制的说明: Resource
      获取子资源
      指定者:
      getResource 在接口中 Resource
      参数:
      name - 文件名称
      返回:
      返回资源对象
    • name

      public String name()
      从接口复制的说明: Resource
      获取资源名
      指定者:
      name 在接口中 Resource
      返回:
      返回资源名称
    • parent

      public Resource parent()
      从接口复制的说明: Resource
      父级资源
      指定者:
      parent 在接口中 Resource
      返回:
      返回父级资源
    • dirs

      public List<Resource> dirs()
      从接口复制的说明: Resource
      目录
      指定者:
      dirs 在接口中 Resource
      返回:
      返回当前资源下的目录
    • files

      public List<Resource> files(String suffix)
      从接口复制的说明: Resource
      遍历文件
      指定者:
      files 在接口中 Resource
      参数:
      suffix - 文件名后缀
      返回:
      返回当前资源下的文件
    • resources

      public List<Resource> resources()
      从接口复制的说明: Resource
      获取子资源集合
      指定者:
      resources 在接口中 Resource
      返回:
      返回资源集合
    • getAbsolutePath

      public String getAbsolutePath()
      从接口复制的说明: Resource
      获取所在位置
      指定者:
      getAbsolutePath 在接口中 Resource
      返回:
      获取绝对路径
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object
    • getFilePath

      public String getFilePath()
      从接口复制的说明: Resource
      获取文件路径
      指定者:
      getFilePath 在接口中 Resource
      返回:
      返回文件路径