001    /*
002     * $Id: PrintConversionEventImpl.java,v 1.4 2003/02/13 23:41:06 kk122374 Exp $
003     *
004     * Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
005     * 
006     * This software is the proprietary information of Sun Microsystems, Inc.  
007     * Use is subject to license terms.
008     * 
009     */
010    
011    package javax.xml.bind.helpers;
012    
013    import javax.xml.bind.PrintConversionEvent;
014    import javax.xml.bind.ValidationEventLocator;
015    
016    /**
017     * Default implementation of the PrintConversionEvent interface.
018     * 
019     * <p>
020     * JAXB providers are allowed to use whatever class that implements
021     * the ValidationEvent interface. This class is just provided for a
022     * convenience.
023     *
024     * @author <ul><li>Ryan Shoemaker, Sun Microsystems, Inc.</li></ul> 
025     * @version $Revision: 1.4 $
026     * @see javax.xml.bind.PrintConversionEvent
027     * @see javax.xml.bind.Validator
028     * @see javax.xml.bind.ValidationEventHandler
029     * @see javax.xml.bind.ValidationEvent
030     * @see javax.xml.bind.ValidationEventLocator
031     * @since JAXB1.0
032     */
033    public class PrintConversionEventImpl
034        extends ValidationEventImpl
035        implements PrintConversionEvent {
036    
037        /**
038         * Create a new PrintConversionEventImpl.
039         * 
040         * @param _severity The severity value for this event.  Must be one of
041         * ValidationEvent.WARNING, ValidationEvent.ERROR, or 
042         * ValidationEvent.FATAL_ERROR
043         * @param _message The text message for this event - may be null.
044         * @param _locator The locator object for this event - may be null.
045         * @throws IllegalArgumentException if an illegal severity field is supplied
046         */
047        public PrintConversionEventImpl( int _severity, String _message,
048                                          ValidationEventLocator _locator) {
049                
050            super(_severity, _message, _locator);
051        }
052    
053        /**
054         * Create a new PrintConversionEventImpl.
055         * 
056         * @param _severity The severity value for this event.  Must be one of
057         * ValidationEvent.WARNING, ValidationEvent.ERROR, or 
058         * ValidationEvent.FATAL_ERROR
059         * @param _message The text message for this event - may be null.
060         * @param _locator The locator object for this event - may be null.
061         * @param _linkedException An optional linked exception that may provide
062         * additional information about the event - may be null.
063         * @throws IllegalArgumentException if an illegal severity field is supplied
064         */
065        public PrintConversionEventImpl( int _severity, String _message,
066                                          ValidationEventLocator _locator,
067                                          Throwable _linkedException) {
068                
069            super(_severity, _message, _locator, _linkedException);
070        }
071    
072    }