private String getPath() { if (parent == null) return name; else return parent.getPath() + "/" + name; } }
private String getPath() { if (parent == null) return name; else return parent.getPath() + "/" + name; } }
private String getPath() { if (parent == null) return name; else return parent.getPath() + "/" + name; } }
boolean invalid(Formatter f) { boolean invalid = false; if (!NAME_P.matcher(name) .matches()) { f.format("%s: Invalid name %s\n", getPath(), name); } for (Object o : content) { if (o instanceof Tag) { invalid |= ((Tag) o).invalid(f); } } return invalid; }
boolean invalid(Formatter f) { boolean invalid = false; if (!NAME_P.matcher(name) .matches()) { f.format("%s: Invalid name %s\n", getPath(), name); } for (Object o : content) { if (o instanceof Tag) { invalid |= ((Tag) o).invalid(f); } } return invalid; }
boolean invalid(Formatter f) { boolean invalid = false; if (!NAME_P.matcher(name) .matches()) { f.format("%s: Invalid name %s\n", getPath(), name); } for (Object o : content) { if (o instanceof Tag) { invalid |= ((Tag) o).invalid(f); } } return invalid; }