private PropertyTree properties = new PropertyTree();
public SpringPropertiesCompletionEngine(IJavaProject jp) throws Exception {
ConfigMetadataRepositoryJsonLoader loader = new ConfigMetadataRepositoryJsonLoader();
ConfigMetadataRepository metadata = loader.load(jp); //TODO: is this fast enough? Or should it be done in background?
Collection<ConfigMetadataItem> allEntries = metadata.getAllItems().values();
for (ConfigMetadataItem item : allEntries) {
properties.insert(item.getId());
}
properties.dump();