public class DataBlock extends java.util.LinkedHashMap<java.lang.String,DataBlock>
Modifier | Constructor and Description |
---|---|
protected |
DataBlock(java.lang.String hierarchicalLevel,
java.lang.String subject) |
Modifier and Type | Method and Description |
---|---|
java.util.List<DataBlock> |
getBlocksOfThisLevel(java.lang.String hierarchicalLevel)
This method returns the list of block corresponding to a particular hierarchical
level.
|
java.lang.String |
getHierarchicalLevel()
This method returns the hierarchical level of the data block.
|
java.util.List<java.lang.Integer> |
getIndices() |
DataBlock |
put(java.lang.String subjectID,
DataBlock db) |
java.lang.String |
toString() |
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, putAll, putIfAbsent, remove, remove, replace, replace, size
protected DataBlock(java.lang.String hierarchicalLevel, java.lang.String subject)
public java.util.List<DataBlock> getBlocksOfThisLevel(java.lang.String hierarchicalLevel)
hierarchicalLevel
- a String that defines the hierarchical levelpublic java.util.List<java.lang.Integer> getIndices()
public java.lang.String toString()
toString
in class java.util.AbstractMap<java.lang.String,DataBlock>
public java.lang.String getHierarchicalLevel()