Package org.apache.ode.bpel.compiler

Examples of org.apache.ode.bpel.compiler.WrappedResolverException


                OScope.Variable var = _cctx.resolveVariable(name);
                _oxpath.vars.put(name, var);
                return extractValue(var, var.type);
            }
        } catch (CompilationException e) {
            throw new WrappedResolverException(e);
        }
    }
View Full Code Here


        } else if (varType instanceof OElementVarType) {
            return generateFromType(((OElementVarType) varType).elementType);
        } else if (varType instanceof OMessageVarType) {
            // MR That's an ugly hack but otherwise, xpath compilation doesn't work
            if (((OMessageVarType) varType).parts.size() == 0)
                throw new WrappedResolverException(__msgs.errExpressionMessageNoPart(var.name));
            return extractValue(var, ((OMessageVarType) varType).parts.values().iterator().next().type);
        }
        return "";
    }
View Full Code Here

    }

    public XPathFunction resolveFunction(QName functionName, int arity) {
        __log.debug("JAXP compiler: Resolving function " + functionName);
        if (functionName.getNamespaceURI() == null) {
            throw new WrappedResolverException("Undeclared namespace for " + functionName);
        } else if (functionName.getNamespaceURI().equals(_bpelNS)) {
            String localName = functionName.getLocalPart();
            if (Constants.EXT_FUNCTION_GETVARIABLEDATA.equals(localName)) {
                return new GetVariableData();
            }
            if (Constants.EXT_FUNCTION_GETVARIABLEPROPERTY.equals(localName)) {
                return new GetVariableProperty();
            }
            if (Constants.EXT_FUNCTION_GETLINKSTATUS.equals(localName)) {
                return new GetLinkStatus();
            }
            if (Constants.EXT_FUNCTION_DOXSLTRANSFORM.equals(localName)) {
                return new DoXslTransform();
            }
            throw new WrappedResolverException(__msgs.errUnknownBpelFunction(localName));
        }

        return null;
    }
View Full Code Here

    }

    public XPathFunction resolveFunction(QName functionName, int arity) {
        __log.debug("JAXP compiler: Resolving function " + functionName);
        if (functionName.getNamespaceURI() == null) {
            throw new WrappedResolverException("Undeclared namespace for " + functionName);
        } else if (functionName.getNamespaceURI().equals(_bpelNS)) {
            String localName = functionName.getLocalPart();
            if (Constants.EXT_FUNCTION_GETVARIABLEDATA.equals(localName)) {
                return new GetVariableData();
            }
            if (Constants.EXT_FUNCTION_GETVARIABLEPROPERTY.equals(localName)) {
                return new GetVariableProperty();
            }
            if (Constants.EXT_FUNCTION_GETLINKSTATUS.equals(localName)) {
                return new GetLinkStatus();
            }
            if (Constants.EXT_FUNCTION_DOXSLTRANSFORM.equals(localName)) {
                return new DoXslTransform();
            }
            throw new WrappedResolverException(__msgs.errUnknownBpelFunction(localName));
        }

        return null;
    }
View Full Code Here

                OScope.Variable var = _cctx.resolveVariable(name);
                _oxpath.vars.put(name, var);
                return extractValue(var, var.type);
            }
        } catch (CompilationException e) {
            throw new WrappedResolverException(e);
        }
    }
View Full Code Here

        } else if (varType instanceof OElementVarType) {
            return generateFromType(((OElementVarType) varType).elementType);
        } else if (varType instanceof OMessageVarType) {
            // MR That's an ugly hack but otherwise, xpath compilation doesn't work
            if (((OMessageVarType) varType).parts.size() == 0)
                throw new WrappedResolverException(__msgs.errExpressionMessageNoPart(var.name));
            return extractValue(var, ((OMessageVarType) varType).parts.values().iterator().next().type);
        }
        return "";
    }
View Full Code Here

                OScope.Variable var = _cctx.resolveVariable(name);
                _oxpath.vars.put(name, var);
                return extractValue(var, var.type);
            }
        } catch (CompilationException e) {
            throw new WrappedResolverException(e);
        }
    }
View Full Code Here

        } else if (varType instanceof OElementVarType) {
            return generateFromType(((OElementVarType)varType).elementType);
        } else if (varType instanceof OMessageVarType) {
            // MR That's an ugly hack but otherwise, xpath compilation doesn't work
            if (((OMessageVarType)varType).parts.size() == 0)
                throw new WrappedResolverException(__msgs.errExpressionMessageNoPart(var.name));
            return extractValue(var, ((OMessageVarType)varType).parts.values().iterator().next().type);
        }
        return "";
    }
View Full Code Here

        _out = out;
    }

    public XPathFunction resolveFunction(QName functionName, int arity) {
        if (functionName.getNamespaceURI() == null) {
            throw new WrappedResolverException("Undeclared namespace for " + functionName);
        } else if (functionName.getNamespaceURI().equals(_bpelNS)) {
            String localName = functionName.getLocalPart();
            if (Constants.EXT_FUNCTION_GETVARIABLEPROPERTY.equals(localName)) {
                return new GetVariableProperty();
            } else if (Constants.EXT_FUNCTION_DOXSLTRANSFORM.equals(localName)) {
                return new DoXslTransform();
            } else {
                throw new WrappedResolverException(__msgs.errUnknownBpelFunction(localName));
            }
        } else if (functionName.getNamespaceURI().equals(Namespaces.ODE_EXTENSION_NS)) {
            String localName = functionName.getLocalPart();
            if (Constants.NON_STDRD_FUNCTION_SPLIT_TO_ELEMENTS.equals(localName) ||
                Constants.NON_STDRD_FUNCTION_DEPRECATED_SPLIT_TO_ELEMENTS.equals(localName)) {
View Full Code Here

                OScope.Variable var = _cctx.resolveVariable(name);
                _oxpath.vars.put(name, var);
                return extractValue(var, var.type);
            }
        } catch (CompilationException e) {
            throw new WrappedResolverException(e);
        }
    }
View Full Code Here

TOP

Related Classes of org.apache.ode.bpel.compiler.WrappedResolverException

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.