# Package org.eclipse.wst.jsdt.chromium.debug.core.util

Interface Summary
RangeBinarySearch.Input: An algorithm input model.
UniqueKeyGenerator.Factory<E>: A factory for an abstract storage used in `#createElementWithUniqueName` method.

Class Summary
AccuratenessProperty: A persistent property of IResource that holds 'file match accurateness value' -- a number of file path components that is used in breakpoint target RegExp.
AccuratenessProperty.Parser
ChromiumDebugPluginUtil: A utility for interaction with the Eclipse workspace.
JavaScriptRegExpSupport: Helper class that manipulates with JavaScript RegExp sources.
JsValueStringifier: A converter of JsValues into human-readable strings used in various contexts.
JsValueStringifier.Config: A configuration class
MementoFormat: Handles memento string format.
MementoFormat.Parser: A simple parser that reads char sequence as a sequence of strings.
PlatformUtil
ProgressUtil: A small set of utility classes that help programming progress monitor logic.
ProgressUtil.MonitorWrapper: A small wrapper around the `IProgressMonitor` that keeps a default label -- the string to show when a current stage has no label of its own.
ProgressUtil.Stage: Represents one stage of the whole process with a name and relative length called "weight".
RangeBinarySearch: Binary search algorithm implementation.
ScriptTargetMapping: Describes a relation between a file in workspace `IFile` and a script on remote VM `VmResource`.
UniqueKeyGenerator: A utility class that is used to generate a unique key according to a proposed key and taking alternative keys if that one is already taken.

Enum Summary
PlatformUtil.OS

Exception Summary
MementoFormat.ParserException