C D E F G H I L M N P R S T V W

C

clean() - Method in class info.magnolia.module.groovy.console.MgnlGroovyInteractiveConsole
 
connect(String, String, String) - Method in class info.magnolia.module.groovy.remote.RemoteClientConsole
Create a HTTP connection to the Magnolia server using a HTTP Form user/password authentification mechanism.
createCompilationUnit(CompilerConfiguration, CodeSource) - Method in class info.magnolia.module.groovy.support.classes.MgnlGroovyClassLoader
 
createDialog(Content, Content) - Method in class info.magnolia.module.groovy.dialogs.MgnlGroovyDialog
 

D

DialogConsoleOutput - Class in info.magnolia.module.groovy.dialogs
A freemarker control to render a simple console output in a dialog.
DialogConsoleOutput() - Constructor for class info.magnolia.module.groovy.dialogs.DialogConsoleOutput
 
disconnect() - Method in class info.magnolia.module.groovy.remote.RemoteClientConsole
Disconnect from Magnolia remote instance.
doGet(HttpServletRequest, HttpServletResponse) - Method in class info.magnolia.module.groovy.servlets.MgnlGroovyRescueServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class info.magnolia.module.groovy.servlets.MgnlGroovyRescueServlet
 
drawHtml(Writer) - Method in class info.magnolia.module.groovy.dialogs.DialogConsoleOutput
 

E

equals(Object) - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 
evaluate(InputStream, String, Writer) - Method in class info.magnolia.module.groovy.console.MgnlGroovyConsole
 
evaluateGroovy() - Method in class info.magnolia.module.groovy.console.MgnlGroovyInteractiveConsole
 
execute(Object) - Method in class info.magnolia.module.groovy.remote.RemoteClientConsole
Execute the Groovy script defined in the incoming file in the Magnolia Groovy server environment.
execute(InstallContext) - Method in class info.magnolia.module.groovy.setup.InstallGroovyFile
 
execute(InstallContext) - Method in class info.magnolia.module.groovy.task.ExecuteGroovyFileTask
 
ExecuteGroovyFileTask - Class in info.magnolia.module.groovy.task
This Task execute a groovy file against the groovy console.
ExecuteGroovyFileTask(String, String, String) - Constructor for class info.magnolia.module.groovy.task.ExecuteGroovyFileTask
 

F

forName(String) - Method in class info.magnolia.module.groovy.support.classes.GroovyClassFactory
 

G

generateScriptName() - Method in class info.magnolia.module.groovy.console.MgnlGroovyConsole
 
get(String) - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
Provides lookup of elements by non-namespaced name.
getAt(QName) - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
Deprecated. This method is wrong and luckily unused by this module. Use MgnlGroovyNode.getByName(String) instead.
getByName(String) - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
Provides lookup of elements by name.
getGroovyVersion() - Method in class info.magnolia.module.groovy.console.MgnlGroovyInteractiveConsole
 
getHierarchyManager(String) - Method in class info.magnolia.module.groovy.console.MgnlGroovyConsoleContext
 
getHierarchyManager(String) - Method in interface info.magnolia.module.groovy.support.HierarchyManagerProvider
 
getHierarchyManager(String) - Method in class info.magnolia.module.groovy.support.HierarchyManagerProvider.SystemContextHierarchyManagerProvider
 
getHierarchyManager(String) - Method in class info.magnolia.module.groovy.support.HierarchyManagerProvider.UserContextHierarchyManagerProvider
 
getNodeDataValue(String) - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
Returns the value for the given attribute (nodeData).
getPath() - Method in class info.magnolia.module.groovy.dialogs.DialogConsoleOutput
 
getRepositoryStrategy() - Method in class info.magnolia.module.groovy.console.MgnlGroovyConsoleContext
 
GroovyClassFactory - Class in info.magnolia.module.groovy.support.classes
A ClassFactory which attempts to load classes using a GroovyClassLoader if they were not found using a delegate (which is a DefaultClassFactory by default).
GroovyClassFactory() - Constructor for class info.magnolia.module.groovy.support.classes.GroovyClassFactory
 
