aboutsummaryrefslogtreecommitdiff
path: root/src/cz/crcs/ectester/standalone/libs/ProviderECLibrary.java
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/cz/crcs/ectester/standalone/libs/ProviderECLibrary.java (renamed from src/cz/crcs/ectester/standalone/libs/JavaECLibrary.java)8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cz/crcs/ectester/standalone/libs/JavaECLibrary.java b/src/cz/crcs/ectester/standalone/libs/ProviderECLibrary.java
index 5689b2b..879cc16 100644
--- a/src/cz/crcs/ectester/standalone/libs/JavaECLibrary.java
+++ b/src/cz/crcs/ectester/standalone/libs/ProviderECLibrary.java
@@ -14,11 +14,11 @@ import java.util.function.Function;
/**
* @author Jan Jancar johny@neuromancer.sk
*/
-public abstract class JavaECLibrary implements ECLibrary {
+public class ProviderECLibrary implements ECLibrary {
private Provider provider;
private boolean initialized;
- public JavaECLibrary(Provider provider) {
+ public ProviderECLibrary(Provider provider) {
this.provider = provider;
this.initialized = false;
}
@@ -44,6 +44,10 @@ public abstract class JavaECLibrary implements ECLibrary {
private <T extends Ident> Set<T> getIdents(String type, Function<String, T> getter) {
Set<T> results = new HashSet<>();
+ if (!initialized) {
+ return results;
+ }
+
for (Provider.Service service : provider.getServices()) {
if (service.getType().equals(type)) {
T id = getter.apply(service.getAlgorithm());