LinkFSFileStore.java
net.minecraft.server.packs.linkfs.LinkFSFileStore
信息
- 全限定名:net.minecraft.server.packs.linkfs.LinkFSFileStore
- 类型:package-private class
- 包:net.minecraft.server.packs.linkfs
- 源码路径:src/main/java/net/minecraft/server/packs/linkfs/LinkFSFileStore.java
- 起始行号:L10
- 继承:FileStore
- 职责:
TODO
字段/常量
name- 类型:
String - 修饰符:
private final - 源码定位:
L11 - 说明:
TODO
- 类型:
内部类/嵌套类型
- 无
构造器
public LinkFSFileStore(String name) @ L13
- 构造器名:LinkFSFileStore
- 源码定位:L13
- 修饰符:public
参数:
- name: String
说明:
TODO
方法
下面的方法块按源码顺序生成。
public String name() @ L17
- 方法名:name
- 源码定位:L17
- 返回类型:String
- 修饰符:public
参数:
- 无
说明:
TODO
public String type() @ L22
- 方法名:type
- 源码定位:L22
- 返回类型:String
- 修饰符:public
参数:
- 无
说明:
TODO
public boolean isReadOnly() @ L27
- 方法名:isReadOnly
- 源码定位:L27
- 返回类型:boolean
- 修饰符:public
参数:
- 无
说明:
TODO
public long getTotalSpace() @ L32
- 方法名:getTotalSpace
- 源码定位:L32
- 返回类型:long
- 修饰符:public
参数:
- 无
说明:
TODO
public long getUsableSpace() @ L37
- 方法名:getUsableSpace
- 源码定位:L37
- 返回类型:long
- 修饰符:public
参数:
- 无
说明:
TODO
public long getUnallocatedSpace() @ L42
- 方法名:getUnallocatedSpace
- 源码定位:L42
- 返回类型:long
- 修饰符:public
参数:
- 无
说明:
TODO
public boolean supportsFileAttributeView(Class<?extends FileAttributeView> type) @ L47
- 方法名:supportsFileAttributeView
- 源码定位:L47
- 返回类型:boolean
- 修饰符:public
参数:
- type: Class<?extends FileAttributeView>
说明:
TODO
public boolean supportsFileAttributeView(String name) @ L52
- 方法名:supportsFileAttributeView
- 源码定位:L52
- 返回类型:boolean
- 修饰符:public
参数:
- name: String
说明:
TODO
public <V extends FileStoreAttributeView> V getFileStoreAttributeView(Class<V> type) @ L57
- 方法名:getFileStoreAttributeView
- 源码定位:L57
- 返回类型:
V - 修饰符:public
参数:
- type: Class
说明:
TODO
public Object getAttribute(String attribute) @ L62
- 方法名:getAttribute
- 源码定位:L62
- 返回类型:Object
- 修饰符:public
参数:
- attribute: String
说明:
TODO
代码
class LinkFSFileStore extends FileStore {
private final String name;
public LinkFSFileStore(String name) {
this.name = name;
}
@Override
public String name() {
return this.name;
}
@Override
public String type() {
return "index";
}
@Override
public boolean isReadOnly() {
return true;
}
@Override
public long getTotalSpace() {
return 0L;
}
@Override
public long getUsableSpace() {
return 0L;
}
@Override
public long getUnallocatedSpace() {
return 0L;
}
@Override
public boolean supportsFileAttributeView(Class<? extends FileAttributeView> type) {
return type == BasicFileAttributeView.class;
}
@Override
public boolean supportsFileAttributeView(String name) {
return "basic".equals(name);
}
@Override
public <V extends FileStoreAttributeView> @Nullable V getFileStoreAttributeView(Class<V> type) {
return null;
}
@Override
public Object getAttribute(String attribute) throws IOException {
throw new UnsupportedOperationException();
}
}引用的其他类
- 无