A B C D F G H I K M N O P R S _

A

addSchema(String, Object) - Method in class groovytools.builder.MetaBuilder
Adds a previously defined schema with the given name.
appendNode(Object, Map) - Method in class groovytools.builder.SchemaNode
 
appendNode(Object) - Method in class groovytools.builder.SchemaNode
 
appendNode(Object, Object) - Method in class groovytools.builder.SchemaNode
 
appendNode(Object, Map, Object) - Method in class groovytools.builder.SchemaNode
 
appendNode(SchemaNode) - Method in class groovytools.builder.SchemaNode
 

B

build(Closure, Closure) - Method in class groovytools.builder.MetaBuilder
 
build(Closure) - Method in class groovytools.builder.MetaBuilder
 
build(Class) - Method in class groovytools.builder.MetaBuilder
 
build(Closure, Class) - Method in class groovytools.builder.MetaBuilder
Creates a Script from viewClass and returns the last object built by running the resulting script.
build(URL) - Method in class groovytools.builder.MetaBuilder
 
build(Closure, URL) - Method in class groovytools.builder.MetaBuilder
 
build(Script) - Method in class groovytools.builder.MetaBuilder
 
build(Closure, Script) - Method in class groovytools.builder.MetaBuilder
 
buildList(Closure) - Method in class groovytools.builder.MetaBuilder
 
buildList(Class) - Method in class groovytools.builder.MetaBuilder
 
buildList(URL) - Method in class groovytools.builder.MetaBuilder
 
buildList(Script) - Method in class groovytools.builder.MetaBuilder
 

C

call(Object) - Method in class groovytools.builder.MetaBuilder.ListBuilder
 
call(Object) - Method in class groovytools.builder.MetaBuilder.SchemaAdder
 
