CM3D2.Toolkit Contains Methods to Compress and Decompress data in the DEFLATE Specification See RFC 1951 Compresses Data Data to be Compressed Compressed Data Decompresses Data Data to be Decompressed Decompressed Data Arc File System Class Provides Methods and Functions to Handle Loading, Creating, Modifying and Saving of KISS's CM3D2 .arc Files Creates a new Empty Instance of an Arc File System Creates a new Empty Instance of an Arc File System named File System Name Removes invalid characters from the given File Name See File Name File Name without invalid characters Clears the Directory True if Sucessful Clears a Directory Directory to Clear True if Successful List of Extensions that will be Compressed upon saving Creates a copy of inside Source Directory Target Directory True if Successful Creates a copy of inside Source File Target Directory True if Successful Creates a Directory with the specified name inside Directory Name The created Directory Creates a Directory with the specified name inside Directory Name Parent Directory The created Directory Creates a File with the specified name inside File Name The created File Creates a File with the specified name inside File Name Parent Directory The created File Deletes a Directory Directory to Delete True to Delete Files and Subdirectories True if Successful Deletes a File File to Delete True if Successful Detects if the ARC Magic Identifier is present the specified file File to Check True if ARC Magic ID detected Listing of all Directories Checks if a Directory Exists inside of Directory Name True if Exists Checks if a Directory Exists inside of Directory Name Parent Directory True if Exists Checks if a File Exists inside of File Name True if Exists Checks if a File Exists inside of File Name Parent Directory True if Exists Listing of all Files Finds a Existing Directory inside Directory Name The Directory or null if none found Finds a Existing Directory inside Directory Name Parent Directory The Directory or null if none found Finds a Existing File inside File Name The Directory or null if none found Finds a Existing File inside File Name Parent Directory The Directory or null if none found Checks if an Arc Entry is part of this File System Entry A True if Same FileSystem Loads an Arc File into Arc File Path True if Successful Loads an Arc File in this Instance into Arc File Path Parent Directory True if Successful Loads a Directory and its all files recursively into File Path True if Successful Loads a Directory and all its files recursively into File Path Parent Directory True if Successful Loads a Single File into File Path True if Successful Loads a Single File into File Path Parent Directory True if Successful Instance Logger (Defaults to ) Merges a Copy of with Source Directory Target Directory True if Successful Merges with Source Directory Target Directory True if Successful Moves into Source Directory Target Directory True if Successful Moves into Source File Target Directory True if Successful Internal Name of this .arc path Renames a Entry to Rename New Name True File System Root Writes this File System instance to the given by Stream True if Successful Arc Directory Entry List of Sub Directories Directory Count File Count List of Files Is the of a Base class for Arc File System Entries Creates a new Entry, pertaining to File System Entry Depth in the Tree containing this Entry Full Name of this Entry (Parents and Self) Name of this Entry Parent on the File System Tree Returns a string that represents the current object. A string that represents the current object. Arc File Entry File Pointer, Contains File Size and Data A Arc-File File Pointer Holds a reference to a File inside an Arc File File Data is Compressed See . File Data Disposes of Used Resources Decompressed Size Compressed Size Base Class for all File Pointers CM3D2.Toolkit.Arc.FilePointer.FilePointerBase Compresses this File Pointer A Compressed copy of this File Data is Compressed See . File Data Decompresses this File Pointer A Decompressed copy of this Disposes of Used Resources Decompressed Size Compressed Size A In-Memory File Pointer Holds the Data for a File in Memory Creates a new Memory File Pointer from Uncompressed Data Uncompressed Data Creates a new Memory File Pointer from Compressed Data See Compressed Data Decompressed Size File Data is Compressed See . File Data Disposes of Used Resources Decompressed Size Compressed Size A Null, Zero-Byte File Pointer Returns the corresponding , depending on or File Data is Compressed See . Static, Compressed-Tagged Null File Pointer File Data Returns the corresponding , depending on or Decompressed Size Compressed Size Static, Uncompressed-Tagged Null File Pointer A Local Disk File Pointer Holds a reference to a Local File on the Underlying Operating System Creates a new Physical Disk File Pointer for the file given by File Path Thrown when the File given by exceeds 4,294,967,295 bytes (4GB) Thrown when the File given by does not exist File Data is Compressed See . File Data Disposes of Used Resources Decompressed Size Compressed Size Simple Logging Abstraction Layer Debug-Level Log Message Message Parameters Error-Level Log Message Message Parameters Fatal-Level Log Message Message Parameters Info-Level Log Message Message Parameters Logger Name Trace-Level Log Message Message Parameters Warn-Level Log Message Message Parameters Log Level Enumerator Trace Level Debug Level Information Level Warning Level Error Level Fatal Level Off Level Null Logger Debug-Level Log Message Message Parameters Error-Level Log Message Message Parameters Fatal-Level Log Message Message Parameters Info-Level Log Message Message Parameters Null Logger Instance summary P:CM3D2.Toolkit.Logging.NullLogger.Name Trace-Level Log Message Message Parameters Warn-Level Log Message Message Parameters