| 
 | EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CharacterEscapeHandler
Provide an interface to allow for custom character escaping behaviour.
| Method Summary | |
|---|---|
|  void | escape(char[] buffer,
       int start,
       int length,
       boolean isAttributeValue,
       java.io.Writer out)Perform character escaping and write the result to the output. | 
| Method Detail | 
|---|
void escape(char[] buffer,
            int start,
            int length,
            boolean isAttributeValue,
            java.io.Writer out)
            throws java.io.IOException
Perform character escaping and write the result to the output.
Note: This feature is not supported when marshalling to the following targets:
buffer - Array of characters to be escapedstart - The starting positionlength - The number of characters being escapedisAttributeValue - A value of 'true' indicates this is an attribute valueout - The resulting escaped characters will be written to this Writer
java.io.IOException - In an error condition, IOException can be thrown to stop the marshalling process| 
 | EclipseLink 2.4.2, build 'v20130514-5956486' API Reference | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||