Wikipedia:AutoWikiBrowser/Kingbotk plugin/WikiFunctions2
Appearance
WikiFunctions2.dll is a dotnet DLL written by Kingboyk and supplied with the Kingbotk Plugin. The library depends on and supplements WikiFunctions.dll which is supplied with Bluemoose's AutoWikiBrowser.
Objects
Version 1.0 of the library contains the following classes and interfaces:
- WikiFunctions.WikiFunctions2 - Contains a function which returns the DLL's version info
- WikiFunctions.Encryption.RijndaelSimple - Contains an easy to use wrapper around Rijndael encryption (not directly wiki-related, of course, but used by the plugin to store user details in the registry). The class uses a symmetric key algorithm (Rijndael/AES) to encrypt and decrypt data. As long as encryption and decryption routines use the same parameters to generate the keys, the keys are guaranteed to be the same. (not my code).
- WikiFunctions.Logging.IMyTraceListener - An interface implemented by all trace (logging) classes including the trace manager
- WikiFunctions.Logging.TraceListenerBase - This abstract class can be used to build trace listener classes
- WikiFunctions.Logging.TraceListenerUploadableBase - An abstract class for building auto-uploading trace listeners
- WikiFunctions.Logging.TraceManager - An inheritable implementation of a Logging manager, built around a generic collection of IMyTraceListener objects and String keys
- WikiFunctions.Logging.WikiTraceListener - This class logs in Mediawiki-markup format
- WikiFunctions.Logging.XHTMLTraceListener - This class logs in XHTML format
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
- WikiFunctions.Logging.Uploader.
Download
The DLL is supplied with my plugin.