Package org.jdom.input.sax
Enum XMLReaders
- java.lang.Object
-
- java.lang.Enum<XMLReaders>
-
- org.jdom.input.sax.XMLReaders
-
- All Implemented Interfaces:
Serializable,Comparable<XMLReaders>,XMLReaderJDOMFactory
public enum XMLReaders extends Enum<XMLReaders> implements XMLReaderJDOMFactory
An enumeration ofXMLReaderJDOMFactorythat allows for a single central location to create XMLReaders. The Singletons (members) of this enumeration can produce the most common XMLReaders: non-validating, XSD validating, and DocType validating.See the
package documentationfor details of how to create the SAXParser you desire.- See Also:
org.jdom.input.sax
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DTDVALIDATINGThe DTD-validating SingletonNONVALIDATINGThe non-validating singletonXSDVALIDATINGThe XSD-validating Singleton
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description XMLReadercreateXMLReader()Get a new XMLReader from this JAXP-basedXMLReaderJDOMFactory.booleanisValidating()Does an XMLReader from this factory do more than just well-formed checks.static XMLReadersvalueOf(String name)Returns the enum constant of this type with the specified name.static XMLReaders[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONVALIDATING
public static final XMLReaders NONVALIDATING
The non-validating singleton
-
DTDVALIDATING
public static final XMLReaders DTDVALIDATING
The DTD-validating Singleton
-
XSDVALIDATING
public static final XMLReaders XSDVALIDATING
The XSD-validating Singleton
-
-
Method Detail
-
values
public static XMLReaders[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (XMLReaders c : XMLReaders.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static XMLReaders valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum type has no constant with the specified nameNullPointerException- if the argument is null
-
createXMLReader
public XMLReader createXMLReader() throws JDOMException
Get a new XMLReader from this JAXP-basedXMLReaderJDOMFactory.- Specified by:
createXMLReaderin interfaceXMLReaderJDOMFactory- Returns:
- a new XMLReader instance.
- Throws:
JDOMException- if there is a problem creating the XMLReader
-
isValidating
public boolean isValidating()
Description copied from interface:XMLReaderJDOMFactoryDoes an XMLReader from this factory do more than just well-formed checks.- Specified by:
isValidatingin interfaceXMLReaderJDOMFactory- Returns:
- true if the XMLReader validates
-
-