java.lang.Object
com.tectonica.jonix.unify.base.util.LazyMap<SubjectSchemeIdentifiers,List<BaseSubject>>
com.tectonica.jonix.unify.base.BaseSubjects
- All Implemented Interfaces:
Serializable
,Map<SubjectSchemeIdentifiers,
List<BaseSubject>>
- Direct Known Subclasses:
BaseSubjects2
,BaseSubjects3
A
List
containing the multiple instances of ONIX <Subject> that may exist in an ONIX Product- Author:
- Zach Melamed
- See Also:
-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
addKV
(Map<SubjectSchemeIdentifiers, List<BaseSubject>> map, BaseSubject subject, boolean insertFirst) findSubjects
(SubjectSchemeIdentifiers requestedScheme) Methods inherited from class com.tectonica.jonix.unify.base.util.LazyMap
clear, containsKey, containsValue, entrySet, get, initialize, isEmpty, keySet, put, putAll, remove, size, toString, values
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
BaseSubjects
public BaseSubjects()
-
-
Method Details
-
addKV
protected void addKV(Map<SubjectSchemeIdentifiers, List<BaseSubject>> map, BaseSubject subject, boolean insertFirst) -
findSubjects
-
getMainBisacCode
-