C# Class JPAK.JPAKTool

Mostrar archivo Open project: TeskeVirtualSystem/jpak

Public Methods

Method Description
CheckJPAK ( FileStream volume ) : bool
ExportFile ( FileStream volume, String filepath, int offset, int size ) : void
GetFileExt ( String filename ) : String
GetFileTable ( FileStream volume ) : DirectoryEntry
GetFileTableS ( FileStream volume ) : String
GetFileTree ( Newtonsoft.Json.Linq.JObject FileTable ) : DirectoryEntry
GetFileTree ( Newtonsoft.Json.Linq.JObject FileTable, String name, String path ) : DirectoryEntry
GetFileTypeImageList ( ) : ImageList
ParseJSONDirectory ( String dirjson ) : DirectoryEntry

Private Methods

Method Description
BuildFileTypeImageList ( ) : void

Method Details

CheckJPAK() public static method

public static CheckJPAK ( FileStream volume ) : bool
volume System.IO.FileStream
return bool

ExportFile() public static method

public static ExportFile ( FileStream volume, String filepath, int offset, int size ) : void
volume System.IO.FileStream
filepath String
offset int
size int
return void

GetFileExt() public static method

public static GetFileExt ( String filename ) : String
filename String
return String

GetFileTable() public static method

public static GetFileTable ( FileStream volume ) : DirectoryEntry
volume System.IO.FileStream
return DirectoryEntry

GetFileTableS() public static method

public static GetFileTableS ( FileStream volume ) : String
volume System.IO.FileStream
return String

GetFileTree() public static method

public static GetFileTree ( Newtonsoft.Json.Linq.JObject FileTable ) : DirectoryEntry
FileTable Newtonsoft.Json.Linq.JObject
return DirectoryEntry

GetFileTree() public static method

public static GetFileTree ( Newtonsoft.Json.Linq.JObject FileTable, String name, String path ) : DirectoryEntry
FileTable Newtonsoft.Json.Linq.JObject
name String
path String
return DirectoryEntry

GetFileTypeImageList() public static method

public static GetFileTypeImageList ( ) : ImageList
return System.Windows.Forms.ImageList

ParseJSONDirectory() public static method

public static ParseJSONDirectory ( String dirjson ) : DirectoryEntry
dirjson String
return DirectoryEntry