checkCollections(SchemaNode, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
 
checkDef(FactoryBuilderSupport, Object) - Method in class groovytools.builder.CollectionSchemaNode
 
checkNode(SchemaNode, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Execute check against node, if one exists.
checkPropertyValue(SchemaNode, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Check value against a propertySchema's check attribute, if it exists.
checkSize(Object) - Method in class groovytools.builder.CollectionSchemaNode
 
ClassNameNotFoundException - Exception in groovytools.builder
Thrown when MetaBuilder can't resolve a class name.
ClassNameNotFoundException() - Constructor for exception groovytools.builder.ClassNameNotFoundException
 
ClassNameNotFoundException(String) - Constructor for exception groovytools.builder.ClassNameNotFoundException
 
ClassNameNotFoundException(String, Throwable) - Constructor for exception groovytools.builder.ClassNameNotFoundException
 
ClassNameNotFoundException(Throwable) - Constructor for exception groovytools.builder.ClassNameNotFoundException
 
closure - Variable in class groovytools.builder.ClosureFactoryAdapter
 
ClosureFactoryAdapter - Class in groovytools.builder
Adapts a given Closure such that it can support the Factory.newInstance(FactoryBuilderSupport, Object, Object, Map) method.
ClosureFactoryAdapter(Closure) - Constructor for class groovytools.builder.ClosureFactoryAdapter
 
CollectionException - Exception in groovytools.builder
Thrown when an exception occurs building a collection or adding to a collection.
CollectionException() - Constructor for exception groovytools.builder.CollectionException
 
CollectionException(String) - Constructor for exception groovytools.builder.CollectionException
 
CollectionException(String, Throwable) - Constructor for exception groovytools.builder.CollectionException
 
CollectionException(Throwable) - Constructor for exception groovytools.builder.CollectionException
 
CollectionSchemaNode - Class in groovytools.builder
SchemaNode sub-class that handles certain collection behaviors.
CollectionSchemaNode(SchemaNode, Object) - Constructor for class groovytools.builder.CollectionSchemaNode
 
CollectionSchemaNode(SchemaNode, Object, Object) - Constructor for class groovytools.builder.CollectionSchemaNode
 
CollectionSchemaNode(SchemaNode, Object, Map) - Constructor for class groovytools.builder.CollectionSchemaNode
 
CollectionSchemaNode(SchemaNode, Object, Map, Object) - Constructor for class groovytools.builder.CollectionSchemaNode
 
createClassNameNotFoundException(String) - Static method in class groovytools.builder.MetaBuilder
 
createClassNameResolver() - Method in class groovytools.builder.MetaObjectGraphBuilder
Override to modify the MetaObjectGraphBuilder.FactoryClassNameResolver behavior.
createCollectionException(String, String) - Static method in class groovytools.builder.MetaBuilder
 
createCollectionException(String, Throwable) - Static method in class groovytools.builder.MetaBuilder
 
createDefaultMetaSchema() - Method in class groovytools.builder.MetaBuilder
The default implementantion returns the MetaBuilder meta schema: Subclasses may override this method to implement their own default meta schemas as needed.
createFactoryException(String, String) - Static method in class groovytools.builder.MetaBuilder
 
createFactoryException(String, Throwable) - Static method in class groovytools.builder.MetaBuilder
 
createIdentifierResolver() - Method in class groovytools.builder.MetaObjectGraphBuilder
Override to modify the ObjectGraphBuilder.IdentifierResolver behavior.
createMetaObjectGraphBuilder(SchemaNode, Factory, Closure) - Method in class groovytools.builder.MetaBuilder
Returns a new MetaObjectGraphBuilder with the given default schema and node factory
createNode(Object, Map, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Overrides in order to construct nodes based on the current schema definition.
CreateNodeEvent - Class in groovytools.builder
 
CreateNodeEvent(String, Object, Object) - Constructor for class groovytools.builder.CreateNodeEvent
 
createNodeException(String, String) - Static method in class groovytools.builder.MetaBuilder
 
createNodeException(String, Throwable) - Static method in class groovytools.builder.MetaBuilder
 
createPropertyException(String, String) - Static method in class groovytools.builder.MetaBuilder
 
createPropertyException(String, Throwable) - Static method in class groovytools.builder.MetaBuilder
 
createSchemaNotFoundException(String) - Static method in class groovytools.builder.MetaBuilder
 

D

deepCopy() - Method in class groovytools.builder.CollectionSchemaNode
 
deepCopy() - Method in class groovytools.builder.SchemaNode
 
deepCopyChildren(SchemaNode) - Method in class groovytools.builder.SchemaNode
 
define(Closure) - Method in class groovytools.builder.MetaBuilder
Defines, registers and returns a new schema using the default meta schema.
define(Class) - Method in class groovytools.builder.MetaBuilder
 
define(Script) - Method in class groovytools.builder.MetaBuilder
 
define(URL) - Method in class groovytools.builder.MetaBuilder
 

F

FactoryException - Exception in groovytools.builder
Thrown when MetaBuilder doesn't recognize an object as an allowable factory.
FactoryException() - Constructor for exception groovytools.builder.FactoryException
 
FactoryException(String) - Constructor for exception groovytools.builder.FactoryException
 
FactoryException(String, Throwable) - Constructor for exception groovytools.builder.FactoryException
 
FactoryException(Throwable) - Constructor for exception groovytools.builder.FactoryException
 
findCollectionSchema(SchemaNode, String, String) - Method in class groovytools.builder.MetaObjectGraphBuilder
 
findSchema(SchemaNode, String, String) - Method in class groovytools.builder.MetaObjectGraphBuilder
Finds and returns a child schema with the given name, in the specified container or null if not found.
findSchemaAttribute(SchemaNode, String) - Method in class groovytools.builder.MetaObjectGraphBuilder
 
firstChild(String) - Method in class groovytools.builder.SchemaNode
 
fqn() - Method in class groovytools.builder.SchemaNode
Returns the fully qualified name of the node.
fqn(String) - Method in class groovytools.builder.SchemaNode
Returns the fully qualified name of the node appened by name.

G

getClassLoader() - Method in class groovytools.builder.MetaBuilder
Returns the class loader in use by the MetaBuilder.
getCurrentProperties() - Method in class groovytools.builder.MetaObjectGraphBuilder
 
getCurrentSchema() - Method in class groovytools.builder.MetaObjectGraphBuilder
 
getDefaultBuildNodeFactory() - Method in class groovytools.builder.MetaBuilder
 
getDefaultDefineNodeFactory() - Method in class groovytools.builder.MetaBuilder
 
getDefaultMetaSchema() - Method in class groovytools.builder.MetaBuilder
Returns the default schema.
getIsRoot() - Method in class groovytools.builder.CreateNodeEvent
 
getList() - Method in class groovytools.builder.MetaBuilder.ListBuilder
 
getMergedCollections(SchemaNode) - Method in class groovytools.builder.MetaObjectGraphBuilder
Return a shallow set of merged collections by searching for all collections of schema and its parents, in a depth first manner.
getMergedProperties(SchemaNode) - Method in class groovytools.builder.MetaObjectGraphBuilder
Return a shallow set of merged properties by searching for all properties of schema and its parents, in a depth first manner.
getMetaBuilder() - Method in class groovytools.builder.MetaObjectGraphBuilder
 
getMinMaxValComp(SchemaNode, String, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Returns a Comparable object that can be used with the min and max constraints.
getName() - Method in class groovytools.builder.CreateNodeEvent
 
getNode() - Method in class groovytools.builder.CreateNodeEvent
 
getObjectVisitor() - Method in class groovytools.builder.MetaObjectGraphBuilder
 
getParent() - Method in class groovytools.builder.CreateNodeEvent
 
getParentBean() - Method in class groovytools.builder.CollectionSchemaNode
Returns the build-time parent of the collection.
getSchema(String) - Method in class groovytools.builder.MetaBuilder
Returns a previously defined schema with the given name.
groovytools.builder - package groovytools.builder
 

H

handleUnsetProperties(SchemaNode, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
 

I

invokeMethod(Object, String, Object) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
invokeMethod(Object, String, Object[]) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
isHandlesNodeChildren() - Method in class groovytools.builder.CollectionSchemaNode
 
isLeaf() - Method in class groovytools.builder.CollectionSchemaNode
 

K

key(Object, Object) - Method in class groovytools.builder.CollectionSchemaNode
Returns the key that may be used to add a child to the collection.

M

MetaBuilder - Class in groovytools.builder
MetaBuilder is a builder that uses schemas to more conveniently and correctly build object hierarchies.
MetaBuilder() - Constructor for class groovytools.builder.MetaBuilder
Constructs a MetaBuilder with the default meta schema, node factory and class loader.
MetaBuilder(ClassLoader) - Constructor for class groovytools.builder.MetaBuilder
Constructs a MetaBuilder with the default meta schema, node factory and specified class loader.
MetaBuilder(SchemaNode, ClassLoader) - Constructor for class groovytools.builder.MetaBuilder
Constructs a MetaBuilder with the given default meta schema
MetaBuilder.DefaultBuildSchemaNodeFactory - Class in groovytools.builder
Default SchemaNode factory used when MetaBuilder.build(groovy.lang.Closure, groovy.lang.Closure) is called.
MetaBuilder.DefaultBuildSchemaNodeFactory() - Constructor for class groovytools.builder.MetaBuilder.DefaultBuildSchemaNodeFactory
 
MetaBuilder.DefaultCollectionSchemaNodeFactory - Class in groovytools.builder
Default CollectionSchemaNode factory used when MetaBuilder.define(groovy.lang.Closure) is called.
MetaBuilder.DefaultCollectionSchemaNodeFactory() - Constructor for class groovytools.builder.MetaBuilder.DefaultCollectionSchemaNodeFactory
 
MetaBuilder.DefaultDefineSchemaNodeFactory - Class in groovytools.builder
Default SchemaNode factory used when MetaBuilder.define(groovy.lang.Closure) is called.
MetaBuilder.DefaultDefineSchemaNodeFactory() - Constructor for class groovytools.builder.MetaBuilder.DefaultDefineSchemaNodeFactory
 
MetaBuilder.FactoryInterceptorMetaClass - Class in groovytools.builder
Supports builder scripts by dispatching methods against MetaObjectGraphBuilder.
MetaBuilder.FactoryInterceptorMetaClass(MetaClass, FactoryBuilderSupport) - Constructor for class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
MetaBuilder.ListBuilder - Class in groovytools.builder
 
MetaBuilder.ListBuilder() - Constructor for class groovytools.builder.MetaBuilder.ListBuilder
 
MetaBuilder.SchemaAdder - Class in groovytools.builder
 
MetaBuilder.SchemaAdder() - Constructor for class groovytools.builder.MetaBuilder.SchemaAdder
 
MetaBuilderException - Exception in groovytools.builder
Base class for all MetaBuilder exceptions.
MetaBuilderException() - Constructor for exception groovytools.builder.MetaBuilderException
 
MetaBuilderException(String) - Constructor for exception groovytools.builder.MetaBuilderException
 
MetaBuilderException(String, Throwable) - Constructor for exception groovytools.builder.MetaBuilderException
 
MetaBuilderException(Throwable) - Constructor for exception groovytools.builder.MetaBuilderException
 
MetaConfigBuilder - Class in groovytools.builder
A somewhat backwards-compatible ConfigSlurper alternative that adds schema support.
MetaConfigBuilder() - Constructor for class groovytools.builder.MetaConfigBuilder
 
MetaConfigBuilder.MetaConfigObjectFactory - Class in groovytools.builder
 
MetaConfigBuilder.MetaConfigObjectFactory() - Constructor for class groovytools.builder.MetaConfigBuilder.MetaConfigObjectFactory
 
MetaObjectGraphBuilder - Class in groovytools.builder
This class is the workhorse behind MetaBuilder.
MetaObjectGraphBuilder(MetaBuilder, SchemaNode, Factory) - Constructor for class groovytools.builder.MetaObjectGraphBuilder
Constructs a MetaObjectGraphBuilder.
MetaObjectGraphBuilder(MetaBuilder, SchemaNode, Factory, Closure) - Constructor for class groovytools.builder.MetaObjectGraphBuilder
Constructs a MetaObjectGraphBuilder.
MetaObjectGraphBuilder.FactoryClassNameResolver - Class in groovytools.builder
Overrides the default implementation in MetaObjectGraphBuilder.FactoryClassNameResolver in order to support resolution of the class name using the factory schema attribute.
MetaObjectGraphBuilder.FactoryClassNameResolver() - Constructor for class groovytools.builder.MetaObjectGraphBuilder.FactoryClassNameResolver
 

N

name - Variable in class groovytools.builder.CreateNodeEvent
 
newInstance(FactoryBuilderSupport, Object, Object, Map) - Method in class groovytools.builder.ClosureFactoryAdapter
Invocations of this method are delegated to the Closure to return an object when called.
newInstance(FactoryBuilderSupport, Object, Object, Map) - Method in class groovytools.builder.CollectionSchemaNode
 
newInstance(FactoryBuilderSupport, Object, Object, Map) - Method in class groovytools.builder.MetaBuilder.DefaultBuildSchemaNodeFactory
 
newInstance(FactoryBuilderSupport, Object, Object, Map) - Method in class groovytools.builder.MetaBuilder.DefaultCollectionSchemaNodeFactory
 
newInstance(FactoryBuilderSupport, Object, Object, Map) - Method in class groovytools.builder.MetaBuilder.DefaultDefineSchemaNodeFactory
 
newInstance(FactoryBuilderSupport, Object, Object, Map) - Method in class groovytools.builder.MetaConfigBuilder.MetaConfigObjectFactory
 
node - Variable in class groovytools.builder.CreateNodeEvent
 
nodeCompleted(Object, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Overrides the default implementation to: sync the schema with the current node handle unset properties check collections execute any check on the node iteself
NodeException - Exception in groovytools.builder
Thrown when a check on a property, collection or node fails.
NodeException() - Constructor for exception groovytools.builder.NodeException
 
NodeException(String) - Constructor for exception groovytools.builder.NodeException
 
NodeException(String, Throwable) - Constructor for exception groovytools.builder.NodeException
 
NodeException(Throwable) - Constructor for exception groovytools.builder.NodeException
 

O

objects - Variable in class groovytools.builder.MetaBuilder.ListBuilder
 
onFactoryRegistration(FactoryBuilderSupport, String, String) - Method in class groovytools.builder.CollectionSchemaNode
 
onHandleNodeAttributes(FactoryBuilderSupport, Object, Map) - Method in class groovytools.builder.CollectionSchemaNode
 
onNodeChildren(FactoryBuilderSupport, Object, Closure) - Method in class groovytools.builder.CollectionSchemaNode
 
onNodeCompleted(FactoryBuilderSupport, Object, Object) - Method in class groovytools.builder.CollectionSchemaNode
 

P

parent - Variable in class groovytools.builder.CreateNodeEvent
 
parent() - Method in class groovytools.builder.SchemaNode
Returns the SchemaNode's parent.
popProperties() - Method in class groovytools.builder.MetaObjectGraphBuilder
 
popSchema() - Method in class groovytools.builder.MetaObjectGraphBuilder
 
PropertyException - Exception in groovytools.builder
Thrown when accessing or setting a property.
PropertyException() - Constructor for exception groovytools.builder.PropertyException
 
PropertyException(String) - Constructor for exception groovytools.builder.PropertyException
 
PropertyException(String, Throwable) - Constructor for exception groovytools.builder.PropertyException
 
PropertyException(Throwable) - Constructor for exception groovytools.builder.PropertyException
 
pushProperties(SchemaNode) - Method in class groovytools.builder.MetaObjectGraphBuilder
 
pushProperties(Map) - Method in class groovytools.builder.MetaObjectGraphBuilder
 
pushSchema(SchemaNode) - Method in class groovytools.builder.MetaObjectGraphBuilder
 

R

resolveClassname(String) - Method in class groovytools.builder.MetaObjectGraphBuilder.FactoryClassNameResolver
 
resolveFactory(Object, Map, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Overrides the default implementation to support lookup of a factory defined in a schema attribute.
resolveSchemaRef(Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Returns the schema referenced by name.

S

SchemaNode - Class in groovytools.builder
SchemaNode simply extends Node with some extra functionality to support cyclical graphs
SchemaNode(SchemaNode, Object) - Constructor for class groovytools.builder.SchemaNode
 
SchemaNode(SchemaNode, Object, Object) - Constructor for class groovytools.builder.SchemaNode
 
SchemaNode(SchemaNode, Object, Map) - Constructor for class groovytools.builder.SchemaNode
 
SchemaNode(SchemaNode, Object, Map, Object) - Constructor for class groovytools.builder.SchemaNode
 
SchemaNotFoundException - Exception in groovytools.builder
Thrown when a schema could not be found.
SchemaNotFoundException() - Constructor for exception groovytools.builder.SchemaNotFoundException
 
SchemaNotFoundException(String) - Constructor for exception groovytools.builder.SchemaNotFoundException
 
SchemaNotFoundException(String, Throwable) - Constructor for exception groovytools.builder.SchemaNotFoundException
 
SchemaNotFoundException(Throwable) - Constructor for exception groovytools.builder.SchemaNotFoundException
 
setAttribute(Object, String, Object) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
setAttribute(Class, Object, String, Object, boolean, boolean) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
setChild(FactoryBuilderSupport, Object, Object) - Method in class groovytools.builder.CollectionSchemaNode
Sets the child on the parent.
setClassLoader(ClassLoader) - Method in class groovytools.builder.MetaBuilder
Sets the ClassLoader to use by the MetaBuilder.
setDefaultBuildNodeFactory(Factory) - Method in class groovytools.builder.MetaBuilder
 
setDefaultDefineNodeFactory(Factory) - Method in class groovytools.builder.MetaBuilder
 
setName(String) - Method in class groovytools.builder.CreateNodeEvent
 
setNode(Object) - Method in class groovytools.builder.CreateNodeEvent
 
setNodeAttributes(Object, Map) - Method in class groovytools.builder.MetaObjectGraphBuilder
Sets properties on the node based on the current schema.
setObjectVisitor(Closure) - Method in class groovytools.builder.MetaObjectGraphBuilder
 
setParent(FactoryBuilderSupport, Object, Object) - Method in class groovytools.builder.CollectionSchemaNode
 
setParent(Object) - Method in class groovytools.builder.CreateNodeEvent
 
setParent(FactoryBuilderSupport, Object, Object) - Method in class groovytools.builder.MetaConfigBuilder.MetaConfigObjectFactory
 
setParent(Object, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Overrides the default implementation in order set the parent using the current schema definition.
setProperty(Object, String, Object) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
setProperty(String, Object) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
setProperty(Class, Object, String, Object, boolean, boolean) - Method in class groovytools.builder.MetaBuilder.FactoryInterceptorMetaClass
 
setProperty(Object, Object, SchemaNode) - Method in class groovytools.builder.MetaObjectGraphBuilder
Sets a node's property value, allowing for property renaming.
setVariable(String, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Sets thet node's property value by name referencing the current schema.
setVariable(Object, SchemaNode, String, Object) - Method in class groovytools.builder.MetaObjectGraphBuilder
Sets the given node's property value by name referencing the given schema.
size(Object, Object) - Method in class groovytools.builder.CollectionSchemaNode
 

_

_parent - Variable in class groovytools.builder.SchemaNode
 

A B C D F G H I K M N O P R S _

Copyright © 2008 FoundryLogic, LLC. All Rights Reserved.