Methods called when executing a Jelly Tag.
Keeping track of which variables where in the context before tag execution is handled by ContextAccessors.
e.g. ProjectContextAccessor interface allows you to set a project and load a previous one.
I have implemented simple Impls of these to be used from classes that require this functionality e.g. CreateProject
All they do is call through to an instance of this object as we want the same code for all ProjectContextAccessors.
(N.B. I would have multi inherited really but, of course, i'm not allowed in Java. )
Not all tag do this yet but you can see the patern of ProjectAware, ProjectContextAccessor and there implementation of the validation functions.
If this doesn't make sense or you have anymore question please raise a support request at http://support.atlassian.com or ask on the forums at http://forums.atlassian.com
Interfaces
Classes