GroovyClassFactory(ClassFactory, HierarchyManagerProvider) - Constructor for class info.magnolia.module.groovy.support.classes.GroovyClassFactory
 
GroovyModuleVersionHandler - Class in info.magnolia.module.groovy.setup
The module version handler.
GroovyModuleVersionHandler() - Constructor for class info.magnolia.module.groovy.setup.GroovyModuleVersionHandler
 

H

hashCode() - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 
HierarchyManagerProvider - Interface in info.magnolia.module.groovy.support
An interface that allows providing HierarchyManager instances in a transparent manner (the user does not know where the HierarchyManager comes from or how it was retrieved).
HierarchyManagerProvider.SystemContextHierarchyManagerProvider - Class in info.magnolia.module.groovy.support
SystemContextHierarchyManagerProvider.
HierarchyManagerProvider.SystemContextHierarchyManagerProvider() - Constructor for class info.magnolia.module.groovy.support.HierarchyManagerProvider.SystemContextHierarchyManagerProvider
 
HierarchyManagerProvider.UserContextHierarchyManagerProvider - Class in info.magnolia.module.groovy.support
UserContextHierarchyManagerProvider.
HierarchyManagerProvider.UserContextHierarchyManagerProvider() - Constructor for class info.magnolia.module.groovy.support.HierarchyManagerProvider.UserContextHierarchyManagerProvider
 

I

info.magnolia.module.groovy.console - package info.magnolia.module.groovy.console
 
info.magnolia.module.groovy.dialogs - package info.magnolia.module.groovy.dialogs
 
info.magnolia.module.groovy.remote - package info.magnolia.module.groovy.remote
 
info.magnolia.module.groovy.servlets - package info.magnolia.module.groovy.servlets
 
info.magnolia.module.groovy.setup - package info.magnolia.module.groovy.setup
 
info.magnolia.module.groovy.support - package info.magnolia.module.groovy.support
 
info.magnolia.module.groovy.support.classes - package info.magnolia.module.groovy.support.classes
 
info.magnolia.module.groovy.support.nodes - package info.magnolia.module.groovy.support.nodes
 
info.magnolia.module.groovy.task - package info.magnolia.module.groovy.task
 
info.magnolia.module.groovy.trees - package info.magnolia.module.groovy.trees
 
init() - Method in class info.magnolia.module.groovy.servlets.MgnlGroovyRescueServlet
 
InstallGroovyFile - Class in info.magnolia.module.groovy.setup
This install task will install a Groovy file into the groovyModule file system.
InstallGroovyFile(String, String) - Constructor for class info.magnolia.module.groovy.setup.InstallGroovyFile
 
InstallGroovyFile(String, String, String) - Constructor for class info.magnolia.module.groovy.setup.InstallGroovyFile
 
isAuthorized(User) - Method in class info.magnolia.module.groovy.console.MgnlGroovyInteractiveConsole
 
