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.messages;
 
 
 
 
 public class XhtmlExtractHandler implements SourceHandler {
 
     private static final char[] NEWLINE_SUBSTITUTE = { '\u21A9' };
 
     private static final char[] ELLIPSIS = { '\u2026' };
 
     private final XhtmlSaxEmitter emitter;
 
     private static final AttributesImpl LINE_BREAK_ATTRS = new AttributesImpl();
 
     static {
         .addAttribute("class""lf");
         .addAttribute("title""Line break");
     }

    

Parameters:
emitter
 
     public XhtmlExtractHandler(final XhtmlSaxEmitter emitter) {
         this. = emitter;
     }
 
     public void characters(char[] chint startint length)
             throws SAXException {
         if (length < 200) {
             .characters(chstartlength);
         } else {
             .characters(chstart, 100);
             .startElementWithClass("span""snip");
             .characters();
             .endElement("span");
             .characters(chstart + length - 100, 100);
         }
     }
 
     public void endSource() throws SAXException {
     }
 
     public void endCharHilite() throws SAXException {
         .endElement("b");
     }
 
     public void endRange() throws SAXException {
         .endElement("b");
     }
 
     public void newLine() throws SAXException {
         .startElement("span");
         .endElement("span");
     }
 
     public void startSource(String typeString encodingthrows SAXException {
     }
 
     public void startCharHilite(int oneBasedLineint oneBasedColumn)
             throws SAXException {
         .startElement("b");
     }
 
     public void startRange(int oneBasedLineint oneBasedColumn)
             throws SAXException {
         .startElement("b");
     }
 
     public void setLineErrors(SortedSet<IntegeroneBasedLineErrorsthrows SAXException {
         
    }
New to GrepCode? Check out our FAQ X