| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.springframework.util.xml.XmlValidationModeDetector
public class XmlValidationModeDetector
Detects whether an XML stream is using DTD- or XSD-based validation.
| Field Summary | |
|---|---|
| static int | VALIDATION_AUTOIndicates that the validation mode should be auto-guessed, since we cannot find a clear indication (probably choked on some special characters, or the like). | 
| static int | VALIDATION_DTDIndicates that DTD validation should be used (we found a "DOCTYPE" declaration). | 
| static int | VALIDATION_NONEIndicates that the validation should be disabled. | 
| static int | VALIDATION_XSDIndicates that XSD validation should be used (found no "DOCTYPE" declaration). | 
| Constructor Summary | |
|---|---|
| XmlValidationModeDetector() | |
| Method Summary | |
|---|---|
|  int | detectValidationMode(InputStream inputStream)Detect the validation mode for the XML document in the supplied InputStream. | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int VALIDATION_NONE
public static final int VALIDATION_AUTO
public static final int VALIDATION_DTD
public static final int VALIDATION_XSD
| Constructor Detail | 
|---|
public XmlValidationModeDetector()
| Method Detail | 
|---|
public int detectValidationMode(InputStream inputStream)
                         throws IOException
InputStream.
 Note that the supplied InputStream is closed by this method before returning.
inputStream - the InputStream to parse
IOException - in case of I/O failureVALIDATION_DTD, 
VALIDATION_XSD| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||