Uses of Interface
groovy.lang.GroovyObject

Packages that use GroovyObject
groovy.lang Core Groovy language classes for implementing data structures, closures, metadata and so forth. 
groovy.servlet Support for Groovlets which are Servlets written as a simple Groovy script. 
groovy.sql Groovy helper classes for working with SQL data as Groovy objects 
groovy.util Various Groovy utilities for working with nodes, builders, logging, JUnit test cases, text expressions, Ant tasks or JMX MBeans. 
groovy.util.slurpersupport Helper classes for XmlSlurper. 
groovy.xml Groovy markup builder classes for working with SAX and W3C DOM and Groovy markup. 
groovy.xml.streamingmarkupsupport XmlBuilder related classes to support streaming XML. 
org.codehaus.groovy.binding Classes related to property binding. 
org.codehaus.groovy.runtime Runtime classes for Groovy - whether the dynamic interpreter is being used, the compiler or the bytecode generator. 
org.codehaus.groovy.runtime.callsite   
org.codehaus.groovy.runtime.metaclass Internal classes related to Groovy's metaclass implementation. 
org.codehaus.groovy.runtime.wrappers Groovy wrapper classes for primitive types. 
org.codehaus.groovy.tools.shell.util Utility classes related to the Groovy Shell (aka. 
 

Uses of GroovyObject in groovy.lang
 

Subinterfaces of GroovyObject in groovy.lang
 interface GroovyInterceptable
          Marker interface used to notify that all methods should be intercepted through the invokeMethod mechanism of GroovyObject.
 

Classes in groovy.lang that implement GroovyObject
 class Binding
          Represents the variable bindings of a script which can be altered from outside the script object or created outside of a script and passed into it.
 class Closure
          Represents any closure object in Groovy.
private  class Closure.WritableClosure
          Implementation note: This has to be an inner class! Reason: Closure.this.call will call the outer call method, but with the inner class as executing object.
 class DelegatingMetaClass
           
 class ExpandoMetaClass
          A MetaClass that implements GroovyObject and behaves like an Expando, allowing the addition of new methods on the fly.
private  class ExpandoMetaClass.DefiningClosure
           
protected  class ExpandoMetaClass.ExpandoMetaConstructor
          Handles the ability to use the left shift operator to append new constructors
protected  class ExpandoMetaClass.ExpandoMetaProperty
          Instances of this class are returned when using the << left shift operator.
private  class ExpandoMetaClass.StaticDefiningClosure
           
private  class ExpandoMetaClass.SubClassDefiningClosure
           
 class GroovyObjectSupport
          A useful base class for Java objects wishing to be Groovy objects
 class GroovyShell
          Represents a groovy shell capable of running arbitrary groovy scripts
 class GString
          Represents a String which contains embedded values such as "hello there ${user} how are you?" which can be evaluated lazily.
 class NonEmptySequence
          Represents a sequence of objects which represents one or many instances of of objects of a given type.
 class Reference
          Represents a reference to a value
 class Script
          This object represents a Groovy script
 class Sequence
          Represents a sequence of objects which represents zero or many instances of of objects of a given type.
 

Methods in groovy.lang with parameters of type GroovyObject
 void Buildable.build(GroovyObject builder)
           
 void GString.build(GroovyObject builder)
           
 java.lang.Object ProxyMetaClass.use(GroovyObject object, Closure closure)
          Use the ProxyMetaClass for the given Closure.
 

Uses of GroovyObject in groovy.servlet
 

Classes in groovy.servlet that implement GroovyObject
 class ServletBinding
          Servlet-specific binding extension to lazy load the writer or the output stream from the response.
 

Uses of GroovyObject in groovy.sql
 

Subinterfaces of GroovyObject in groovy.sql
 interface GroovyResultSet
          Represents an extent of objects
 

Classes in groovy.sql that implement GroovyObject
(package private)  class CallResultSet
           
 class GroovyResultSetExtension
          GroovyResultSetExtension implements additional logic for ResultSet.
 class GroovyRowResult
          Represents an extent of objects.
 

Uses of GroovyObject in groovy.util
 

Classes in groovy.util that implement GroovyObject
 class AntBuilder
          Allows Ant tasks to be used with GroovyMarkup.
 class BuilderSupport
          An abstract base class for creating arbitrary nested trees of objects or events
 class Expando
          Represents a dynamically expandable bean.
 class FactoryBuilderSupport
          Mix of BuilderSupport and SwingBuilder's factory support.
(package private)  class FactoryInterceptorMetaClass
           
 class GroovyLog
          Represents an arbitrary logging service.
 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.
 class NodeBuilder
          A helper class for creating nested trees of Node objects for handling arbitrary data
 class 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.
 class Proxy
          Dynamic groovy proxy for another object.
 

Uses of GroovyObject in groovy.util.slurpersupport
 

Classes in groovy.util.slurpersupport that implement GroovyObject
 class Attribute
           
(package private)  class Attributes
           
 class FilteredAttributes
          Lazy evaluated representation of nodes filtered by attributes.
 class FilteredNodeChildren
           
 class GPathResult
           
 class NoChildren
           
 class NodeChild
           
(package private)  class NodeChildren
           
 

Methods in groovy.util.slurpersupport with parameters of type GroovyObject
 void Attributes.build(GroovyObject builder)
           
 void NodeChildren.build(GroovyObject builder)
           
 void Attribute.build(GroovyObject builder)
           
 void NoChildren.build(GroovyObject builder)
           
 void NodeChild.build(GroovyObject builder)
           
 void ReplacementNode.build(GroovyObject builder)
           
 void Node.build(GroovyObject builder, java.util.Map namespaceMap, java.util.Map namespaceTagHints)
           
abstract  void ReplacementNode.build(GroovyObject builder, java.util.Map namespaceMap, java.util.Map namespaceTagHints)
           
private  void Node.buildChildren(GroovyObject builder, java.util.Map namespaceMap, java.util.Map namespaceTagHints)
           
private static java.lang.String Node.getTagFor(java.lang.Object namespaceURI, java.util.Map current, java.util.Map pending, java.util.Map local, java.util.Map tagHints, java.util.List newTags, GroovyObject builder)
           
 

Uses of GroovyObject in groovy.xml
 

Classes in groovy.xml that implement GroovyObject
 class DOMBuilder
          A helper class for creating a W3C DOM tree
 class MarkupBuilder
          A helper class for creating XML or HTML markup
 class NamespaceBuilderSupport
          A helper class for creating namespaced GroovyMarkup
 class SAXBuilder
          A helper class for creating a W3C D
 

Uses of GroovyObject in groovy.xml.streamingmarkupsupport
 

Classes in groovy.xml.streamingmarkupsupport that implement GroovyObject
 class BaseMarkupBuilder
           
private static class BaseMarkupBuilder.Document
           
private  class BaseMarkupBuilder.Document.OutputSink
           
 class Builder
           
protected static class Builder.Built
           
 

Uses of GroovyObject in org.codehaus.groovy.binding
 

Classes in org.codehaus.groovy.binding that implement GroovyObject
 class BindingProxy
          This class returns half bound FullBindings on the source half to the model object for every property reference (and I do mean every, valid or not, queried before or not).
(package private)  class BindPathSnooper
           
 

Uses of GroovyObject in org.codehaus.groovy.runtime
 

Classes in org.codehaus.groovy.runtime that implement GroovyObject
 class CurriedClosure
          Represents wrapper around a Closure to support currying
 class GStringImpl
          Default implementation of a GString used by the compiler.
 class HandleMetaClass
           
 class IteratorClosureAdapter
          A closure which stores calls in a List so that method calls can be iterated over in a 'yield' style way
 class MethodClosure
          Represents a method on an object using a closure which can be invoked at any time
 class NullObject
           
 class ScriptReference
          Represents a reference to a variable in a script
 

Methods in org.codehaus.groovy.runtime that return GroovyObject
 GroovyObject HandleMetaClass.replaceDelegate()
           
 

Methods in org.codehaus.groovy.runtime with parameters of type GroovyObject
static Wrapper ScriptBytecodeAdapter.createGroovyObjectWrapper(GroovyObject val, java.lang.Class clazz)
           
static java.lang.Object ScriptBytecodeAdapter.getGroovyObjectField(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.getGroovyObjectFieldSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.getGroovyObjectFieldSpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.getGroovyObjectProperty(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object InvokerHelper.getGroovyObjectProperty(GroovyObject object, java.lang.String property)
           
static java.lang.Object ScriptBytecodeAdapter.getGroovyObjectPropertySafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.getGroovyObjectPropertySpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static MetaClass DefaultGroovyMethods.getMetaClass(GroovyObject obj)
          Obtains a MetaClass for an object either from the registry or in the case of a GroovyObject from the object itself.
static java.lang.Object ScriptBytecodeAdapter.getPropertyOnSuper(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.getPropertyOnSuperSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.getPropertyOnSuperSpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnCurrent0(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnCurrent0Safe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnCurrent0SpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnCurrentN(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnCurrentNSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnCurrentNSpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnSuper0(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnSuper0Safe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnSuper0SpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnSuperN(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnSuperNSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static java.lang.Object ScriptBytecodeAdapter.invokeMethodOnSuperNSpreadSafe(java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName, java.lang.Object[] messageArguments)
           
static void ScriptBytecodeAdapter.setGroovyObjectField(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setGroovyObjectFieldSafe(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setGroovyObjectFieldSpreadSafe(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setGroovyObjectProperty(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void InvokerHelper.setGroovyObjectProperty(java.lang.Object newValue, GroovyObject object, java.lang.String property)
          This is so we don't have to reorder the stack when we call this method.
static void ScriptBytecodeAdapter.setGroovyObjectPropertySafe(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setGroovyObjectPropertySpreadSafe(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setPropertyOnSuper(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setPropertyOnSuperSafe(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
static void ScriptBytecodeAdapter.setPropertyOnSuperSpreadSafe(java.lang.Object messageArgument, java.lang.Class senderClass, GroovyObject receiver, java.lang.String messageName)
           
 

Uses of GroovyObject in org.codehaus.groovy.runtime.callsite
 

Methods in org.codehaus.groovy.runtime.callsite with parameters of type GroovyObject
 java.lang.Object AbstractCallSite.callCurrent(GroovyObject receiver)
           
 java.lang.Object CallSite.callCurrent(GroovyObject receiver)
           
 java.lang.Object AbstractCallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1)
           
 java.lang.Object CallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1)
           
 java.lang.Object PogoMetaClassSite.callCurrent(GroovyObject receiver, java.lang.Object[] args)
           
 java.lang.Object AbstractCallSite.callCurrent(GroovyObject receiver, java.lang.Object[] args)
           
 java.lang.Object CallSite.callCurrent(GroovyObject receiver, java.lang.Object[] args)
           
 java.lang.Object PogoInterceptableSite.callCurrent(GroovyObject receiver, java.lang.Object[] args)
           
 java.lang.Object PogoMetaMethodSite.callCurrent(GroovyObject receiver, java.lang.Object[] args)
           
 java.lang.Object AbstractCallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2)
           
 java.lang.Object CallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2)
           
 java.lang.Object AbstractCallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 java.lang.Object CallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3)
           
 java.lang.Object AbstractCallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
 java.lang.Object CallSite.callCurrent(GroovyObject receiver, java.lang.Object arg1, java.lang.Object arg2, java.lang.Object arg3, java.lang.Object arg4)
           
private static CallSite CallSiteArray.createCallCurrentSite(CallSite callSite, GroovyObject receiver, java.lang.Object[] args, java.lang.Class sender)
           
private  CallSite AbstractCallSite.createPogoMetaClassGetPropertySite(GroovyObject receiver)
           
static java.lang.Object CallSiteArray.defaultCallCurrent(CallSite callSite, GroovyObject receiver, java.lang.Object[] args)
           
 

Uses of GroovyObject in org.codehaus.groovy.runtime.metaclass
 

Classes in org.codehaus.groovy.runtime.metaclass that implement GroovyObject
 class MixedInMetaClass
           
 class OwnedMetaClass
           
 

Uses of GroovyObject in org.codehaus.groovy.runtime.wrappers
 

Classes in org.codehaus.groovy.runtime.wrappers that implement GroovyObject
 class BooleanWrapper
           
 class ByteWrapper
           
 class CharWrapper
           
 class DoubleWrapper
           
 class FloatWrapper
           
 class GroovyObjectWrapper
           
 class IntWrapper
           
 class LongWrapper
           
 class PojoWrapper
           
 class ShortWrapper
           
 class Wrapper
           
 

Fields in org.codehaus.groovy.runtime.wrappers declared as GroovyObject
protected  GroovyObject GroovyObjectWrapper.wrapped
           
 

Constructors in org.codehaus.groovy.runtime.wrappers with parameters of type GroovyObject
GroovyObjectWrapper(GroovyObject wrapped, java.lang.Class constrainedType)
           
 

Uses of GroovyObject in org.codehaus.groovy.tools.shell.util
 

Classes in org.codehaus.groovy.tools.shell.util that implement GroovyObject
static class ANSI.RenderMessageSource
           
 class MessageSource
          Message source backed up by one or more ResourceBundle instances for simple i18n support.
 



Copyright © ${year} The Codehaus. All Rights Reserved.