File:  [LON-CAPA] / modules / damieng / graphical_editor / loncapa_daxe / web / nodes / simple_ui_exception.dart
Revision 1.1: download - view: text, annotated - select for diffs
Wed Apr 22 20:43:12 2015 UTC (9 years, 1 month ago) by damieng
Branches: MAIN
CVS tags: HEAD
graphical editor: added simple numericalresponse, and tried to avoid issues with undo/redo, simple/advanced UI and copy/paste

/*
  This file is part of Daxe.

  Daxe is free software: you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation, either version 3 of the License, or
  (at your option) any later version.

  Daxe is distributed in the hope that it will be useful,
  but WITHOUT ANY WARRANTY; without even the implied warranty of
  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  GNU General Public License for more details.

  You should have received a copy of the GNU General Public License
  along with Daxe.  If not, see <http://www.gnu.org/licenses/>.
*/

part of loncapa_daxe;

class SimpleUIException implements Exception {
  final String message;
  final Exception parentException;
  
  const SimpleUIException([this.message, this.parentException]);
  
  String toString() {
    String s;
    if (message == null)
      s = 'SimpleUIException';
    else
      s = message;
    if (parentException != null)
      s = "$s (parent exception: $parentException)";
    return(s);
  }
  
}


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>