com.ctc.wstx.sr
Interface InputProblemReporter

All Known Implementing Classes:
StreamScanner

public interface InputProblemReporter

Interface implemented by input reader, and used by other components to report problem that are related to current input position.


Method Summary
 javax.xml.stream.Location getLocation()
           
 void reportProblem(java.lang.String probType, java.lang.String msg)
           
 void reportProblem(java.lang.String probType, java.lang.String format, java.lang.Object arg)
           
 void reportProblem(java.lang.String probType, java.lang.String format, java.lang.Object arg, java.lang.Object arg2)
           
 void reportProblem(java.lang.String probType, java.lang.String format, java.lang.Object arg, java.lang.Object arg2, javax.xml.stream.Location loc)
           
 void reportValidationProblem(java.lang.String msg)
           
 void reportValidationProblem(java.lang.String msg, javax.xml.stream.Location loc, int severity)
           
 void reportValidationProblem(java.lang.String msg, java.lang.Object arg)
           
 void reportValidationProblem(java.lang.String msg, java.lang.Object arg, java.lang.Object arg2)
           
 void reportValidationProblem(XMLValidationProblem prob)
           
 void throwParseError(java.lang.String msg)
           
 void throwParseError(java.lang.String msg, java.lang.Object arg)
           
 void throwParseError(java.lang.String msg, java.lang.Object arg, java.lang.Object arg2)
           
 

Method Detail

throwParseError

public void throwParseError(java.lang.String msg)
                     throws WstxException
Throws:
WstxException

throwParseError

public void throwParseError(java.lang.String msg,
                            java.lang.Object arg)
                     throws WstxException
Throws:
WstxException

throwParseError

public void throwParseError(java.lang.String msg,
                            java.lang.Object arg,
                            java.lang.Object arg2)
                     throws WstxException
Throws:
WstxException

reportProblem

public void reportProblem(java.lang.String probType,
                          java.lang.String msg)

reportProblem

public void reportProblem(java.lang.String probType,
                          java.lang.String format,
                          java.lang.Object arg)

reportProblem

public void reportProblem(java.lang.String probType,
                          java.lang.String format,
                          java.lang.Object arg,
                          java.lang.Object arg2)

reportProblem

public void reportProblem(java.lang.String probType,
                          java.lang.String format,
                          java.lang.Object arg,
                          java.lang.Object arg2,
                          javax.xml.stream.Location loc)

reportValidationProblem

public void reportValidationProblem(XMLValidationProblem prob)
                             throws XMLValidationException
Throws:
XMLValidationException

reportValidationProblem

public void reportValidationProblem(java.lang.String msg)
                             throws XMLValidationException
Throws:
XMLValidationException

reportValidationProblem

public void reportValidationProblem(java.lang.String msg,
                                    javax.xml.stream.Location loc,
                                    int severity)
                             throws XMLValidationException
Throws:
XMLValidationException

reportValidationProblem

public void reportValidationProblem(java.lang.String msg,
                                    java.lang.Object arg)
                             throws XMLValidationException
Throws:
XMLValidationException

reportValidationProblem

public void reportValidationProblem(java.lang.String msg,
                                    java.lang.Object arg,
                                    java.lang.Object arg2)
                             throws XMLValidationException
Throws:
XMLValidationException

getLocation

public javax.xml.stream.Location getLocation()