From 0f1055b8d7f97d86c66fa602c17666bc2ff9c437 Mon Sep 17 00:00:00 2001 From: Constantin Jucovschi Date: Tue, 31 Mar 2009 06:18:54 -0400 Subject: Initial commit --- src/grammar/AxisIteratorList.java | 44 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/grammar/AxisIteratorList.java (limited to 'src/grammar/AxisIteratorList.java') diff --git a/src/grammar/AxisIteratorList.java b/src/grammar/AxisIteratorList.java new file mode 100644 index 0000000..afe8722 --- /dev/null +++ b/src/grammar/AxisIteratorList.java @@ -0,0 +1,44 @@ +package grammar; + +/** AxisIteratorList + * + * @author Andrei Aiordachioaie + */ +public class AxisIteratorList implements IParseTreeNode +{ + private String tag; + private AxisIterator it; + private AxisIteratorList next; + + public AxisIteratorList(AxisIterator it) + { + this.it = it; + next=null; + tag = ""; + } + + public AxisIteratorList(AxisIterator it, AxisIteratorList n) + { + this.it = it; + next = n; + tag = ""; + } + + public void setTag(String tag) + { + this.tag = tag; + } + + public String toXML() + { + String tag1 = "<" + tag + ">"; + String tag2 = ""; + + if (tag.equals("")) + tag1 = tag2 = ""; + + String result = tag1 + it.toXML() + tag2 + + next.toXML(); + return result; + } +} -- cgit