Lines Matching defs:SchemaFactory

45  * {@link SchemaFactory} is a schema compiler. It reads external
49 * The {@link SchemaFactory} class is not thread-safe. In other words,
51 * one thread is using a {@link SchemaFactory} object at any
56 * {@link SchemaFactory} is not re-entrant. While one of the
74 * The {@link SchemaFactory} class is capable of locating other
111 public abstract class SchemaFactory {
120 * <p>Derived classes must create {@link SchemaFactory} objects that have
124 protected SchemaFactory() {
128 * <p>Lookup an implementation of the <code>SchemaFactory</code> that supports the specified
131 * <p>To find a <code>SchemaFactory</code> object for a given schema language,
137 * <code>"javax.xml.validation.SchemaFactory:<i>schemaLanguage</i>"</code>
151 * <code>javax.xml.validation.SchemaFactory</code> in the resource directory META-INF/services.
160 * Platform default <code>SchemaFactory</code> is located
162 * <code>SchemaFactory</code> for W3C XML Schema.
179 * SchemaFactory will understand. See
183 * @return New instance of a <code>SchemaFactory</code>
192 public static final SchemaFactory newInstance(String schemaLanguage) {
199 cl = SchemaFactory.class.getClassLoader();
202 SchemaFactory f = new SchemaFactoryFinder(cl).newFactory(schemaLanguage);
205 "No SchemaFactory"
213 * <p>Obtain a new instance of a <code>SchemaFactory</code> from class name. <code>SchemaFactory</code>
230 * <code>SchemaFactory</code> will understand. See
234 * @param factoryClassName fully qualified factory class name that provides implementation of <code>javax.xml.validation.SchemaFactory</code>.
239 * @return New instance of a <code>SchemaFactory</code>
254 public static SchemaFactory newInstance(String schemaLanguage, String factoryClassName, ClassLoader classLoader){
261 SchemaFactory f = new SchemaFactoryFinder(cl).createInstance(factoryClassName);
279 * <p>Is specified schema supported by this <code>SchemaFactory</code>?</p>
281 * @param schemaLanguage Specifies the schema language which the returned <code>SchemaFactory</code> will understand.
284 * @return <code>true</code> if <code>SchemaFactory</code> supports <code>schemaLanguage</code>, else <code>false</code>.
296 * possible for a {@link SchemaFactory} to recognize a feature name but
309 * {@link SchemaFactory} recognizes the feature name but
325 * <p>Set a feature for this <code>SchemaFactory</code>,
334 * <code>SchemaFactory</code> and the class actually loading the
336 * for <code>SchemaFactory</code> features to be inherited automatically.
342 * possible for a {@link SchemaFactory} to expose a feature value but
367 * {@link SchemaFactory} recognizes the feature name but
386 * possible for a {@link SchemaFactory} to recognize a property name but
434 * {@link SchemaFactory} recognizes the property name but
451 * possible for a {@link SchemaFactory} to recognize a property name but
454 * <p>{@link SchemaFactory}s are not required to recognize any specific
505 * {@link SchemaFactory} is not allowed to
531 * When a new {@link SchemaFactory} object is created, initially
534 * {@link ValidatorHandler}s that are created from this {@link SchemaFactory}.
542 * Gets the current {@link ErrorHandler} set to this {@link SchemaFactory}.
547 * if that method has never been called since this {@link SchemaFactory}
559 * {@link SchemaFactory} uses a {@link LSResourceResolver}
586 * then the {@link SchemaFactory} will abort the parsing and
591 * When a new {@link SchemaFactory} object is created, initially
594 * {@link ValidatorHandler}s that are created from this {@link SchemaFactory}.
602 * Gets the current {@link LSResourceResolver} set to this {@link SchemaFactory}.
607 * if that method has never been called since this {@link SchemaFactory}
668 * language that this {@link SchemaFactory} object is created for.
705 * inputs to be parsed. {@link SchemaFactory} is required
741 * depend on the schema language for which this {@link SchemaFactory}
748 * to how the features set on this {@link SchemaFactory} are
751 * {@link SchemaFactory} and the class actually loading the
753 * for {@link SchemaFactory} features to be inherited automatically.