Skip to content

Commit 6cb431f

Browse files
committed
fixes #345 optimize imports in the src folder
1 parent 912ee75 commit 6cb431f

22 files changed

+61
-87
lines changed

src/main/java/com/networknt/schema/AbstractJsonValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@
1616

1717
package com.networknt.schema;
1818

19+
import com.fasterxml.jackson.databind.JsonNode;
20+
1921
import java.util.Collections;
2022
import java.util.Map;
2123
import java.util.Set;
2224

23-
import com.fasterxml.jackson.databind.JsonNode;
24-
2525
public abstract class AbstractJsonValidator implements JsonValidator {
2626
private final String keyword;
2727

src/main/java/com/networknt/schema/BaseJsonValidator.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,13 @@
1616

1717
package com.networknt.schema;
1818

19-
import java.net.URI;
20-
import java.util.LinkedHashSet;
21-
import java.util.Set;
22-
19+
import com.fasterxml.jackson.databind.JsonNode;
2320
import org.apache.commons.lang3.StringUtils;
2421
import org.slf4j.Logger;
2522

26-
import com.fasterxml.jackson.databind.JsonNode;
23+
import java.net.URI;
24+
import java.util.LinkedHashSet;
25+
import java.util.Set;
2726

2827
public abstract class BaseJsonValidator implements JsonValidator {
2928
protected String schemaPath;

src/main/java/com/networknt/schema/JsonSchema.java

Lines changed: 6 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,19 @@
1616

1717
package com.networknt.schema;
1818

19+
import com.fasterxml.jackson.databind.JsonNode;
20+
import com.networknt.schema.walk.DefaultKeywordWalkListenerRunner;
21+
import com.networknt.schema.walk.JsonSchemaWalker;
22+
import com.networknt.schema.walk.WalkListenerRunner;
23+
1924
import java.io.UnsupportedEncodingException;
2025
import java.net.URI;
2126
import java.net.URLDecoder;
22-
import java.util.Collections;
23-
import java.util.HashMap;
24-
import java.util.Iterator;
25-
import java.util.LinkedHashSet;
26-
import java.util.Map;
27+
import java.util.*;
2728
import java.util.Map.Entry;
28-
import java.util.Set;
2929
import java.util.regex.Matcher;
3030
import java.util.regex.Pattern;
3131

32-
import com.fasterxml.jackson.databind.JsonNode;
33-
import com.networknt.schema.walk.DefaultKeywordWalkListenerRunner;
34-
import com.networknt.schema.walk.JsonSchemaWalker;
35-
import com.networknt.schema.walk.WalkListenerRunner;
36-
3732
/**
3833
* This is the core of json constraint implementation. It parses json constraint
3934
* file and generates JsonValidators. The class is thread safe, once it is

src/main/java/com/networknt/schema/JsonSchemaFactory.java

Lines changed: 7 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,13 @@
1616

1717
package com.networknt.schema;
1818

19+
import com.fasterxml.jackson.databind.JsonNode;
20+
import com.fasterxml.jackson.databind.ObjectMapper;
21+
import com.networknt.schema.uri.*;
22+
import com.networknt.schema.urn.URNFactory;
23+
import org.slf4j.Logger;
24+
import org.slf4j.LoggerFactory;
25+
1926
import java.io.IOException;
2027
import java.io.InputStream;
2128
import java.net.URI;
@@ -26,21 +33,6 @@
2633
import java.util.concurrent.ConcurrentHashMap;
2734
import java.util.concurrent.ConcurrentMap;
2835

29-
import org.slf4j.Logger;
30-
import org.slf4j.LoggerFactory;
31-
32-
import com.fasterxml.jackson.databind.JsonNode;
33-
import com.fasterxml.jackson.databind.ObjectMapper;
34-
import com.networknt.schema.uri.ClasspathURLFactory;
35-
import com.networknt.schema.uri.ClasspathURLFetcher;
36-
import com.networknt.schema.uri.URIFactory;
37-
import com.networknt.schema.uri.URIFetcher;
38-
import com.networknt.schema.uri.URISchemeFactory;
39-
import com.networknt.schema.uri.URISchemeFetcher;
40-
import com.networknt.schema.uri.URLFactory;
41-
import com.networknt.schema.uri.URLFetcher;
42-
import com.networknt.schema.urn.URNFactory;
43-
4436
public class JsonSchemaFactory {
4537
private static final Logger logger = LoggerFactory
4638
.getLogger(JsonSchemaFactory.class);

src/main/java/com/networknt/schema/JsonValidator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@
1616

1717
package com.networknt.schema;
1818

19-
import java.util.Set;
20-
2119
import com.fasterxml.jackson.databind.JsonNode;
2220
import com.networknt.schema.walk.JsonSchemaWalker;
2321

22+
import java.util.Set;
23+
2424
/**
2525
* Standard json validator interface, implemented by all validators and JsonSchema.
2626
*/

src/main/java/com/networknt/schema/PatternValidator.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,7 @@
1616

1717
package com.networknt.schema;
1818

19-
import java.util.Collections;
20-
import java.util.LinkedHashSet;
21-
import java.util.Set;
22-
import java.util.regex.Pattern;
23-
import java.util.regex.PatternSyntaxException;
24-
19+
import com.fasterxml.jackson.databind.JsonNode;
2520
import org.jcodings.specific.UTF8Encoding;
2621
import org.joni.Option;
2722
import org.joni.Regex;
@@ -30,7 +25,11 @@
3025
import org.slf4j.Logger;
3126
import org.slf4j.LoggerFactory;
3227

33-
import com.fasterxml.jackson.databind.JsonNode;
28+
import java.util.Collections;
29+
import java.util.LinkedHashSet;
30+
import java.util.Set;
31+
import java.util.regex.Pattern;
32+
import java.util.regex.PatternSyntaxException;
3433

3534
public class PatternValidator implements JsonValidator {
3635

src/main/java/com/networknt/schema/PropertiesValidator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@
1919
import com.fasterxml.jackson.databind.JsonNode;
2020
import com.networknt.schema.walk.DefaultPropertyWalkListenerRunner;
2121
import com.networknt.schema.walk.WalkListenerRunner;
22-
2322
import org.slf4j.Logger;
2423
import org.slf4j.LoggerFactory;
2524

src/main/java/com/networknt/schema/RefValidator.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
import org.slf4j.LoggerFactory;
2424

2525
import java.net.URI;
26-
import java.net.URISyntaxException;
2726
import java.text.MessageFormat;
2827
import java.util.Collections;
2928
import java.util.HashSet;

src/main/java/com/networknt/schema/SchemaValidatorsConfig.java

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,11 @@
1616

1717
package com.networknt.schema;
1818

19-
import java.util.ArrayList;
20-
import java.util.HashMap;
21-
import java.util.List;
22-
import java.util.Map;
23-
import java.util.Set;
24-
2519
import com.fasterxml.jackson.databind.JsonNode;
2620
import com.networknt.schema.walk.JsonSchemaWalkListener;
2721

22+
import java.util.*;
23+
2824
public class SchemaValidatorsConfig {
2925
/**
3026
* when validate type, if TYPE_LOOSE = true, will try to convert string to different types to match the type defined in schema.

src/main/java/com/networknt/schema/TypeFactory.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,6 @@
1818

1919
import com.fasterxml.jackson.databind.JsonNode;
2020

21-
import javax.xml.validation.Schema;
22-
2321
public class TypeFactory {
2422
public static JsonType getSchemaNodeType(JsonNode node) {
2523
//Single Type Definition

0 commit comments

Comments
 (0)