MCPcopy Create free account
hub / github.com/KhronosGroup/OpenCOLLADA / handleError

Method handleError

dae2ma/src/DAE2MASaxErrorHandler.cpp:34–61  ·  view source on GitHub ↗

------------------------------

Source from the content-addressed store, hash-verified

32
33 //------------------------------
34 bool SaxErrorHandler::handleError ( const COLLADASaxFWL::IError* error )
35 {
36 COLLADASaxFWL::IError::ErrorClass errorClass = error->getErrorClass ();
37 switch ( errorClass )
38 {
39 case COLLADASaxFWL::IError::ERROR_SAXPARSER:
40 {
41 COLLADASaxFWL::SaxParserError* parserError = ( COLLADASaxFWL::SaxParserError* ) error;
42 //std::cerr << "Error: " << parserError->getError ().getErrorMessage () << std::endl;
43 }
44 break;
45 case COLLADASaxFWL::IError::ERROR_SAXFWL:
46 {
47 COLLADASaxFWL::SaxFWLError* fwlError = ( COLLADASaxFWL::SaxFWLError* ) error;
48 String message = fwlError->getFullErrorMessage ();
49 std::cerr << "Error: " << fwlError->getFullErrorMessage () << std::endl;
50 }
51 break;
52 default:
53 {
54 std::cerr << "Unknown Error!" << std::endl;
55 break;
56 }
57 }
58
59 // Don't break parsing!
60 return false;
61 }
62
63} // namespace DAE2MA

Callers 11

getFunctionMethod · 0.45
evaluateFunctionMethod · 0.45
factorialMethod · 0.45
visitMethod · 0.45
getUnsignedLongValueMethod · 0.45
unaryOperationMethod · 0.45
unaryOperationMethod · 0.45

Calls 2

getErrorClassMethod · 0.45
getFullErrorMessageMethod · 0.45

Tested by

no test coverage detected