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 msg, javax.xml.stream.Location loc)
           
 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 throwParseError(javax.xml.stream.Location loc, java.lang.String msg)
          Similar to throwParseError(String), but specifically defines location where the error happened.
 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(javax.xml.stream.Location loc,
                            java.lang.String msg)
                     throws WstxException
Similar to throwParseError(String), but specifically defines location where the error happened. Used usually when validity of a declaration can not be verified at the point of declaration but only later on (reference to undefined id value, for example)

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 msg,
                          javax.xml.stream.Location loc)

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)

getLocation

public javax.xml.stream.Location getLocation()