36 lines
575 B
Java
36 lines
575 B
Java
package it.cavallium.strangedb.server;
|
|
|
|
public class NumberNode implements Node {
|
|
|
|
private final long reference;
|
|
private long value;
|
|
|
|
public NumberNode(long reference, long value) {
|
|
this.reference = reference;
|
|
this.value = value;
|
|
}
|
|
|
|
public long getNumberReference() {
|
|
return value;
|
|
}
|
|
|
|
public void setValue(long value) {
|
|
this.value = value;
|
|
}
|
|
|
|
@Override
|
|
public NodeType getType() {
|
|
return NodeType.NUMBER;
|
|
}
|
|
|
|
@Override
|
|
public long getReference() {
|
|
return reference;
|
|
}
|
|
|
|
@Override
|
|
public Node copy() {
|
|
return new NumberNode(reference, value);
|
|
}
|
|
}
|