public boolean equals(Object object) { if (object == null) { return false; } if (!(object instanceof Tag)) { return false; } if (object == this) { return true; } Tag tag = (Tag) object; if (!getName().equals(tag.getName())) { return false; } for (QName attr : getAttributes().keySet()) { if (getIgnoreAttr().contains(attr.getLocalPart()) || getIgnoreAttr().contains(getName().getLocalPart() + "@" + attr.getLocalPart())) { continue; } if (!tag.getAttributes().containsKey(attr)) { return false; } if (!tag.getAttributes().get(attr).equals(getAttributes().get(attr))) { return false; } } return true; } }
public boolean equals(Object object) { if (object == null) { return false; } if (!(object instanceof Tag)) { return false; } if (object == this) { return true; } Tag tag = (Tag) object; if (!getName().equals(tag.getName())) { return false; } for (QName attr : getAttributes().keySet()) { if (getIgnoreAttr().contains(attr.getLocalPart()) || getIgnoreAttr().contains(getName().getLocalPart() + "@" + attr.getLocalPart())) { continue; } if (!tag.getAttributes().containsKey(attr)) { return false; } if (!tag.getAttributes().get(attr).equals(getAttributes().get(attr))) { return false; } } return true; } }
newTag.setName(reader.getName()); if (!ignoreAttr.isEmpty()) { newTag.getIgnoreAttr().addAll(ignoreAttr);
newTag.setName(reader.getName()); if (!ignoreAttr.isEmpty()) { newTag.getIgnoreAttr().addAll(ignoreAttr);