org.apache.xerces.impl.dv
Class DTDDVFactory
java.lang.Object
|
+--org.apache.xerces.impl.dv.DTDDVFactory
- Direct Known Subclasses:
- DTDDVFactoryImpl
- public abstract class DTDDVFactory
- extends java.lang.Object
The factory to create and return DTD types. The implementation should
store the created datatypes in static data, so that they can be shared by
multiple parser instance, and multiple threads.
INTERNAL:
- Usage of this class is not supported. It may be altered or removed at any time.
- Version:
- $Id: DTDDVFactory.java 446751 2006-09-15 21:54:06Z mrglavas $
- Author:
- Sandy Gao, IBM
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DTDDVFactory
protected DTDDVFactory()
getInstance
public static final DTDDVFactory getInstance()
throws DVFactoryException
- Get an instance of the default DTDDVFactory implementation.
- Returns:
- an instance of DTDDVFactory implementation
- Throws:
DVFactoryException
- cannot create an instance of the specified
class name or the default class name
getInstance
public static final DTDDVFactory getInstance(java.lang.String factoryClass)
throws DVFactoryException
- Get an instance of DTDDVFactory implementation.
- Parameters:
factoryClass
- name of the implementation to load.- Returns:
- an instance of DTDDVFactory implementation
- Throws:
DVFactoryException
- cannot create an instance of the specified
class name or the default class name
getBuiltInDV
public abstract DatatypeValidator getBuiltInDV(java.lang.String name)
- return a dtd type of the given name
- Parameters:
name
- the name of the datatype- Returns:
- the datatype validator of the given name
getBuiltInTypes
public abstract java.util.Hashtable getBuiltInTypes()
- get all built-in DVs, which are stored in a hashtable keyed by the name
- Returns:
- a hashtable which contains all datatypes
Copyright © 1999-2006 The Apache Software Foundation. All Rights Reserved.