List of usage examples for com.fasterxml.jackson.dataformat.xml.ser ToXmlGenerator writeBoolean
@Override public void writeBoolean(boolean value) throws IOException, JsonGenerationException
From source file:com.netflix.discovery.converters.jackson.serializer.InstanceInfoXmlBeanSerializer.java
@Override protected void serializeFields(Object bean, JsonGenerator jgen0, SerializerProvider provider) throws IOException { super.serializeFields(bean, jgen0, provider); InstanceInfo instanceInfo = (InstanceInfo) bean; ToXmlGenerator xgen = (ToXmlGenerator) jgen0; xgen.writeFieldName("port"); xgen.writeStartObject();/*from w w w .j a v a 2 s .com*/ xgen.setNextIsAttribute(true); xgen.writeFieldName("enabled"); xgen.writeBoolean(instanceInfo.isPortEnabled(PortType.UNSECURE)); xgen.setNextIsAttribute(false); xgen.writeFieldName("port"); xgen.setNextIsUnwrapped(true); xgen.writeString(Integer.toString(instanceInfo.getPort())); xgen.writeEndObject(); xgen.writeFieldName("securePort"); xgen.writeStartObject(); xgen.setNextIsAttribute(true); xgen.writeStringField("enabled", Boolean.toString(instanceInfo.isPortEnabled(PortType.SECURE))); xgen.setNextIsAttribute(false); xgen.writeFieldName("securePort"); xgen.setNextIsUnwrapped(true); xgen.writeString(Integer.toString(instanceInfo.getSecurePort())); xgen.writeEndObject(); }