DOMException.idl 1.4 KB

1234567891011121314151617181920212223242526272829303132333435
  1. interface DOMException {
  2. constructor(optional DOMString message = "", optional DOMString name = "Error");
  3. readonly attribute DOMString name;
  4. readonly attribute DOMString message;
  5. readonly attribute unsigned short code;
  6. const unsigned short INDEX_SIZE_ERR = 1;
  7. const unsigned short DOMSTRING_SIZE_ERR = 2;
  8. const unsigned short HIERARCHY_REQUEST_ERR = 3;
  9. const unsigned short WRONG_DOCUMENT_ERR = 4;
  10. const unsigned short INVALID_CHARACTER_ERR = 5;
  11. const unsigned short NO_DATA_ALLOWED_ERR = 6;
  12. const unsigned short NO_MODIFICATION_ALLOWED_ERR = 7;
  13. const unsigned short NOT_FOUND_ERR = 8;
  14. const unsigned short NOT_SUPPORTED_ERR = 9;
  15. const unsigned short INUSE_ATTRIBUTE_ERR = 10;
  16. const unsigned short INVALID_STATE_ERR = 11;
  17. const unsigned short SYNTAX_ERR = 12;
  18. const unsigned short INVALID_MODIFICATION_ERR = 13;
  19. const unsigned short NAMESPACE_ERR = 14;
  20. const unsigned short INVALID_ACCESS_ERR = 15;
  21. const unsigned short VALIDATION_ERR = 16;
  22. const unsigned short TYPE_MISMATCH_ERR = 17;
  23. const unsigned short SECURITY_ERR = 18;
  24. const unsigned short NETWORK_ERR = 19;
  25. const unsigned short ABORT_ERR = 20;
  26. const unsigned short URL_MISMATCH_ERR = 21;
  27. const unsigned short QUOTA_EXCEEDED_ERR = 22;
  28. const unsigned short TIMEOUT_ERR = 23;
  29. const unsigned short INVALID_NODE_TYPE_ERR = 24;
  30. const unsigned short DATA_CLONE_ERR = 25;
  31. };