package org.nutz.lang.segment;
public class SegmentNode implements Cloneable {
private boolean isKey;
private String value;
static SegmentNode key(String val) {
SegmentNode node = new SegmentNode();
node.isKey = true;
node.value = val;
return node;
}
static SegmentNode val(String val) {
SegmentNode node = new SegmentNode();
node.isKey = false;
node.value = val;
return node;
}
public SegmentNode clone() throws CloneNotSupportedException {
SegmentNode node = new SegmentNode();
node.isKey = this.isKey;
node.value = this.value;
return node;
}
public boolean isKey() {
return isKey;
}
public String getValue() {
return value;
}
}