net.floodlightcontroller.core.web.serializers
Class IPv4Serializer

java.lang.Object
  extended by com.fasterxml.jackson.databind.JsonSerializer<java.lang.Integer>
      extended by net.floodlightcontroller.core.web.serializers.IPv4Serializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable

public class IPv4Serializer
extends com.fasterxml.jackson.databind.JsonSerializer<java.lang.Integer>

Serialize an integer as an IPv4 Address in dotted decimal format


Nested Class Summary
 
Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonSerializer
com.fasterxml.jackson.databind.JsonSerializer.None
 
Constructor Summary
IPv4Serializer()
           
 
Method Summary
 void serialize(java.lang.Integer i, com.fasterxml.jackson.core.JsonGenerator jGen, com.fasterxml.jackson.databind.SerializerProvider serializer)
           
 
Methods inherited from class com.fasterxml.jackson.databind.JsonSerializer
acceptJsonFormatVisitor, getDelegatee, handledType, isEmpty, isUnwrappingSerializer, replaceDelegatee, serializeWithType, unwrappingSerializer, usesObjectId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IPv4Serializer

public IPv4Serializer()
Method Detail

serialize

public void serialize(java.lang.Integer i,
                      com.fasterxml.jackson.core.JsonGenerator jGen,
                      com.fasterxml.jackson.databind.SerializerProvider serializer)
               throws java.io.IOException,
                      com.fasterxml.jackson.core.JsonProcessingException
Specified by:
serialize in class com.fasterxml.jackson.databind.JsonSerializer<java.lang.Integer>
Throws:
java.io.IOException
com.fasterxml.jackson.core.JsonProcessingException