------------------------------
| 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 |
no test coverage detected