コード例 #1
0
ファイル: Members.java プロジェクト: ukf/sdss-xalan-ukf
 /**
  * Checks whether the provided document node is an XML representation of an owner name which is
  * one of those declared in the members.xml document.
  *
  * @param node Metadata document element to check.
  * @return
  */
 public boolean isOwnerName(Node node) {
   if (OrganizationName.isOrganizationName(node)) {
     OrganizationName org = new OrganizationName(node);
     return ownerNames.contains(org.getName());
   }
   return false;
 }
コード例 #2
0
ファイル: Members.java プロジェクト: ukf/sdss-xalan-ukf
 private void collectOwnerNames(Node node) {
   if (OrganizationName.isOrganizationName(node)) {
     OrganizationName org = new OrganizationName(node);
     ownerNames.add(org.getName());
     return;
   }
   NodeList inner = node.getChildNodes();
   for (int i = 0; i < inner.getLength(); i++) {
     collectOwnerNames(inner.item(i));
   }
 }