/**
 * WidgetPriceSoapBindingSkeleton.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis Wsdl2java emitter.
 */

package samples.userguide.example6;

public class WidgetPriceSoapBindingSkeleton implements samples.userguide.example6.WidgetPrice,
    org.apache.axis.wsdl.Skeleton {
    private samples.userguide.example6.WidgetPrice impl;
    private static org.apache.axis.wsdl.SkeletonImpl skel = null;

    public WidgetPriceSoapBindingSkeleton() {
        this.impl = new samples.userguide.example6.WidgetPriceSoapBindingImpl();
        init();
    }

    public WidgetPriceSoapBindingSkeleton(samples.userguide.example6.WidgetPrice impl) {
        this.impl = impl;
        init();
    }
    public javax.xml.rpc.namespace.QName getParameterName(String opName, int i) {
        return skel.getParameterName(opName, i);
    }

    public static javax.xml.rpc.namespace.QName getParameterNameStatic(String opName, int i) {
        init();
        return skel.getParameterName(opName, i);
    }

    public javax.xml.rpc.ParameterMode getParameterMode(String opName, int i) {
        return skel.getParameterMode(opName, i);
    }

    public static javax.xml.rpc.ParameterMode getParameterModeStatic(String opName, int i) {
        init();
        return skel.getParameterMode(opName, i);
    }

    public static String getInputNamespaceStatic(String opName) {
        init();
        return skel.getInputNamespace(opName);
    }

    public static String getOutputNamespaceStatic(String opName) {
        init();
        return skel.getOutputNamespace(opName);
    }

    public static String getSOAPAction(String opName) {
        init();
        return skel.getSOAPAction(opName);
    }

    protected static void init() {
        if (skel != null) 
            return;
        skel = new org.apache.axis.wsdl.SkeletonImpl();
        skel.add("setWidgetPrice",
                 new javax.xml.rpc.namespace.QName[] {
                   null,
                   new javax.xml.rpc.namespace.QName("", "in0"),
                   new javax.xml.rpc.namespace.QName("", "in1"),
                 },
                 new javax.xml.rpc.ParameterMode[] {
                   null,
                   javax.xml.rpc.ParameterMode.PARAM_MODE_IN,
                   javax.xml.rpc.ParameterMode.PARAM_MODE_IN,
                 },
                 "urn:Example6",
                 "urn:Example6",
                 "");
        skel.add("getWidgetPrice",
                 new javax.xml.rpc.namespace.QName[] {
                   new javax.xml.rpc.namespace.QName("", "return"),
                   new javax.xml.rpc.namespace.QName("", "in0"),
                 },
                 new javax.xml.rpc.ParameterMode[] {
                   javax.xml.rpc.ParameterMode.PARAM_MODE_OUT,
                   javax.xml.rpc.ParameterMode.PARAM_MODE_IN,
                 },
                 "urn:Example6",
                 "urn:Example6",
                 "");
    }

    public void setWidgetPrice(java.lang.String in0, java.lang.String in1) throws java.rmi.RemoteException
    {
        impl.setWidgetPrice(in0, in1);
    }

    public java.lang.String getWidgetPrice(java.lang.String in0) throws java.rmi.RemoteException
    {
        java.lang.String ret = impl.getWidgetPrice(in0);
        return ret;
    }

}
