package gutenberg.pegdown.plugin;
import org.parboiled.common.ImmutableList;
import org.pegdown.ast.AbstractNode;
import org.pegdown.ast.Node;
import org.pegdown.ast.Visitor;
import java.util.List;
/**
* @author <a href="http://twitter.com/aloyer">@aloyer</a>
*/
public class AttributeNode extends AbstractNode {
private final String key;
private final String value;
public AttributeNode(String key, String value) {
this.key = key;
this.value = value;
}
public String getKey() {
return key;
}
public String getValue() {
return value;
}
@Override
public void accept(Visitor visitor) {
visitor.visit(this);
}
@Override
public List<Node> getChildren() {
return ImmutableList.of();
}
@Override
public String toString() {
return "AttributeNode{" + key + ':' + value + '}';
}
}