|
|
|
@ -174,22 +174,28 @@ public class DataCalogueMetadataFormatReader implements DataCatalogueMetadataDis
|
|
|
|
|
namespaceCategories = null;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public String getProfileSchema() {
|
|
|
|
|
if(profileSchema == null) {
|
|
|
|
|
InputStream inputStream = getProfileSchemaInputStream();
|
|
|
|
|
profileSchema = new BufferedReader(new InputStreamReader(inputStream)).lines()
|
|
|
|
|
.collect(Collectors.joining("\n"));
|
|
|
|
|
profileSchema = DataCalogueMetadataFormatReader.getProfileSchemaString();
|
|
|
|
|
}
|
|
|
|
|
return profileSchema;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static InputStream getProfileSchemaInputStream() {
|
|
|
|
|
public static String getProfileSchemaString() {
|
|
|
|
|
InputStream inputStream = DataCalogueMetadataFormatReader.getProfileSchemaInputStream();
|
|
|
|
|
return new BufferedReader(new InputStreamReader(inputStream)).lines()
|
|
|
|
|
.collect(Collectors.joining("\n"));
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static InputStream getProfileSchemaInputStream() {
|
|
|
|
|
return DataCalogueMetadataFormatReader.class.getResourceAsStream(SCHEMA_FILENAME);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
static URL getProfileSchemaURL() {
|
|
|
|
|
public static URL getProfileSchemaURL() {
|
|
|
|
|
return DataCalogueMetadataFormatReader.class.getResource(SCHEMA_FILENAME);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|