Package org.apache.geronimo.gshell.command

Examples of org.apache.geronimo.gshell.command.Variables


        log.info("Unsetting variable: {}", name);

        ensureIsIdentifier(name);

        // Command vars always has a parent, set only makes sence when setting in parent's scope
        Variables vars = variables.parent();

        vars.unset(name);
    }
View Full Code Here


        log.info("Setting variable: {}={}", nv.name, nv.value);

        ensureIsIdentifier(nv.name);

        // Command vars always has a parent, set only makes sence when setting in parent's scope
        Variables vars = variables.parent();

        vars.set(nv.name, nv.value);
    }
View Full Code Here

        log.info("Unsetting variable: {}", name);

        ensureIsIdentifier(name);

        // Command vars always has a parent, set only makes sence when setting in parent's scope
        Variables vars = variables.parent();

        vars.unset(name);
    }
View Full Code Here

        log.info("Setting variable: {}={}", nv.name, nv.value);

        ensureIsIdentifier(nv.name);

        // Command vars always has a parent, set only makes sence when setting in parent's scope
        Variables vars = variables.parent();

        vars.set(nv.name, nv.value);
    }
View Full Code Here

    protected Object doExecute() throws Exception {
        if (context.getVariables().get(LayoutManager.CURRENT_NODE) != null)
        {
            log.info("Exiting subshell");
            Variables v = context.getVariables();
            while (v != null && v.get(LayoutManager.CURRENT_NODE) != null) {
                v.unset(LayoutManager.CURRENT_NODE);
                v = v.parent();
            }
            return SUCCESS;
        }
        else
        {
View Full Code Here

TOP

Related Classes of org.apache.geronimo.gshell.command.Variables

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.