/*
 * com.yodlee.soap.encoding.ser.NonBeanDeserializerFactory
 *
 * $Author: kharikumar $
 * $Date: 2004/06/15 $
 * $DateTime: 2004/06/15 01:02:01 $
 * $Id: //newarch/core/main/src/soap/com/yodlee/soap/encoding/ser/NonBeanDeserializerFactory.java#6 $
 *
 * Copyright (c) 2002 Yodlee Incorporated. All Rights Reserved.
 *
 * This software is the confidential and proprietary information of
 * Yodlee, Inc. Use is subject to license terms.
 *
 */

package com.yodlee.soap.encoding.ser;

import org.apache.axis.encoding.ser.BaseDeserializerFactory;

import javax.xml.namespace.QName;

/**
 * DeserializerFactory for any NonBean class
 */
public class NonBeanDeserializerFactory extends BaseDeserializerFactory
{
    /** Fully qualified class name */
    private static final String FQCN = NonBeanDeserializerFactory.class.getName ();

    /** RCS version information */
    public static final String RCS_ID = "$Id: //newarch/core/main/src/soap/com/yodlee/soap/encoding/ser/NonBeanDeserializerFactory.java#6 $";

    public NonBeanDeserializerFactory (Class javaType, QName xmlType)
    {
        super (NonBeanDeserializerFactory.class, xmlType, javaType);
    }

    /**
     * Returns Deserializer to be used for a given XML processing mechanism such as SAX
     *
     * @param mechanismType The mechanism for which Desrializer is requested
     *
     * @return Returns an instance of a NonBeanDeserializer
     */
    public javax.xml.rpc.encoding.Deserializer getDeserializerAs (String mechanismType)
    {
        return new NonBeanDeserializer ();
    }

}