isConnected() - Method in class info.magnolia.module.groovy.remote.RemoteClientConsole
Check if still connected and authorized.
isSourceNewer(URL, Class) - Method in class info.magnolia.module.groovy.support.classes.MgnlGroovyClassLoader
Source newer in our case means that the groovy source representing a certain class in the scripts repository is more recent than that of the corresponding class currently loaded in this classloader (i.e.
iterator() - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 

L

log - Static variable in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 

M

main(String[]) - Static method in class info.magnolia.module.groovy.remote.RemoteClientConsoleMain
Main class.
MgnlGroovyClassLoader - Class in info.magnolia.module.groovy.support.classes
Magnolia class loader which extends GroovyClassLoader and internally uses MgnlGroovyResourceLoader.
MgnlGroovyClassLoader(HierarchyManagerProvider) - Constructor for class info.magnolia.module.groovy.support.classes.MgnlGroovyClassLoader
 
MgnlGroovyConsole - Class in info.magnolia.module.groovy.console
Groovy console using MgnlGroovyClassLoader to parse Groovy source.
MgnlGroovyConsole(Binding) - Constructor for class info.magnolia.module.groovy.console.MgnlGroovyConsole
 
MgnlGroovyConsoleContext - Class in info.magnolia.module.groovy.console
Custom context which returns a special version of HierarchyManager wrapping content as MgnlGroovyNode.
MgnlGroovyConsoleContext(Context) - Constructor for class info.magnolia.module.groovy.console.MgnlGroovyConsoleContext
 
MgnlGroovyDialog - Class in info.magnolia.module.groovy.dialogs
Subclass of ConfiguredDialog to add some javascript (e.g.
MgnlGroovyDialog(String, HttpServletRequest, HttpServletResponse, Content) - Constructor for class info.magnolia.module.groovy.dialogs.MgnlGroovyDialog
 
MgnlGroovyInteractiveConsole - Class in info.magnolia.module.groovy.console
The server-side implementation of the *nix-like Magnolia Groovy console.
MgnlGroovyInteractiveConsole(String, HttpServletRequest, HttpServletResponse) - Constructor for class info.magnolia.module.groovy.console.MgnlGroovyInteractiveConsole
 
MgnlGroovyNode - Class in info.magnolia.module.groovy.support.nodes
A special groovish implementation of Magnolia's ContentWrapper.
MgnlGroovyNode(Content) - Constructor for class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 
MgnlGroovyRescueServlet - Class in info.magnolia.module.groovy.servlets
A special servlet which makes at your disposal the Magnolia's Groovy interactive console bypassing the normal Magnolia's filters chain.
MgnlGroovyRescueServlet() - Constructor for class info.magnolia.module.groovy.servlets.MgnlGroovyRescueServlet
 

N

name() - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 
newInstance(Class<T>, Object...) - Method in class info.magnolia.module.groovy.support.classes.GroovyClassFactory
 
newInstance(Class<T>, Class<?>[], Object...) - Method in class info.magnolia.module.groovy.support.classes.GroovyClassFactory
 

P

parse(GroovyCodeSource) - Method in class info.magnolia.module.groovy.console.MgnlGroovyConsole
Parses the given script and returns it ready to be run.
prepareContextMenu(Tree, boolean, HttpServletRequest) - Method in class info.magnolia.module.groovy.trees.ScriptsAdminTreeConfig
 
prepareFunctionBar(Tree, boolean, HttpServletRequest) - Method in class info.magnolia.module.groovy.trees.ScriptsAdminTreeConfig
 
prepareTree(Tree, boolean, HttpServletRequest) - Method in class info.magnolia.module.groovy.trees.ScriptsAdminTreeConfig
 

R

RemoteClientConsole - Class in info.magnolia.module.groovy.remote
Remote client application connecting and executing Groovy Script against a Magnolia server instance.
RemoteClientConsole(String, String, String) - Constructor for class info.magnolia.module.groovy.remote.RemoteClientConsole
Parameter constructor.
RemoteClientConsoleMain - Class in info.magnolia.module.groovy.remote
Main class Executing the RemoteClientConsole.
RemoteClientConsoleMain() - Constructor for class info.magnolia.module.groovy.remote.RemoteClientConsoleMain
 

S

ScriptsAdminTreeConfig - Class in info.magnolia.module.groovy.trees
Scripts Admin Tree.
ScriptsAdminTreeConfig() - Constructor for class info.magnolia.module.groovy.trees.ScriptsAdminTreeConfig
 
setMetaClass(MetaClass, Class) - Static method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 

T

toString() - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 

V

validate() - Method in class info.magnolia.module.groovy.dialogs.MgnlGroovyDialog
Before saving groovy source code, make sure it is valid i.e.
If it is to be a model class a package declaration must be enforced the package declaration must match the path to the source in the scripts repository
verify(String, boolean, String) - Method in class info.magnolia.module.groovy.support.classes.MgnlGroovyClassLoader
Checks that the given source compiles correctly and, in case of a script which has to act as a class, that some consistency constraints imposed by our classloading mechanism are enforced.

W

wrap(Content) - Method in class info.magnolia.module.groovy.support.nodes.MgnlGroovyNode
 

C D E F G H I L M N P R S T V W

Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.