// $Id: SchemaFactoryLoader.java,v 1.6 2004/03/17 03:58:54 jsuttor Exp $ /* * @(#)SchemaFactoryLoader.java 1.3 04/07/26 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package javax.xml.validation; /** *

Factory that creates {@link SchemaFactory}.

* *

* This class is intended to be used by the implementations of * the validation API, not by users. *

* * @author Kohsuke Kawaguchi * @version $Revision: 1.6 $, $Date: 2004/03/17 03:58:54 $ * @since 1.5 */ public abstract class SchemaFactoryLoader { /** * A do-nothing constructor. */ protected SchemaFactoryLoader() { } /** * Creates a new {@link SchemaFactory} object for the specified * schema language. * * @param schemaLanguage * See * the list of available schema languages. * * @throws NullPointerException * If the schemaLanguage parameter is null. * * @return null if the callee fails to create one. */ public abstract SchemaFactory newFactory(String schemaLanguage); }