Skip to content

Commit c259fee

Browse files
committed
Issue #22.
1 parent b2d8a6e commit c259fee

File tree

2 files changed

+13
-6
lines changed

2 files changed

+13
-6
lines changed

compiler/src/main/java/org/hisrc/jsonix/compilation/jsonschema/JsonixJsonSchemaConstants.java

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,17 @@ public class JsonixJsonSchemaConstants {
55
private JsonixJsonSchemaConstants() {
66
}
77

8-
public static final String CALENDAR_TYPE_INFO_SCHEMA_REF = "https://cdn.rawgit.com/highsource/jsonix/master/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/calendar";
9-
// TODO Better schema?
10-
public static final String WILDCARD_TYPE_INFO_SCHEMA_REF = "https://cdn.rawgit.com/highsource/jsonix/master/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/wildcard";
11-
// TODO Better schema?
12-
public static final String DOM_TYPE_INFO_SCHEMA_REF = "https://cdn.rawgit.com/highsource/jsonix/master/jsonschemas/jsonix/Jsonix.jsonschema#/definitions/dom";
8+
public static final String BASE_URI = "http://highsource.github.io/jsonix/jsonschemas";
9+
10+
public static final String JSONIX_JSON_SCHEMA_ID = BASE_URI
11+
+ "/jsonix/Jsonix.jsonschema#";
12+
13+
public static final String CALENDAR_TYPE_INFO_SCHEMA_REF = JSONIX_JSON_SCHEMA_ID
14+
+ "/definitions/calendar";
15+
public static final String WILDCARD_TYPE_INFO_SCHEMA_REF = JSONIX_JSON_SCHEMA_ID
16+
+ "/definitions/wildcard";
17+
public static final String DOM_TYPE_INFO_SCHEMA_REF = JSONIX_JSON_SCHEMA_ID
18+
+ "/definitions/dom";
1319

1420
public static String TYPE_TYPE_PROPERTY_NAME = "typeType";
1521

compiler/src/main/java/org/hisrc/jsonix/compilation/jsonschema/XmlSchemaJsonSchemaConstants.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@ public class XmlSchemaJsonSchemaConstants {
1313
private XmlSchemaJsonSchemaConstants() {
1414
}
1515

16-
public static final String SCHEMA_ID = "https://cdn.rawgit.com/highsource/jsonix/master/jsonschemas/w3c/2001/XMLSchema.jsonschema#";
16+
public static final String SCHEMA_ID = JsonixJsonSchemaConstants.BASE_URI
17+
+ "/w3c/2001/XMLSchema.jsonschema#";
1718

1819
public static final Map<QName, String> TYPE_NAME_SCHEMA_REFS;
1920
static {

0 commit comments

Comments
 (0)