/*
* XMLIOFileFactory.java
*
* Created on October 18, 2001, 3:39 PM
*/
package org.freehep.xml.io;
/**
* @author turri
* @version $Id: XMLIOFileFactory.java 8584 2006-08-10 23:06:37Z duns $
*/
public class XMLIOFileFactory implements XMLIOFactory
{
private Class[] classes;
/**
* Creates a new instance of XMLIOFileFactory
*/
public XMLIOFileFactory() {
classes = new Class[1];
classes[0] = XMLIOFile.class;
}
public Object createObject(Class objClass) {
if ( objClass == XMLIOFile.class ) return new XMLIOFile();
else throw new IllegalArgumentException("XMLIOFileFactory cannot create object of class "+objClass);
}
public Class[] XMLIOFactoryClasses() {
return classes;
}
}