com.saxonica.serialize

## Class DecimalCharacterReferenceGenerator

- java.lang.Object
- - com.saxonica.serialize.DecimalCharacterReferenceGenerator

- All Implemented Interfaces:
    CharacterReferenceGenerator

      public class DecimalCharacterReferenceGenerator
      extends Object
      implements CharacterReferenceGenerator

  A class that represents a character as a decimal character reference and writes the result to a supplied Writer.

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static DecimalCharacterReferenceGenerator` | `THE_INSTANCE`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `outputCharacterReference(int charval, Writer writer)` Generate a character reference

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### THE_INSTANCE

          public static final DecimalCharacterReferenceGenerator THE_INSTANCE

  - ### Method Detail

    - #### outputCharacterReference

          public void outputCharacterReference(int charval,
                                      Writer writer)
                                        throws IOException

      Description copied from interface: `CharacterReferenceGenerator`
      Generate a character reference
      Specified by:
        `outputCharacterReference` in interface `CharacterReferenceGenerator`
      Parameters:
        `charval` - the unicode code point of the character concerned
        `writer` - the Writer to which the character reference is to be written
      Throws:
        `IOException` - if the Writer reports an error

Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.