AbstractFactory |
|
AllTestSuite |
AllTestSuite can be used in extension of GroovyTestSuite to execute TestCases written in Groovy
from inside a Java IDE.
|
AntBuilder |
Allows Ant tasks to
be used with a Groovy builder-style markup.
|
BuilderSupport |
An abstract base class for creating arbitrary nested trees of objects or events
|
CharsetToolkit |
Utility class to guess the encoding of a given text file.
|
ClosureComparator<T> |
A Comparator which uses a closure to compare 2 values being equal
|
ConfigObject |
A ConfigObject at a simple level is a Map that creates configuration entries (other ConfigObjects) when referencing them.
|
DelegatingScript |
Script that performs method invocations and property access like Closure does.
|
Eval |
Allow easy integration from Groovy into Java through convenience methods.
|
Expando |
Represents a dynamically expandable bean.
|
FactoryBuilderSupport |
Mix of BuilderSupport and SwingBuilder's factory support.
|
GroovyAssert |
Deprecated.
|
GroovyCollections |
A Collections utility class
|
GroovyMBean |
A GroovyObject facade for an underlying MBean which acts like a normal
groovy object but which is actually implemented via
an underlying JMX MBean.
|
GroovyScriptEngine |
Specific script engine able to reload modified scripts as well as dealing properly
with dependent scripts.
|
GroovyTestCase |
A JUnit 3 TestCase base class in Groovy.
|
GroovyTestSuite |
A TestSuite which will run a Groovy unit test case inside any Java IDE
either as a unit test case or as an application.
|
IndentPrinter |
A helper class for printing indented text.
|
MapEntry |
A Map.Entry implementation.
|
Node |
Represents an arbitrary tree node which can be used for structured metadata or any arbitrary XML-like tree.
|
NodeBuilder |
A helper class for creating nested trees of Node objects for
handling arbitrary data
|
NodeList |
A List implementation which is returned by queries on a Node
which provides some XPath like helper methods for GPath.
|
NodePrinter |
A helper class for creating nested trees of data
|
ObjectGraphBuilder |
A builder for creating object graphs.
Each node defines the class to be created and the property on its parent (if
any) at the same time.
|
ObjectGraphBuilder.DefaultChildPropertySetter |
Default impl that calls parent.propertyName = child
If parent.propertyName is a Collection it will try to add child to the
collection.
|
ObjectGraphBuilder.DefaultClassNameResolver |
Default impl that capitalizes the classname.
|
ObjectGraphBuilder.DefaultIdentifierResolver |
Default impl, always returns 'id'
|
ObjectGraphBuilder.DefaultNewInstanceResolver |
Default impl that calls Class.newInstance()
|
ObjectGraphBuilder.DefaultReferenceResolver |
Default impl, always returns 'refId'
|
ObjectGraphBuilder.DefaultRelationNameResolver |
Default impl that returns parentName and childName accordingly.
|
ObservableList |
List decorator that will trigger PropertyChangeEvents when a value changes.
An optional Closure may be specified and will work as a filter, if it returns true the property
will trigger an event (if the value indeed changed), otherwise it won't.
|
ObservableList.ElementAddedEvent |
|
ObservableList.ElementClearedEvent |
|
ObservableList.ElementEvent |
|
ObservableList.ElementRemovedEvent |
|
ObservableList.ElementUpdatedEvent |
|
ObservableList.MultiElementAddedEvent |
|
ObservableList.MultiElementRemovedEvent |
|
ObservableMap |
Map decorator that will trigger PropertyChangeEvents when a value changes.
An optional Closure may be specified and will work as a filter, if it returns
true the property will trigger an event (if the value indeed changed),
otherwise it won't.
|
ObservableMap.MultiPropertyEvent |
|
ObservableMap.PropertyAddedEvent |
|
ObservableMap.PropertyClearedEvent |
|
ObservableMap.PropertyEvent |
|
ObservableMap.PropertyRemovedEvent |
|
ObservableMap.PropertyUpdatedEvent |
|
ObservableSet<E> |
Set decorator that will trigger PropertyChangeEvents when a value changes.
An optional Closure may be specified and will work as a filter, if it returns true the property
will trigger an event (if the value indeed changed), otherwise it won't.
|
ObservableSet.ElementAddedEvent |
|
ObservableSet.ElementClearedEvent |
|
ObservableSet.ElementEvent |
|
ObservableSet.ElementRemovedEvent |
|
ObservableSet.MultiElementAddedEvent |
|
ObservableSet.MultiElementRemovedEvent |
|
OrderBy<T> |
A helper class for sorting objects via a closure to return the field
or operation on which to sort.
|
PermutationGenerator<E> |
Systematically generate permutations.
|
Proxy |
Dynamic groovy proxy for another object.
|
ProxyGenerator |
Classes to generate 'Proxy' objects which implement interfaces,
maps of closures and/or extend classes/delegates.
|
XmlNodePrinter |
Prints a groovy.util.Node (as used with XmlParser ) including all children in XML format.
|
XmlNodePrinter.NamespaceContext |
|
XmlParser |
A helper class for parsing XML into a tree of Node instances for a
simple way of processing XML.
|
XmlSlurper |
Parse XML into a document tree that may be traversed similar to XPath
expressions.
|