package com.fasterxml.aalto.util; /** * Simple constant container interface, shared by input and output * sides. * * @author Tatu Saloranta */ public interface XmlConsts { // // // Constants for XML declaration public final static String XML_DECL_KW_ENCODING = "encoding"; public final static String XML_DECL_KW_VERSION = "version"; public final static String XML_DECL_KW_STANDALONE = "standalone"; public final static String XML_V_10_STR = "1.0"; public final static String XML_V_11_STR = "1.1"; /** * This constants refers to cases where the version has not been * declared explicitly; and needs to be considered to be 1.0. */ public final static int XML_V_UNKNOWN = 0x0000; public final static int XML_V_10 = 0x0100; public final static int XML_V_11 = 0x0110; public final static String XML_SA_YES = "yes"; public final static String XML_SA_NO = "no"; /** * This constant defines the highest Unicode character allowed * in XML content. */ final static int MAX_UNICODE_CHAR = 0x10FFFF; /* //////////////////////////////////////////////////////////// // Char consts //////////////////////////////////////////////////////////// */ public final static char CHAR_NULL = (char) 0; public final static char CHAR_SPACE = (char) 0x0020; public final static char CHAR_CR = '\r'; public final static char CHAR_LF = '\n'; /* //////////////////////////////////////////////////////////// // Stax defaults: //////////////////////////////////////////////////////////// */ public final static String STAX_DEFAULT_OUTPUT_ENCODING = "UTF-8"; public final static String STAX_DEFAULT_OUTPUT_VERSION = "1.0"; }