public Object getVariableValue()

in src/main/java/org/apache/servicemix/expression/JaxenVariableContext.java [78:96]


    public Object getVariableValue(String uri, String prefix, String localPart) throws UnresolvableException {
        Object answer = null;

        if (uri == null || uri.length() == 0) {
            answer = message.getProperty(localPart);
            if (answer == null) {
                answer = exchange.getProperty(localPart);
            }
        } else if (uri.equals(MESSAGE_NAMESPACE)) {
            answer = message.getProperty(localPart);
        } else if (uri.equals(EXCHANGE_NAMESPACE)) {
            answer = message.getProperty(localPart);
        } else if (uri.equals(SYSTEM_PROPERTIES_NAMESPACE)) {
            answer = System.getProperty(localPart);
        } else if (uri.equals(ENVIRONMENT_VARIABLES_NAMESPACE)) {
            answer = System.getProperty(System.getProperty(localPart));
        }
        return answer;
    }