Skip to content
Snippets Groups Projects
Verified Commit 07574665 authored by David Procházka's avatar David Procházka
Browse files

ADD: overrides

parent e08035e3
No related branches found
No related tags found
No related merge requests found
...@@ -56,6 +56,7 @@ class InternalNode extends Node implements Serializable { ...@@ -56,6 +56,7 @@ class InternalNode extends Node implements Serializable {
* *
* @param object object to be added * @param object object to be added
*/ */
@Override
protected void addObject(LocalAbstractObject object) { protected void addObject(LocalAbstractObject object) {
addObjectIntoHull(object); addObjectIntoHull(object);
} }
...@@ -65,6 +66,7 @@ class InternalNode extends Node implements Serializable { ...@@ -65,6 +66,7 @@ class InternalNode extends Node implements Serializable {
* *
* @return the list of objects stored in node's descendants * @return the list of objects stored in node's descendants
*/ */
@Override
protected List<LocalAbstractObject> getObjects() { protected List<LocalAbstractObject> getObjects() {
return children return children
.stream() .stream()
...@@ -78,6 +80,7 @@ class InternalNode extends Node implements Serializable { ...@@ -78,6 +80,7 @@ class InternalNode extends Node implements Serializable {
* *
* @return the height of this node * @return the height of this node
*/ */
@Override
protected int getHeight() { protected int getHeight() {
return children return children
.stream() .stream()
...@@ -91,6 +94,7 @@ class InternalNode extends Node implements Serializable { ...@@ -91,6 +94,7 @@ class InternalNode extends Node implements Serializable {
* *
* @param nodes list of nodes * @param nodes list of nodes
*/ */
@Override
protected void gatherNodes(List<Node> nodes) { protected void gatherNodes(List<Node> nodes) {
nodes.add(this); nodes.add(this);
children.forEach(child -> child.gatherNodes(nodes)); children.forEach(child -> child.gatherNodes(nodes));
...@@ -101,6 +105,7 @@ class InternalNode extends Node implements Serializable { ...@@ -101,6 +105,7 @@ class InternalNode extends Node implements Serializable {
* *
* @param leafNodes list of leaf nodes * @param leafNodes list of leaf nodes
*/ */
@Override
protected void gatherLeafNodes(List<LeafNode> leafNodes) { protected void gatherLeafNodes(List<LeafNode> leafNodes) {
children.forEach(child -> child.gatherLeafNodes(leafNodes)); children.forEach(child -> child.gatherLeafNodes(leafNodes));
} }
......
...@@ -38,6 +38,7 @@ public class LeafNode extends Node implements Serializable { ...@@ -38,6 +38,7 @@ public class LeafNode extends Node implements Serializable {
* @param object object to be added * @param object object to be added
* @throws BucketStorageException addition of object into bucket exception * @throws BucketStorageException addition of object into bucket exception
*/ */
@Override
protected void addObject(LocalAbstractObject object) throws BucketStorageException { protected void addObject(LocalAbstractObject object) throws BucketStorageException {
bucket.addObject(object); bucket.addObject(object);
addObjectIntoHull(object); addObjectIntoHull(object);
...@@ -48,6 +49,7 @@ public class LeafNode extends Node implements Serializable { ...@@ -48,6 +49,7 @@ public class LeafNode extends Node implements Serializable {
* *
* @return a list of objects in node's bucket * @return a list of objects in node's bucket
*/ */
@Override
public List<LocalAbstractObject> getObjects() { public List<LocalAbstractObject> getObjects() {
List<LocalAbstractObject> objects = new ArrayList<>(bucket.getObjectCount()); List<LocalAbstractObject> objects = new ArrayList<>(bucket.getObjectCount());
...@@ -72,6 +74,7 @@ public class LeafNode extends Node implements Serializable { ...@@ -72,6 +74,7 @@ public class LeafNode extends Node implements Serializable {
* *
* @return the height of this node * @return the height of this node
*/ */
@Override
protected int getHeight() { protected int getHeight() {
return 0; return 0;
} }
...@@ -81,6 +84,7 @@ public class LeafNode extends Node implements Serializable { ...@@ -81,6 +84,7 @@ public class LeafNode extends Node implements Serializable {
* *
* @param nodes list of nodes * @param nodes list of nodes
*/ */
@Override
protected void gatherNodes(List<Node> nodes) { protected void gatherNodes(List<Node> nodes) {
nodes.add(this); nodes.add(this);
} }
...@@ -90,6 +94,7 @@ public class LeafNode extends Node implements Serializable { ...@@ -90,6 +94,7 @@ public class LeafNode extends Node implements Serializable {
* *
* @param leafNodes list of leaf nodes * @param leafNodes list of leaf nodes
*/ */
@Override
protected void gatherLeafNodes(List<LeafNode> leafNodes) { protected void gatherLeafNodes(List<LeafNode> leafNodes) {
leafNodes.add(this); leafNodes.add(this);
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment