Package com.jgcomptech.tools
Contains a lot of tools to use in any Java program.
-
Interface Summary Interface Description NativeMethods.Kernel32 Interface object to hold all the Kernel32 Instances.NativeMethods.Secur32 Interface object to hold all the Secur32 Instances.NativeMethods.Shell32 Interface object to hold all the Shell32 Instances. -
Class Summary Class Description CollectionUtils Contains methods for dealing with collections.CommandInfo Allows you to run console commands and either run them elevated or not and return the result to a string.CommandInfo.Output Output object that is returned after the command has completed.ComputerInfo Returns Information about the current OS and Hardware on the current system.EmailValidator An email address represents the textual string of an RFC 2822 email address and other corresponding information of interest.ExceptionUtils Contains methods for dealing with exceptions.HWInfo Returns information about the system hardware.HWInfo.BIOS Returns information about the system BIOS.HWInfo.BIOSObject A BIOS Object for use with theComputerInfo
class.HWInfo.DriveObject A Drive Object for use with theComputerInfo
class.HWInfo.HWObject A Hardware Object for use with theComputerInfo
class.HWInfo.Network Returns information about the current network.HWInfo.NetworkObject A Network Object for use with theComputerInfo
class.HWInfo.OEM Returns information about the system manufacturer.HWInfo.Processor Returns information about the system processor.HWInfo.ProcessorObject A Processor Object for use with theComputerInfo
class.HWInfo.RAM Returns information about the system RAM.HWInfo.RAMObject A RAM Object for use with theComputerInfo
class.HWInfo.Storage Returns information about the system storage.HWInfo.StorageObject A Storage Object for use with theComputerInfo
class.Misc Contains methods to do misc tasks.Misc.SecondsConverter Contains methods to convert seconds into a readable format.NativeMethods Contains methods that allow access to Windows C++ dll files.NumberUtils Contains methods dealing with numbers.OSInfo Returns information about the operating system.OSInfo.Architecture Determines if the current application is 32 or 64-bit.OSInfo.CheckIf Runs different checks against the OS and returns a boolean value.OSInfo.InstallInfoObject An Install Info Object for use with theComputerInfo
class.OSInfo.Name Returns the different names provided by the operating system.OSInfo.OSObject An Operating System Object for use with theComputerInfo
class.OSInfo.VersionObject A Version Object for use with theComputerInfo
class.OSInfo.Windows Returns information about the Windows installation.OSInfo.Windows.Activation Returns information about the Windows activation status.OSInfo.Windows.CheckIf Contains boolean functions to check if certain conditions are true.OSInfo.Windows.Edition Returns the product type of the operating system running on this Computer.OSInfo.Windows.Name Returns the different names provided by the operating system.OSInfo.Windows.ServicePack Returns the service pack information of the operating system running on this Computer.OSInfo.Windows.SystemInformation Returns information about the current Windows installation.OSInfo.Windows.UserInfo Returns info about the currently logged in user account.OSInfo.Windows.Version Returns the full version of the operating system running on this Computer.OSInfo.Windows.WMI Returns information from WMI.RegistryInfo Registry tools for handling registry keys and values.SecurityTools Contains methods dealing with encryption and hashing.SecurityTools.FileHashes Contains methods dealing with hashing files.SecurityTools.PasswordHashes Contains methods dealing with hashing passwords.SecurityTools.RSAFiles Contains methods dealing with RSA key files.SecurityTools.RSAHashes Contains methods dealing with RSA encryption and decryption.StringUtils Contains methods dealing with strings.WebTools Web tools for completing tasks dealing with websites.WebTools.HTML HTML tools for handling html source code. -
Enum Summary Enum Description OSInfo.Windows.Activation.Status A list of Activation statuses that are the result of the methods in theOSInfo.Windows.Activation
class.OSInfo.Windows.Version.Type A list of Version types used in theOSInfo.Windows.Version
class.RegistryInfo.HKEY A list of the different parent keys in the Windows Registry that are used in theRegistryInfo
class.SecurityTools.HashType A list of the Hash Types to be used for hashing string values in theSecurityTools
class. -
Exception Summary Exception Description Misc.SecondsConverter.NegativeNumberException This exception is thrown if a negative number is supplied to the methods in this class.