JavaScript is disabled on your browser.
Skip navigation links
org.htmlunit.javascript.host.dom

Class DOMException

    • Field Detail

      • DOMSTRING_SIZE_ERR

        public static final int DOMSTRING_SIZE_ERR
        If the specified range of text does not fit into a DOMString.
        See Also:
        Constant Field Values
      • HIERARCHY_REQUEST_ERR

        public static final int HIERARCHY_REQUEST_ERR
        If any node is inserted somewhere it doesn't belong.
        See Also:
        Constant Field Values
      • INDEX_SIZE_ERR

        public static final int INDEX_SIZE_ERR
        If index or size is negative, or greater than the allowed value.
        See Also:
        Constant Field Values
      • INUSE_ATTRIBUTE_ERR

        public static final int INUSE_ATTRIBUTE_ERR
        If an attempt is made to add an attribute that is already in use elsewhere.
        See Also:
        Constant Field Values
      • INVALID_ACCESS_ERR

        public static final int INVALID_ACCESS_ERR
        If a parameter or an operation is not supported by the underlying object.
        See Also:
        Constant Field Values
      • INVALID_CHARACTER_ERR

        public static final int INVALID_CHARACTER_ERR
        If an invalid or illegal character is specified, such as in a name.
        See Also:
        Constant Field Values
      • INVALID_MODIFICATION_ERR

        public static final int INVALID_MODIFICATION_ERR
        If an attempt is made to modify the type of the underlying object.
        See Also:
        Constant Field Values
      • INVALID_STATE_ERR

        public static final int INVALID_STATE_ERR
        If an attempt is made to use an object that is not, or is no longer, usable.
        See Also:
        Constant Field Values
      • NAMESPACE_ERR

        public static final int NAMESPACE_ERR
        If an attempt is made to create or change an object in a way which is incorrect with regard to namespaces.
        See Also:
        Constant Field Values
      • NO_DATA_ALLOWED_ERR

        public static final int NO_DATA_ALLOWED_ERR
        If data is specified for a node which does not support data.
        See Also:
        Constant Field Values
      • NO_MODIFICATION_ALLOWED_ERR

        public static final int NO_MODIFICATION_ALLOWED_ERR
        If an attempt is made to modify an object where modifications are not allowed.
        See Also:
        Constant Field Values
      • NOT_FOUND_ERR

        public static final int NOT_FOUND_ERR
        If an attempt is made to reference a node in a context where it does not exist.
        See Also:
        Constant Field Values
      • NOT_SUPPORTED_ERR

        public static final int NOT_SUPPORTED_ERR
        If the implementation does not support the requested type of object or operation.
        See Also:
        Constant Field Values
      • SYNTAX_ERR

        public static final int SYNTAX_ERR
        If an invalid or illegal string is specified.
        See Also:
        Constant Field Values
      • WRONG_DOCUMENT_ERR

        public static final int WRONG_DOCUMENT_ERR
        If a node is used in a different document than the one that created it (that doesn't support it).
        See Also:
        Constant Field Values
      • VALIDATION_ERR

        public static final int VALIDATION_ERR
        If a call to a method would make the Node invalid with respect to "partial validity".
        See Also:
        Constant Field Values
      • TYPE_MISMATCH_ERR

        public static final int TYPE_MISMATCH_ERR
        If the type of an object is incompatible with the expected type of the parameter.
        See Also:
        Constant Field Values
      • URL_MISMATCH_ERR

        public static final int URL_MISMATCH_ERR
        URL mismatch error.
        See Also:
        Constant Field Values
      • QUOTA_EXCEEDED_ERR

        public static final int QUOTA_EXCEEDED_ERR
        Quota exceeded error.
        See Also:
        Constant Field Values
      • INVALID_NODE_TYPE_ERR

        public static final int INVALID_NODE_TYPE_ERR
        Invalid node type error.
        See Also:
        Constant Field Values
      • DATA_CLONE_ERR

        public static final int DATA_CLONE_ERR
        Data clone error.
        See Also:
        Constant Field Values
    • Constructor Detail

      • DOMException

        public DOMException()
        Default constructor used to build the prototype.
      • DOMException

        public DOMException(String message,
         int error)
        Constructor.
        Parameters:
        message - the exception message
        error - the error code (on of the constants from the class)
    • Method Detail

      • jsConstructor

        public void jsConstructor(String message,
         Object error)
        JavaScript constructor.
        Parameters:
        message - a description of the exception. If not present, the empty string '' is used
        error - If the specified name is a standard error name, then getting the code property of the DOMException object will return the code number corresponding to the specified name. If not present, the string 'Error' is used.
      • getCode

        public Object getCode()
        Gets the exception code.
        Returns:
        the exception code
      • getName

        public String getName()
        Gets the exception name.
        Returns:
        the exception name
      • getMessage

        public Object getMessage()
        Gets the exception message.
        Returns:
        the exception message
      • getLineNumber

        public Object getLineNumber()
        Gets the line at which the exception occurred.
        Returns:
        the line of the exception
      • getFilename

        public Object getFilename()
        Gets the name of the in which the exception occurred.
        Returns:
        the name of the source file
      • setLocation

        public void setLocation(String fileName,
         int lineNumber)
        Sets the location in JavaScript source where this exception occurred.
        Parameters:
        fileName - the name of the source file
        lineNumber - the line number
Skip navigation links

Copyright © 2002–2025 Gargoyle Software Inc.. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /