类 FileThingManager

    • 构造器详细资料

      • FileThingManager

        public FileThingManager​(String name,
                                File rootFile)
      • FileThingManager

        public FileThingManager​(String name,
                                File rootFile,
                                boolean hasThingsDir)
    • 方法详细资料

      • hasThingsDir

        public boolean hasThingsDir()
      • createCategory

        public boolean createCategory​(String categoryName)
        从接口复制的说明: ThingManager
        创建新的目录。
        参数:
        categoryName - 目录名称
        返回:
        已创建或已存在的目录
      • getClassLoader

        public ThingClassLoader getClassLoader()
        从接口复制的说明: ThingManager
        返回事物管理器的类装载器。
        返回:
        类装载器
      • refresh

        public void refresh()
        从接口复制的说明: ThingManager
        刷新事物管理者。
      • remove

        public boolean remove()
        从接口复制的说明: ThingManager
        删除此事物管理者,在此方法里实现清除此事物管理者的相关内容。
        返回:
        是否成功
      • removeCategory

        public boolean removeCategory​(String categoryName)
        从接口复制的说明: ThingManager
        删除一个目录。
        参数:
        categoryName - 目录名称
        返回:
        是否删除成功
      • getFilePath

        public String getFilePath()
      • getThingRootFile

        public File getThingRootFile()
      • getRootFile

        public File getRootFile()
      • getClassPath

        public String getClassPath()
        从接口复制的说明: ThingManager
        获取事物管理器所依赖的类库的路径。
        返回:
        类路径
      • getResourceAsStream

        public InputStream getResourceAsStream​(String name)
        从接口复制的说明: ThingManager
        获取资源当作输入流,如果没有返回null。
        参数:
        name - 资源名
        返回:
        资源输入流
      • findResource

        public URL findResource​(String name)
        从接口复制的说明: ThingManager
        查找资源。
        参数:
        name - 资源名
        返回:
        资源URL
      • isSaveable

        public boolean isSaveable()
        从接口复制的说明: ThingManager
        事物是否是可以保存的,如果不能保存,那么即使事物在内存中改变了,也不能同步到存储上。
        返回:
      • isMonitor

        public boolean isMonitor()
      • setMonitor

        public void setMonitor​(boolean monitor)