summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/components/MemoryComponentRepository.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc/utils/components/MemoryComponentRepository.java')
-rw-r--r--base/src/main/java/bjc/utils/components/MemoryComponentRepository.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/base/src/main/java/bjc/utils/components/MemoryComponentRepository.java b/base/src/main/java/bjc/utils/components/MemoryComponentRepository.java
index 22bc55d..ec3911e 100644
--- a/base/src/main/java/bjc/utils/components/MemoryComponentRepository.java
+++ b/base/src/main/java/bjc/utils/components/MemoryComponentRepository.java
@@ -4,10 +4,11 @@ import bjc.funcdata.IMap;
/**
* A repository of components stored in memory.
- *
+ *
* @author bjculkin
*
- * @param <ComponentType> The type of component stored in the repository.
+ * @param <ComponentType>
+ * The type of component stored in the repository.
*/
public class MemoryComponentRepository<ComponentType extends IDescribedComponent>
implements IComponentRepository<ComponentType> {
@@ -17,9 +18,9 @@ public class MemoryComponentRepository<ComponentType extends IDescribedComponent
/**
* Create a new memory component repository.
- *
+ *
* @param repo
- * The set of components to use.
+ * The set of components to use.
*/
public MemoryComponentRepository(IMap<String, ComponentType> repo) {
this(repo, "memory");
@@ -27,11 +28,11 @@ public class MemoryComponentRepository<ComponentType extends IDescribedComponent
/**
* Create a new memory component repository.
- *
+ *
* @param repo
- * The set of components to use.
+ * The set of components to use.
* @param source
- * Where the components came from.
+ * Where the components came from.
*/
public MemoryComponentRepository(IMap<String, ComponentType> repo, String source) {
this.repo = repo;
@@ -44,10 +45,12 @@ public class MemoryComponentRepository<ComponentType extends IDescribedComponent
return repo;
}
+ @Override
public ComponentType getByName(String name) {
return repo.get(name);
}
+ @Override
public String getSource() {
return source;
}