Beispiel #1
0
  private XMLList getPropertyList(XMLName name) {
    XMLList propertyList = newXMLList();
    XmlNode.QName qname = null;

    if (!name.isDescendants() && !name.isAttributeName()) {
      // Only set the targetProperty if this is a regular child get
      // and not a descendant or attribute get
      qname = name.toQname();
    }

    propertyList.setTargets(this, qname);

    for (int i = 0; i < length(); i++) {
      propertyList.addToList(getXmlFromAnnotation(i).getPropertyList(name));
    }

    return propertyList;
  }