es.inteco.eni.xml
Class XmlValidationHandler

Show UML class diagram
java.lang.Object
  extended by org.xml.sax.helpers.DefaultHandler
      extended by es.inteco.eni.xml.XmlValidationHandler
All Implemented Interfaces:
org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler

public class XmlValidationHandler
extends org.xml.sax.helpers.DefaultHandler

Handler para la validación del XML


Constructor Summary
XmlValidationHandler()
           
 
Method Summary
 void characters(char[] ch, int start, int length)
           
 void endElement(java.lang.String uri, java.lang.String qName, java.lang.String lName)
           
 void error(org.xml.sax.SAXParseException exception)
           
 void fatalError(org.xml.sax.SAXParseException exception)
           
 java.util.List<java.lang.String> getPositionInTree()
           
 org.xml.sax.SAXParseException getSaxParseExceptionError()
           
 XmlTree getXmlTree()
           
 boolean isValidationError()
           
 void setSaxParseExceptionError(org.xml.sax.SAXParseException saxParseExceptionError)
           
 void setValidationError(boolean validationError)
           
 void setXmlTree(XmlTree xmlTree)
           
 void startDocument()
           
 void startElement(java.lang.String uri, java.lang.String qName, java.lang.String lName, org.xml.sax.Attributes attributes)
           
 void warning(org.xml.sax.SAXParseException exception)
           
 
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, setDocumentLocator, skippedEntity, startPrefixMapping, unparsedEntityDecl
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmlValidationHandler

public XmlValidationHandler()
Method Detail

isValidationError

public boolean isValidationError()
Returns:
Devuelve el valor del campo validationError

setValidationError

public void setValidationError(boolean validationError)
Parameters:
Asigna - al campo validationError el valor del parámetro validationError

getSaxParseExceptionError

public org.xml.sax.SAXParseException getSaxParseExceptionError()
Returns:
Devuelve el valor del campo saxParseExceptionError

setSaxParseExceptionError

public void setSaxParseExceptionError(org.xml.sax.SAXParseException saxParseExceptionError)
Parameters:
Asigna - al campo saxParseExceptionError el valor del parámetro saxParseExceptionError

getXmlTree

public XmlTree getXmlTree()
Returns:
Devuelve el valor del campo xmlTree

setXmlTree

public void setXmlTree(XmlTree xmlTree)
Parameters:
Asigna - al campo xmlTree el valor del parámetro xmlTree

getPositionInTree

public java.util.List<java.lang.String> getPositionInTree()
Returns:
Devuelve el valor del campo positionInTree

error

public void error(org.xml.sax.SAXParseException exception)
           throws org.xml.sax.SAXException
Specified by:
error in interface org.xml.sax.ErrorHandler
Overrides:
error in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException
See Also:
DefaultHandler.error(org.xml.sax.SAXParseException)

fatalError

public void fatalError(org.xml.sax.SAXParseException exception)
                throws org.xml.sax.SAXException
Specified by:
fatalError in interface org.xml.sax.ErrorHandler
Overrides:
fatalError in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException
See Also:
DefaultHandler.fatalError(org.xml.sax.SAXParseException)

warning

public void warning(org.xml.sax.SAXParseException exception)
             throws org.xml.sax.SAXException
Specified by:
warning in interface org.xml.sax.ErrorHandler
Overrides:
warning in class org.xml.sax.helpers.DefaultHandler
Throws:
org.xml.sax.SAXException
See Also:
DefaultHandler.warning(org.xml.sax.SAXParseException)

startDocument

public void startDocument()
Specified by:
startDocument in interface org.xml.sax.ContentHandler
Overrides:
startDocument in class org.xml.sax.helpers.DefaultHandler
See Also:
DefaultHandler.startDocument()

startElement

public void startElement(java.lang.String uri,
                         java.lang.String qName,
                         java.lang.String lName,
                         org.xml.sax.Attributes attributes)
Specified by:
startElement in interface org.xml.sax.ContentHandler
Overrides:
startElement in class org.xml.sax.helpers.DefaultHandler
See Also:
DefaultHandler.startElement(java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)

endElement

public void endElement(java.lang.String uri,
                       java.lang.String qName,
                       java.lang.String lName)
Specified by:
endElement in interface org.xml.sax.ContentHandler
Overrides:
endElement in class org.xml.sax.helpers.DefaultHandler
See Also:
DefaultHandler.endElement(java.lang.String, java.lang.String, java.lang.String)

characters

public void characters(char[] ch,
                       int start,
                       int length)
Specified by:
characters in interface org.xml.sax.ContentHandler
Overrides:
characters in class org.xml.sax.helpers.DefaultHandler
See Also:
DefaultHandler.characters(char[], int, int)