lib.JenkinsTagLib - java examples

Here are the examples of the java api lib.JenkinsTagLib taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

1 Examples 7

16 View Complete Implementation : AbstractGroovyViewModule.java
Copyright MIT License
Author : jenkinsci
/**
 * Base clreplaced for utility clreplacedes for Groovy view scripts
 * <p>
 * Usage from script of a subclreplaced, say ViewHelper:
 * <p>
 * {@code new ViewHelper(delegate).method();}
 * <p>
 * see {@code ModularizeViewScript} in ui-samples for an example how to use
 * this clreplaced.
 */
public abstract clreplaced AbstractGroovyViewModule extends GroovyObjectSupport {

    public JellyBuilder builder;

    public FormTagLib f;

    public LayoutTagLib l;

    public JenkinsTagLib t;

    public Namespace st;

    public AbstractGroovyViewModule(JellyBuilder b) {
        builder = b;
        f = builder.namespace(FormTagLib.clreplaced);
        l = builder.namespace(LayoutTagLib.clreplaced);
        t = builder.namespace(JenkinsTagLib.clreplaced);
        st = builder.namespace("jelly:stapler");
    }

    public Object methodMissing(String name, Object args) {
        return builder.invokeMethod(name, args);
    }

    public Object propertyMissing(String name) {
        return builder.getProperty(name);
    }

    public void propertyMissing(String name, Object value) {
        builder.setProperty(name, value);
    }
}