Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright (c) 2007 Mozilla Foundation
   *
   * Permission is hereby granted, free of charge, to any person obtaining a 
   * copy of this software and associated documentation files (the "Software"), 
   * to deal in the Software without restriction, including without limitation 
   * the rights to use, copy, modify, merge, publish, distribute, sublicense, 
   * and/or sell copies of the Software, and to permit persons to whom the 
   * Software is furnished to do so, subject to the following conditions:
  *
  * The above copyright notice and this permission notice shall be included in 
  * all copies or substantial portions of the Software.
  *
  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 
  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 
  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 
  * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 
  * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 
  * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 
  * DEALINGS IN THE SOFTWARE.
  */
 
 package nu.validator.datatype;
 

Author(s):
hsivonen
Version:
$Id$
 
 public class Html5DatatypeException extends DatatypeException {
 
     private Class datatypeClass;
     
     private String[] segments;

    
To flag datatype exceptions that are handled as warnings
 
     final boolean warning;
 
     public Html5DatatypeException(int indexClass datatypeClassString datatypeNameString message) {
         super(index"Bad " + datatypeName + ": " + message);
         this. = datatypeClass;
         this. = new String[1];
         this.[0] = message;
         this. = false;
     }
 
     public Html5DatatypeException(int indexClass datatypeClassString datatypeNameString headString literalString tail) {
         super(index"Bad " + datatypeName + ": " + head + '\u201C' + literal + '\u201D' + tail);
         this. = datatypeClass;
         this. = new String[3];
         this.[0] = head;
         this.[1] = literal;
         this.[2] = tail;
         this. = false;
     }
 
     public Html5DatatypeException(Class datatypeClassString datatypeNameString message) {
         this(-1, datatypeClassdatatypeNamemessage);
     }
 
     public Html5DatatypeException(Class datatypeClassString datatypeNameString headString literalString tail) {
         this(-1, datatypeClassdatatypeNameheadliteraltail);
     }
 
     /* for datatype exceptions that are handled as warnings, the following are
      * alternative forms of all the above, with an additional "warning" parameter */
 
     public Html5DatatypeException(int indexClass datatypeClassString datatypeNameString messageboolean warning) {
         super(index"Bad " + datatypeName + ": " + message);
         this. = datatypeClass;
         this. = new String[1];
         this.[0] = message;
         this. = warning;
     }
 
     public Html5DatatypeException(int indexClass datatypeClassString datatypeNameString headString literalString tailboolean warning) {
         super(index"Bad " + datatypeName + ": " + head + '\u201C' + literal + '\u201D' + tail);
         this. = datatypeClass;
         this. = new String[3];
         this.[0] = head;
         this.[1] = literal;
         this.[2] = tail;
         this. = warning;
     }
 
     public Html5DatatypeException(Class datatypeClassString datatypeNameString messageboolean warning) {
         this(-1, datatypeClassdatatypeNamemessagewarning);
     }
 
     public Html5DatatypeException(Class datatypeClassString datatypeNameString headString literalString tailboolean warning) {
         this(-1, datatypeClassdatatypeNameheadliteraltailwarning);
     }
    
    
Returns the datatypeClass.

Returns:
the datatypeClass
    public Class getDatatypeClass() {
        return ;
    }

    
Returns the segments.

Returns:
the segments
    public String[] getSegments() {
        return ;
    }

   
Returns true if the datatype exception should be handled as a warning, false otherwise.

Returns:
true if the datatype exception should be handled as a warning, false otherwise.
    public boolean isWarning()
    {   
      return ;
    }   
New to GrepCode? Check out our FAQ X