public boolean hasChild(String name) { if (name == null) { return false; } for (int i = 0; i < children.size(); i++) { Node child = (Node) children.get(i); if (name.equals(child.getComponent().getName())) { return true; } } return false; }
public Node getAttribute(String name) { if (name == null) { return null; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return att; } } return null; }
public Node getAttribute(String name) { if (name == null) { return null; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return att; } } return null; }
public boolean hasAttribute(String name) { if (name == null) { return false; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return true; } } return false; }
public boolean hasAttribute(String name) { if (name == null) { return false; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return true; } } return false; }
public Node getChild(String name) { if (name == null) { return null; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { return child; } } return null; }
public boolean hasChild(String name) { if (name == null) { return false; } for (int i = 0; i < children.size(); i++) { Node child = (Node) children.get(i); if (name.equals(child.getComponent().getName())) { return true; } } return false; }
public Node getAttribute(String name) { if (name == null) { return null; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return att; } } return null; }
public boolean hasAttribute(String name) { if (name == null) { return false; } for (Iterator itr = attributes.iterator(); itr.hasNext();) { Node att = (Node) itr.next(); if (name.equals(att.getComponent().getName())) { return true; } } return false; }
public Node getChild(String name) { if (name == null) { return null; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { return child; } } return null; }
public boolean hasChild(String name) { if (name == null) { return false; } for (int i = 0; i < children.size(); i++) { Node child = (Node) children.get(i); if (name.equals(child.getComponent().getName())) { return true; } } return false; }
public Node getChild(String name) { if (name == null) { return null; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { return child; } } return null; }
public List getChildren(String name) { ArrayList matches = new ArrayList(); if (name == null) { return matches; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { matches.add(child); } } return matches; }
public List getChildren(String name) { ArrayList matches = new ArrayList(); if (name == null) { return matches; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { matches.add(child); } } return matches; }
public List getChildren(String name) { ArrayList matches = new ArrayList(); if (name == null) { return matches; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { matches.add(child); } } return matches; }
public List getChildValues(String name) { ArrayList matches = new ArrayList(); if (name == null) { return matches; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { matches.add(child.getValue()); } } return matches; }
public List getChildValues(String name) { ArrayList matches = new ArrayList(); if (name == null) { return matches; } for (Iterator itr = children.iterator(); itr.hasNext();) { Node child = (Node) itr.next(); if (name.equals(child.getComponent().getName())) { matches.add(child.getValue()); } } return matches; }
public String[] getPropertyNames(Object object) { Node node = (Node) object; List children = node.getChildren(); if ((children == null) || children.isEmpty()) { return new String[] { }; } String[] propertyNames = new String[children.size()]; for (int i = 0; i < children.size(); i++) { Node child = (Node) children.get(i); propertyNames[i] = child.getComponent().getName(); } return propertyNames; }
@SuppressWarnings("unchecked") private List<String> childNames(Node node) { if (null == node) { return Collections.emptyList(); } List<Node> children = node.getChildren(); List<String> names = new ArrayList<String>(children.size()); for (Node child : children) { InstanceComponent component = child.getComponent(); String paramValue = component.getName(); names.add(paramValue); } return names; }
public String[] getPropertyNames(Object object) { Node node = (Node) object; List children = node.getChildren(); if ( children == null || children.isEmpty() ) { return new String[] { }; } String[] propertyNames = new String[ children.size() ]; for ( int i = 0; i < children.size(); i++ ) { Node child = (Node) children.get( i ); propertyNames[ i ] = child.getComponent().getName(); } return propertyNames; }