org.codehaus.groovy.grails.web.pages
Class GroovyPageBinding

java.lang.Object
  extended by groovy.lang.GroovyObjectSupport
      extended by groovy.lang.Binding
          extended by org.codehaus.groovy.grails.web.pages.AbstractGroovyPageBinding
              extended by org.codehaus.groovy.grails.web.pages.GroovyPageBinding
All Implemented Interfaces:
groovy.lang.GroovyObject

public class GroovyPageBinding
extends AbstractGroovyPageBinding

Script Binding that is used in GSP evaluation.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.codehaus.groovy.grails.web.pages.AbstractGroovyPageBinding
AbstractGroovyPageBinding.BindingMapEntry, AbstractGroovyPageBinding.GroovyPageBindingMap
 
Constructor Summary
GroovyPageBinding()
           
GroovyPageBinding(groovy.lang.Binding parent)
           
GroovyPageBinding(java.util.Map variables)
           
GroovyPageBinding(java.lang.String pluginContextPath)
           
GroovyPageBinding(java.lang.String[] args)
           
 
Method Summary
 void addMap(java.util.Map additionalBinding)
           
 GroovyPage getOwner()
           
 org.codehaus.groovy.grails.plugins.GrailsPlugin getPagePlugin()
           
 groovy.lang.Binding getParent()
           
 java.lang.String getPluginContextPath()
           
 java.lang.Object getProperty(java.lang.String property)
           
 java.lang.Object getVariable(java.lang.String name)
           
 java.util.Set<java.lang.String> getVariableNames()
           
 boolean isRoot()
           
 void setOwner(GroovyPage owner)
           
 void setPagePlugin(org.codehaus.groovy.grails.plugins.GrailsPlugin plugin)
           
 void setParent(groovy.lang.Binding parent)
           
 void setPluginContextPath(java.lang.String pluginContextPath)
           
 void setProperty(java.lang.String property, java.lang.Object newValue)
           
 void setRoot(boolean root)
           
 void setVariable(java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class org.codehaus.groovy.grails.web.pages.AbstractGroovyPageBinding
getVariables, getVariablesMap, setVariableDirectly
 
Methods inherited from class groovy.lang.Binding
hasVariable
 
Methods inherited from class groovy.lang.GroovyObjectSupport
getMetaClass, invokeMethod, setMetaClass
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroovyPageBinding

public GroovyPageBinding()

GroovyPageBinding

public GroovyPageBinding(groovy.lang.Binding parent)

GroovyPageBinding

public GroovyPageBinding(java.lang.String pluginContextPath)

GroovyPageBinding

public GroovyPageBinding(java.util.Map variables)

GroovyPageBinding

public GroovyPageBinding(java.lang.String[] args)
Method Detail

getProperty

public java.lang.Object getProperty(java.lang.String property)
Specified by:
getProperty in interface groovy.lang.GroovyObject
Overrides:
getProperty in class groovy.lang.Binding

getVariable

public java.lang.Object getVariable(java.lang.String name)
Overrides:
getVariable in class groovy.lang.Binding

setProperty

public void setProperty(java.lang.String property,
                        java.lang.Object newValue)
Specified by:
setProperty in interface groovy.lang.GroovyObject
Overrides:
setProperty in class groovy.lang.Binding

setVariable

public void setVariable(java.lang.String name,
                        java.lang.Object value)
Overrides:
setVariable in class groovy.lang.Binding

getPluginContextPath

public java.lang.String getPluginContextPath()

setPluginContextPath

public void setPluginContextPath(java.lang.String pluginContextPath)

setPagePlugin

public void setPagePlugin(org.codehaus.groovy.grails.plugins.GrailsPlugin plugin)

getPagePlugin

public org.codehaus.groovy.grails.plugins.GrailsPlugin getPagePlugin()

getParent

public groovy.lang.Binding getParent()

setParent

public void setParent(groovy.lang.Binding parent)

addMap

public void addMap(java.util.Map additionalBinding)

getOwner

public GroovyPage getOwner()

setOwner

public void setOwner(GroovyPage owner)

isRoot

public boolean isRoot()

setRoot

public void setRoot(boolean root)

getVariableNames

public java.util.Set<java.lang.String> getVariableNames()
Specified by:
getVariableNames in class AbstractGroovyPageBinding