19
19
20
20
import com .github .fge .jsonschema .library .Dictionary ;
21
21
import com .github .fge .jsonschema .library .DictionaryBuilder ;
22
- import com .github .fge .jsonschema .processors .walk .draftv4 .AllOfPointerCollector ;
23
- import com .github .fge .jsonschema .processors .walk .draftv4 .AnyOfPointerCollector ;
24
22
import com .github .fge .jsonschema .processors .walk .draftv4 .NotPointerCollector ;
25
- import com .github .fge .jsonschema .processors .walk .draftv4 . OneOfPointerCollector ;
23
+ import com .github .fge .jsonschema .processors .walk .helpers . SchemaArrayPointerCollector ;
26
24
import com .github .fge .jsonschema .processors .walk .helpers .SchemaMapPointerCollector ;
27
25
28
26
public final class DraftV4PointerCollectorDictionary
@@ -43,11 +41,11 @@ private DraftV4PointerCollectorDictionary()
43
41
PointerCollector collector ;
44
42
45
43
keyword = "allOf" ;
46
- collector = AllOfPointerCollector . getInstance ( );
44
+ collector = new SchemaArrayPointerCollector ( keyword );
47
45
builder .addEntry (keyword , collector );
48
46
49
47
keyword = "anyOf" ;
50
- collector = AnyOfPointerCollector . getInstance ( );
48
+ collector = new SchemaArrayPointerCollector ( keyword );
51
49
builder .addEntry (keyword , collector );
52
50
53
51
keyword = "definitions" ;
@@ -59,7 +57,7 @@ private DraftV4PointerCollectorDictionary()
59
57
builder .addEntry (keyword , collector );
60
58
61
59
keyword = "oneOf" ;
62
- collector = OneOfPointerCollector . getInstance ( );
60
+ collector = new SchemaArrayPointerCollector ( keyword );
63
61
builder .addEntry (keyword , collector );
64
62
65
63
DICTIONARY = builder .freeze ();
0 commit comments