package confuoco.encoding;

import org.apache.axis.Constants;
import org.apache.axis.encoding.SerializerFactory;
import java.util.Iterator;
import java.util.Vector;

import javax.xml.rpc.encoding.Serializer;


public class ContentIDSerializerFactory implements SerializerFactory 
{
	private Vector mechanisms;
	
	public ContentIDSerializerFactory()
	{	
	}
	
	public Serializer getSerializerAs(String mechanismType)
	{
		return new ContentIDSerializer();
	}
	
	 public Iterator getSupportedMechanismTypes() 
	 {
        if (mechanisms == null) {
            mechanisms = new Vector();
            mechanisms.add(Constants.AXIS_SAX);
        }
        return mechanisms.iterator();
    }
}
