File tree Expand file tree Collapse file tree
src/main/java/com/maxmind/geoip2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 ;
22
3+ import java .net .InetAddress ;
4+ import java .net .UnknownHostException ;
35import tools .jackson .core .JacksonException ;
46import tools .jackson .core .JsonParser ;
57import tools .jackson .databind .DatabindException ;
68import tools .jackson .databind .DeserializationContext ;
79import tools .jackson .databind .deser .std .StdDeserializer ;
8- import java .net .InetAddress ;
9- import java .net .UnknownHostException ;
1010
1111/**
1212 * Deserializes a string to an InetAddress.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 ;
22
3- import tools .jackson .databind .module .SimpleModule ;
43import java .net .InetAddress ;
4+ import tools .jackson .databind .module .SimpleModule ;
55
66/**
77 * Jackson module for InetAddress serialization and deserialization.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 ;
22
3+ import java .net .InetAddress ;
34import tools .jackson .core .JacksonException ;
45import tools .jackson .core .JsonGenerator ;
56import tools .jackson .databind .SerializationContext ;
67import tools .jackson .databind .ser .std .StdSerializer ;
7- import java .net .InetAddress ;
88
99/**
1010 * Serializes InetAddress to its host address string representation.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 ;
22
3+ import com .maxmind .db .Network ;
4+ import java .net .InetAddress ;
5+ import java .net .UnknownHostException ;
36import tools .jackson .core .JacksonException ;
47import tools .jackson .core .JsonParser ;
58import tools .jackson .databind .DatabindException ;
69import tools .jackson .databind .DeserializationContext ;
710import tools .jackson .databind .deser .std .StdDeserializer ;
8- import com .maxmind .db .Network ;
9-
10- import java .net .InetAddress ;
11- import java .net .UnknownHostException ;
1211
1312/**
1413 * This class provides a deserializer for the Network class.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 ;
22
3- import tools .jackson .core .JacksonException ;
4- import tools .jackson .core .type .TypeReference ;
5- import tools .jackson .databind .DeserializationFeature ;
6- import tools .jackson .databind .InjectableValues ;
7- import tools .jackson .databind .ObjectMapper ;
8- import tools .jackson .databind .json .JsonMapper ;
93import com .maxmind .geoip2 .exception .AddressNotFoundException ;
104import com .maxmind .geoip2 .exception .AuthenticationException ;
115import com .maxmind .geoip2 .exception .GeoIp2Exception ;
3125import java .util .HashMap ;
3226import java .util .List ;
3327import java .util .Map ;
28+ import tools .jackson .core .JacksonException ;
29+ import tools .jackson .core .type .TypeReference ;
30+ import tools .jackson .databind .DeserializationFeature ;
31+ import tools .jackson .databind .InjectableValues ;
32+ import tools .jackson .databind .ObjectMapper ;
33+ import tools .jackson .databind .json .JsonMapper ;
3434
3535/**
3636 * <p>
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 .model ;
22
33import com .fasterxml .jackson .annotation .JsonProperty ;
4- import tools .jackson .databind .annotation .JsonDeserialize ;
5- import tools .jackson .databind .annotation .JsonSerialize ;
6- import tools .jackson .databind .ser .std .ToStringSerializer ;
74import com .maxmind .db .MaxMindDbIpAddress ;
85import com .maxmind .db .MaxMindDbNetwork ;
96import com .maxmind .db .MaxMindDbParameter ;
107import com .maxmind .db .Network ;
118import com .maxmind .geoip2 .JsonSerializable ;
129import com .maxmind .geoip2 .NetworkDeserializer ;
1310import java .net .InetAddress ;
11+ import tools .jackson .databind .annotation .JsonDeserialize ;
12+ import tools .jackson .databind .annotation .JsonSerialize ;
13+ import tools .jackson .databind .ser .std .ToStringSerializer ;
1414
1515/**
1616 * This class provides the GeoIP2 Anonymous IP model.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 .model ;
22
33import com .fasterxml .jackson .annotation .JsonProperty ;
4- import tools .jackson .databind .annotation .JsonDeserialize ;
5- import tools .jackson .databind .annotation .JsonSerialize ;
6- import tools .jackson .databind .ser .std .ToStringSerializer ;
74import com .maxmind .db .MaxMindDbConstructor ;
85import com .maxmind .db .MaxMindDbIpAddress ;
96import com .maxmind .db .MaxMindDbNetwork ;
1310import com .maxmind .geoip2 .NetworkDeserializer ;
1411import java .net .InetAddress ;
1512import java .time .LocalDate ;
13+ import tools .jackson .databind .annotation .JsonDeserialize ;
14+ import tools .jackson .databind .annotation .JsonSerialize ;
15+ import tools .jackson .databind .ser .std .ToStringSerializer ;
1616
1717/**
1818 * This class provides the GeoIP Anonymous Plus model.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 .model ;
22
33import com .fasterxml .jackson .annotation .JsonProperty ;
4- import tools .jackson .databind .annotation .JsonDeserialize ;
5- import tools .jackson .databind .annotation .JsonSerialize ;
6- import tools .jackson .databind .ser .std .ToStringSerializer ;
74import com .maxmind .db .MaxMindDbIpAddress ;
85import com .maxmind .db .MaxMindDbNetwork ;
96import com .maxmind .db .MaxMindDbParameter ;
107import com .maxmind .db .Network ;
118import com .maxmind .geoip2 .JsonSerializable ;
129import com .maxmind .geoip2 .NetworkDeserializer ;
1310import java .net .InetAddress ;
11+ import tools .jackson .databind .annotation .JsonDeserialize ;
12+ import tools .jackson .databind .annotation .JsonSerialize ;
13+ import tools .jackson .databind .ser .std .ToStringSerializer ;
1414
1515/**
1616 * This class provides the GeoLite2 ASN model.
Original file line number Diff line number Diff line change 33import com .fasterxml .jackson .annotation .JsonCreator ;
44import com .fasterxml .jackson .annotation .JsonProperty ;
55import com .fasterxml .jackson .annotation .JsonValue ;
6- import tools .jackson .databind .annotation .JsonDeserialize ;
7- import tools .jackson .databind .annotation .JsonSerialize ;
8- import tools .jackson .databind .ser .std .ToStringSerializer ;
96import com .maxmind .db .MaxMindDbCreator ;
107import com .maxmind .db .MaxMindDbIpAddress ;
118import com .maxmind .db .MaxMindDbNetwork ;
1411import com .maxmind .geoip2 .JsonSerializable ;
1512import com .maxmind .geoip2 .NetworkDeserializer ;
1613import java .net .InetAddress ;
14+ import tools .jackson .databind .annotation .JsonDeserialize ;
15+ import tools .jackson .databind .annotation .JsonSerialize ;
16+ import tools .jackson .databind .ser .std .ToStringSerializer ;
1717
1818/**
1919 * This class provides the GeoIP2 Connection-Type model.
Original file line number Diff line number Diff line change 11package com .maxmind .geoip2 .model ;
22
33import com .fasterxml .jackson .annotation .JsonProperty ;
4- import tools .jackson .databind .annotation .JsonDeserialize ;
5- import tools .jackson .databind .annotation .JsonSerialize ;
6- import tools .jackson .databind .ser .std .ToStringSerializer ;
74import com .maxmind .db .MaxMindDbIpAddress ;
85import com .maxmind .db .MaxMindDbNetwork ;
96import com .maxmind .db .MaxMindDbParameter ;
107import com .maxmind .db .Network ;
118import com .maxmind .geoip2 .JsonSerializable ;
129import com .maxmind .geoip2 .NetworkDeserializer ;
1310import java .net .InetAddress ;
11+ import tools .jackson .databind .annotation .JsonDeserialize ;
12+ import tools .jackson .databind .annotation .JsonSerialize ;
13+ import tools .jackson .databind .ser .std .ToStringSerializer ;
1414
1515/**
1616 * This class provides the GeoIP2 Domain model.
You can’t perform that action at this time.
0 commit comments