gusucode.com > target工具箱matlab源码程序 > target/extensions/processor/shared/+targetshared/@MessageHandler/MessageHandler.m

    %MESSAGEHANDLER Handle messages for Target Support Package Shared

%   Copyright 2008 The MathWorks, Inc.

classdef MessageHandler < errorhandler.MessageHandler

  properties(Constant = true)
  end

  methods(Static = true)
      
     function throwError(messageID, varargin)
       fullID = [targetshared.Utilities.getProductID ':' messageID];
       errorhandler.MessageHandler.generateError(fullID, varargin{:});
     end
     
     function throwWarning(messageID, varargin)
       fullID = [targetshared.Utilities.getProductID ':' messageID];
       errorhandler.MessageHandler.generateWarning(fullID, varargin{:});
     end

     function ME = getException(messageID, varargin)
       fullID = [targetshared.Utilities.getProductID ':' messageID];
       ME = errorhandler.MessageHandler.generateException(fullID, varargin{:});
     end

     function msg = getMessage(messageID, varargin)
       fullID = [targetshared.Utilities.getProductID ':' messageID];
       msg = errorhandler.MessageHandler.generateMessage(fullID, varargin{:});
     end

  end
  
end