/bundles/plugins-trunk/XML/xml/AntXmlParsedData.java

# · Java · 27 lines · 17 code · 5 blank · 5 comment · 1 complexity · 34389aad3a0d6dea5c10c2fe7e0177bf MD5 · raw file

  1. package xml;
  2. import sidekick.ExpansionModel;
  3. /**
  4. * Special version of XmlParsedData for Ant build files.
  5. */
  6. public class AntXmlParsedData extends XmlParsedData {
  7. public AntXmlParsedData(String filename, boolean html) {
  8. super(filename, html);
  9. }
  10. @Override
  11. // TODO: remove? Currently, this is the same as the super method. If removed,
  12. // this entire class can be removed.
  13. protected ExpansionModel createExpansionModel() {
  14. ExpansionModel em = new ExpansionModel();
  15. em.add(); // root (filename node)
  16. em.add(); // project node
  17. for (int i = 0; i < root.getChildAt(0).getChildCount(); i++) {
  18. em.inc(); // property, target, etc, nodes
  19. }
  20. return em;
  21. }
  22. }