abstract static class PcpMmvWriter.Store<T extends PcpId>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.Integer,T> |
byId |
private java.util.Map<java.lang.String,T> |
byName |
(package private) IdentifierSource |
identifierSource |
Constructor and Description |
---|
Store(IdentifierSource source) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Collection<T> |
all() |
(package private) T |
byName(java.lang.String name) |
protected abstract T |
newInstance(java.lang.String name,
java.util.Set<java.lang.Integer> usedIds) |
(package private) int |
size() |
final IdentifierSource identifierSource
Store(IdentifierSource source)