Java™ Platform
Standard Ed. 8
javax.xml.bind.helpers

Class ValidationEventImpl

    • Constructor Detail

      • ValidationEventImpl

        public ValidationEventImpl(int _severity,
                                   String _message,
                                   ValidationEventLocator _locator)
        Create a new ValidationEventImpl.
        Parameters:
        _severity - The severity value for this event. Must be one of ValidationEvent.WARNING, ValidationEvent.ERROR, or ValidationEvent.FATAL_ERROR
        _message - The text message for this event - may be null.
        _locator - The locator object for this event - may be null.
        Throws:
        IllegalArgumentException - if an illegal severity field is supplied
      • ValidationEventImpl

        public ValidationEventImpl(int _severity,
                                   String _message,
                                   ValidationEventLocator _locator,
                                   Throwable _linkedException)
        Create a new ValidationEventImpl.
        Parameters:
        _severity - The severity value for this event. Must be one of ValidationEvent.WARNING, ValidationEvent.ERROR, or ValidationEvent.FATAL_ERROR
        _message - The text message for this event - may be null.
        _locator - The locator object for this event - may be null.
        _linkedException - An optional linked exception that may provide additional information about the event - may be null.
        Throws:
        IllegalArgumentException - if an illegal severity field is supplied
    • Method Detail

      • getSeverity

        public int getSeverity()
        Description copied from interface: ValidationEvent
        Retrieve the severity code for this warning/error.

        Must be one of ValidationError.WARNING, ValidationError.ERROR, or ValidationError.FATAL_ERROR.

        Specified by:
        getSeverity in interface ValidationEvent
        Returns:
        the severity code for this warning/error
      • setSeverity

        public void setSeverity(int _severity)
        Set the severity field of this event.
        Parameters:
        _severity - Must be one of ValidationEvent.WARNING, ValidationEvent.ERROR, or ValidationEvent.FATAL_ERROR.
        Throws:
        IllegalArgumentException - if an illegal severity field is supplied
      • getMessage

        public String getMessage()
        Description copied from interface: ValidationEvent
        Retrieve the text message for this warning/error.
        Specified by:
        getMessage in interface ValidationEvent
        Returns:
        the text message for this warning/error or null if one wasn't set
      • setMessage

        public void setMessage(String _message)
        Set the message field of this event.
        Parameters:
        _message - String message - may be null.
      • getLinkedException

        public Throwable getLinkedException()
        Description copied from interface: ValidationEvent
        Retrieve the linked exception for this warning/error.
        Specified by:
        getLinkedException in interface ValidationEvent
        Returns:
        the linked exception for this warning/error or null if one wasn't set
      • setLinkedException

        public void setLinkedException(Throwable _linkedException)
        Set the linked exception field of this event.
        Parameters:
        _linkedException - Optional linked exception - may be null.
      • setLocator

        public void setLocator(ValidationEventLocator _locator)
        Set the locator object for this event.
        Parameters:
        _locator - The locator - may be null.
      • toString

        public String toString()
        Returns a string representation of this object in a format helpful to debugging.
        Overrides:
        toString in class Object
        Returns:
        a string representation of the object.
        See Also:
        Object.equals(Object)
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2022, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.

微信小程序

微信扫一扫体验

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部