projects
/
cfb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Unit testing: confirm that Analyzer can parse some sample XML
[cfb.git]
/
prod
/
net
/
jaekl
/
cfb
/
xml
/
LocalVariable.java
diff --git
a/prod/net/jaekl/cfb/xml/LocalVariable.java
b/prod/net/jaekl/cfb/xml/LocalVariable.java
index b52823f02408029de4a1bb33cba6a47db77caa5e..fb198688068f58353ed80c3dd93bdbb65d4db1a1 100644
(file)
--- a/
prod/net/jaekl/cfb/xml/LocalVariable.java
+++ b/
prod/net/jaekl/cfb/xml/LocalVariable.java
@@
-1,7
+1,10
@@
package net.jaekl.cfb.xml;
package net.jaekl.cfb.xml;
+import java.io.PrintWriter;
+
import org.xml.sax.Attributes;
import org.xml.sax.Attributes;
+import net.jaekl.qd.xml.MissingAttributeException;
import net.jaekl.qd.xml.ParseResult;
import net.jaekl.qd.xml.XmlParseException;
import net.jaekl.qd.xml.ParseResult;
import net.jaekl.qd.xml.XmlParseException;
@@
-24,12
+27,18
@@
public class LocalVariable extends ParseResult {
}
@Override
}
@Override
- public void
endContents(String uri, String localName, String qName, String chars, Attributes attr)
- throws
XmlParseException
+ public void
handleMainAttributes(Attributes attr)
+ throws
MissingAttributeException
{
m_name = getRequiredAttr(TAG, attr, NAME);
m_role = getRequiredAttr(TAG, attr, ROLE);
}
{
m_name = getRequiredAttr(TAG, attr, NAME);
m_role = getRequiredAttr(TAG, attr, ROLE);
}
+
+ @Override
+ public void endContents(String uri, String localName, String qName, String chars)
+ throws XmlParseException
+ {
+ }
@Override
public void endExternal(String uri, String localName, String qName)
@Override
public void endExternal(String uri, String localName, String qName)
@@
-37,4
+46,14
@@
public class LocalVariable extends ParseResult {
{
// no-op
}
{
// no-op
}
+
+ @Override
+ public void dump(PrintWriter pw, int indent)
+ {
+ super.dump(pw, indent);
+ String tab = String.format("%" + (indent + 2) + "s", "");
+
+ pw.println(tab + NAME + "=" + m_name);
+ pw.println(tab + ROLE + "=" + m_role);
+ }
}
}