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 + '}'; } }