return xmlMarshaller.getIndentString(); } else if (MarshallerProperties.CHARACTER_ESCAPE_HANDLER.equals(key)) { return xmlMarshaller.getCharacterEscapeHandler(); } else if (XML_DECLARATION.equals(key)) { return !xmlMarshaller.isFragment(); return xmlMarshaller.getJsonTypeConfiguration().isJsonTypeCompatibility(); } else if (SUN_CHARACTER_ESCAPE_HANDLER.equals(key) || SUN_JSE_CHARACTER_ESCAPE_HANDLER.equals(key) ||SUN_CHARACTER_ESCAPE_HANDLER_MARSHALLER.equals(key) || SUN_JSE_CHARACTER_ESCAPE_HANDLER_MARSHALLER.equals(key)) { if (xmlMarshaller.getCharacterEscapeHandler() instanceof CharacterEscapeHandlerWrapper) { CharacterEscapeHandlerWrapper wrapper = (CharacterEscapeHandlerWrapper) xmlMarshaller.getCharacterEscapeHandler(); return wrapper.getHandler(); return xmlMarshaller.getCharacterEscapeHandler(); } else if (SUN_NAMESPACE_PREFIX_MAPPER.equals(key) || SUN_JSE_NAMESPACE_PREFIX_MAPPER.equals(key)) { NamespacePrefixMapperWrapper wrapper = (NamespacePrefixMapperWrapper) xmlMarshaller.getNamespacePrefixMapper();
return xmlMarshaller.getIndentString(); } else if (MarshallerProperties.CHARACTER_ESCAPE_HANDLER.equals(key)) { return xmlMarshaller.getCharacterEscapeHandler(); } else if (XML_DECLARATION.equals(key)) { return !xmlMarshaller.isFragment(); return xmlMarshaller.getJsonTypeConfiguration().getJsonTypeAttributeName(); } else if (SUN_CHARACTER_ESCAPE_HANDLER.equals(key) || SUN_JSE_CHARACTER_ESCAPE_HANDLER.equals(key) ||SUN_CHARACTER_ESCAPE_HANDLER_MARSHALLER.equals(key) || SUN_JSE_CHARACTER_ESCAPE_HANDLER_MARSHALLER.equals(key)) { if (xmlMarshaller.getCharacterEscapeHandler() instanceof CharacterEscapeHandlerWrapper) { CharacterEscapeHandlerWrapper wrapper = (CharacterEscapeHandlerWrapper) xmlMarshaller.getCharacterEscapeHandler(); return wrapper.getHandler(); return xmlMarshaller.getCharacterEscapeHandler(); } else if (SUN_NAMESPACE_PREFIX_MAPPER.equals(key) || SUN_JSE_NAMESPACE_PREFIX_MAPPER.equals(key)) { NamespacePrefixMapperWrapper wrapper = (NamespacePrefixMapperWrapper) xmlMarshaller.getNamespacePrefixMapper();