Top Description Interfaces Classes
[default module]

Package groovy.util


Various Groovy utilities for working with nodes, builders, logging, and other things.

Interface Summary

Modifier and TypeInterface and Description
public interface
BufferedIterator<T>

An iterator that allows examining the next element without consuming it.

public interface
public interface
public interface
ResourceConnector

Base interface for customizing where resources can be found for the GroovyScriptEngine.

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
BuilderSupport

Base class for creating arbitrary nested trees of objects or events.

public class
CharsetToolkit

Utility class to guess the encoding of a given text file.

public class
ClosureComparator<T>

A Comparator which uses a closure to compare 2 values being equal

public class
ConfigObject

A ConfigObject at a simple level is a Map that creates configuration entries (other ConfigObjects) when referencing them.

public abstract class
DelegatingScript

Script that performs method invocations and property access like groovy.lang.Closure does.

public class
Eval

Allow easy integration from Groovy into Java through convenience methods.

public class
Expando

Represents a dynamically expandable bean.

public abstract class
FactoryBuilderSupport

Mix of BuilderSupport and SwingBuilder's factory support.

pack-priv class
public class
GroovyCollections

A Collections utility class

public class
GroovyScriptEngine

Specific script engine able to reload modified scripts as well as dealing properly with dependent scripts.

public class
IndentPrinter

A helper class for printing indented text.

public class
MapEntry

A Map.Entry implementation.

public class
Node

Represents an arbitrary tree node which can be used for structured metadata or any arbitrary XML-like tree.

public class
NodeBuilder

A helper class for creating nested trees of Node objects for handling arbitrary data

public class
NodeList

A List implementation which is returned by queries on a Node which provides some XPath like helper methods for GPath.

public class
NodePrinter

A helper class for creating nested trees of data

public class
ObjectGraphBuilder

A builder for creating object graphs.

public class
ObservableList

List decorator that will trigger PropertyChangeEvents when a value changes.

public class
ObservableMap

Map decorator that will trigger PropertyChangeEvents when a value changes.

public class
ObservableSet<E>

Set decorator that will trigger PropertyChangeEvents when a value changes.

public class
OrderBy<T>

A helper class for sorting objects via a closure to return the field or operation on which to sort.

public class
PermutationGenerator<E>

Systematically generate permutations.

public class
Proxy

Dynamic groovy proxy for another object.

public class
ProxyGenerator

Generates 'Proxy' objects which implement interfaces, maps of closures and/or extend classes/delegates.

public class
public class