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