@InterfaceAudience.Private @InterfaceStability.Unstable public class INode extends Object
限定符和类型 | 类和说明 |
---|---|
static class |
INode.FileType |
限定符和类型 | 字段和说明 |
---|---|
static INode |
DIRECTORY_INODE |
static INode.FileType[] |
FILE_TYPES |
构造器和说明 |
---|
INode(INode.FileType fileType,
Block[] blocks) |
限定符和类型 | 方法和说明 |
---|---|
static INode |
deserialize(InputStream in) |
Block[] |
getBlocks() |
INode.FileType |
getFileType() |
long |
getSerializedLength() |
boolean |
isDirectory() |
boolean |
isFile() |
InputStream |
serialize() |
public static final INode.FileType[] FILE_TYPES
public static final INode DIRECTORY_INODE
public INode(INode.FileType fileType, Block[] blocks)
public Block[] getBlocks()
public INode.FileType getFileType()
public boolean isDirectory()
public boolean isFile()
public long getSerializedLength()
public InputStream serialize() throws IOException
IOException
public static INode deserialize(InputStream in) throws IOException
IOException
Copyright © 2016. All Rights Reserved.