com.sun.xml.txw2.output
Class DumbEscapeHandler

java.lang.Object
  extended by com.sun.xml.txw2.output.DumbEscapeHandler
All Implemented Interfaces:
CharacterEscapeHandler

public class DumbEscapeHandler
extends Object
implements CharacterEscapeHandler

Escape everything above the US-ASCII code range. A fallback position. Works with any JDK, any encoding.

Since:
1.0.1
Author:
Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)

Field Summary
static CharacterEscapeHandler theInstance
           
 
Method Summary
 void escape(char[] ch, int start, int length, boolean isAttVal, Writer out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

theInstance

public static final CharacterEscapeHandler theInstance
Method Detail

escape

public void escape(char[] ch,
                   int start,
                   int length,
                   boolean isAttVal,
                   Writer out)
            throws IOException
Specified by:
escape in interface CharacterEscapeHandler
Parameters:
ch - The array of characters.
start - The starting position.
length - The number of characters to use.
isAttVal - true if this is an attribute value literal.
Throws:
IOException


Copyright © 2012 Oracle. All Rights Reserved.