Package ghidra.util
package ghidra.util
-
ClassDescriptionHelper class to convert a byte array to Java primitives and primitives to a byte array in Big endian.
InputStream
wrapper that limits itself to a portion of the wrapped stream.BrowserLoader opens a web browser and displays the given url.Combines two drop targets and sends events to them in priority order.Blender of colorsHelper methods for converting between number data types without negative promotion.Latch that has a count that can be incremented and decremented.Stateless helper classes with static singleton instances that contain methods to convert Java numeric types to and from their raw form in a byte array.A filteringOutputStream
that calculates the hash of the bytes being written.Class to identify where help can be located for some object.A helper class providing static methods for formatting text with common HTML tags.Exception thrown if a name has invalid characters.Helper class to convert a byte array to a Java primitive in Little endian order, and to convert a primitive to a byte array.Ghidra synchronization lock.Iterator over a set of Java-type long values.An InputStream which utilizes a TaskMonitor to indicate input progress and allows the operation to be cancelled via the TaskMonitor.An OutputStream which utilizes a TaskMonitor to indicate output progress and allows the operation to be cancelled via the TaskMonitor.Class with static methods to report errors as either a short message or a more detailed message (e.g., stacktrace).MultiComparableArrayIterator<T extends Comparable<T>>MultiComparableArrayIterator
takes multiple arrays of comparable objects and iterates through them simultaneously.Utility class with static methods for validating project file names.Exception thrown if user is not the owner of a file or data object being accessed.AOutputStream
that discards all bytes written to it.Methods for saving and restoring Strings and Java primitives or arrays of Strings and primitives.Implementation for ObjectStorage to save and restore Strings and Java primitives using an ObjectOutputStream and ObjectInputStream, respectively.A class that signals this saveable is not meant to broadcast its changes.Class that represents a file of property names and values.Exception thrown if a method attemps to change an object that is marked as read-only.Wraps aListIterator
so that the operations are reversed.Save and restore elements that are compatible with ObjectStorage objects.Defines how the sign of integer-type numbers is to be interpreted for rendering.StatusListener
is a general purpose status listener responsible for displaying and/or recording status messagesClass with static methods formatting values in hex.Class with static methods that deal with string manipulation.About the worst way to wrap lines everA utility class to handle running code on the AWT Event Dispatch ThreadGeneral purpose class to provide convenience methods for doing "System" type stuff, e.g., find resources, date/time, etc.A set of static utilities to facilitate JUnit testing.TriConsumer<T,U, V> Patterned afterBiConsumer
.Class for web color support.A simple object that represents a word as defined byStringUtilities.findWord(String, int)
.