org.apache.axiom.om.OMElement.getChildren()方法的使用及代码示例

x33g5p2x  于2022-01-25 转载在 其他  
字(6.9k)|赞(0)|评价(0)|浏览(70)

本文整理了Java中org.apache.axiom.om.OMElement.getChildren()方法的一些代码示例,展示了OMElement.getChildren()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getChildren()方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:getChildren

OMElement.getChildren介绍

暂无

代码示例

代码示例来源:origin: org.apache.abdera/abdera-parser

/**
 * Constructor OMChildrenQNameIterator.
 * 
 * @param parent
 * @param givenQName
 */
public FOMElementIterator(Element parent, Class _class) {
  super(((OMElement)parent).getChildren());
  this._class = _class;
}

代码示例来源:origin: org.paxml/PaxmlCore

/**
 * Construct from owning element.
 * 
 * @param ele
 *            the owning element
 */
public Nodes(final OMElement ele) {
  super(ele.getChildren());
}

代码示例来源:origin: org.paxml/paxml-core

/**
 * Construct from owning element.
 * 
 * @param ele
 *            the owning element
 */
public Nodes(final OMElement ele) {
  super(ele.getChildren());
}

代码示例来源:origin: org.apache.axis2/axis2-adb

public static ArrayList getArrayList(OMElement element) {
  Iterator childitr = element.getChildren();
  ArrayList list = new ArrayList();
  while (childitr.hasNext()) {
    Object o = childitr.next();
    list.add(o);
  }
  return list;
}

代码示例来源:origin: org.apache.airavata/airavata-messenger-client

private List<OMNode> childrenAsList(OMElement responseMessage) {
  List<OMNode> list = new ArrayList<OMNode>();
  for (Iterator it = responseMessage.getChildren(); it.hasNext();) {
    OMNode child = (OMNode) it.next();
    list.add(child);
  }
  return list;
}

代码示例来源:origin: org.apache.airavata/messenger-client

private List<OMNode> childrenAsList(OMElement responseMessage) {
  List<OMNode> list = new ArrayList<OMNode>();
  for (Iterator it = responseMessage.getChildren(); it.hasNext();) {
    OMNode child = (OMNode) it.next();
    list.add(child);
  }
  return list;
}

代码示例来源:origin: apache/axis2-java

public static ArrayList getArrayList(OMElement element) {
  Iterator childitr = element.getChildren();
  ArrayList list = new ArrayList();
  while (childitr.hasNext()) {
    Object o = childitr.next();
    list.add(o);
  }
  return list;
}

代码示例来源:origin: org.apache.ws.commons.axiom/axiom-c14n

public NodeList getChildNodes() {
  Iterator itr = null;
  if (nl == null) { // ok then this is the first call to this method
    nodes = new ArrayList();
    nl = new NodeListImpl(nodes, fac);
    itr = e.getChildren();
    while(itr.hasNext()) {
      nodes.add(itr.next());
    }
  }
  return nl;
}

代码示例来源:origin: org.apache.abdera/abdera-parser

/**
 * Constructor OMChildrenQNameIterator.
 * 
 * @param parent
 * @param givenQName
 */
public FOMExtensionIterator(OMElement parent) {
  super(parent.getChildren());
  this.namespace = parent.getQName().getNamespaceURI();
  this.factory = (FOMFactory)parent.getOMFactory();
}

代码示例来源:origin: org.wso2.maven/org.wso2.maven.core

protected List<OMElement> getChildElements(OMElement parentElement, String tagName) {
  List<OMElement> elements = new ArrayList<OMElement>();
  Iterator children = parentElement.getChildren();
  while (children.hasNext()) {
    Object o = children.next();
    if (o instanceof OMElement) {
      OMElement child = (OMElement) o;
      if (tagName==null || tagName.trim().equals("") || child.getLocalName().equals(tagName)) {
        elements.add(child);
      }
    }
  }
  return elements;
}

代码示例来源:origin: org.wso2.carbon.commons/org.wso2.carbon.reporting.template.core

private LinkedHashMap<String, String> getReports() {
  LinkedHashMap<String, String> map = new LinkedHashMap<String, String>();
  Iterator subReportIterator = compositeElement.getChildren();
  while (subReportIterator.hasNext()) {
    OMElement subReport = (OMElement) subReportIterator.next();
    String key = subReport.getAttributeValue(new QName(NAME));
    String value = subReport.getAttributeValue(new QName(DS_PARAM_NAME));
    map.put(key, value);
  }
  return map;
}

代码示例来源:origin: stackoverflow.com

StAXOMBuilder builder = new StAXOMBuilder(stream);
 OMElement documentBuilder = builder.getDocumentElement();
  Iterator allChildren = documentBuilder.getChildren();
  while (allChildren.hasNext()) {
   OMElement omElement = (OMElement) allChildren.next();
   String elementName = omElement.getQName().toString();
   if ("apimPayload".equals(elementName)) {                       
   omElement.detach();
   break;
   }
  }

代码示例来源:origin: org.apache.synapse/synapse-core

private void removeIndentations(OMElement element, List<OMText> removables) {
  Iterator children = element.getChildren();
  while (children.hasNext()) {
    Object next = children.next();
    if (next instanceof OMText) {
      OMText text = (OMText) next;
      if (text.getText().trim().equals("")) {
        removables.add(text);
      }
    } else if (next instanceof OMElement) {
      removeIndentations((OMElement) next, removables);
    }
  }
}

代码示例来源:origin: wso2/wso2-synapse

private static void removeIndentations(OMElement elem) {
  Iterator children = elem.getChildren();
  while (children.hasNext()) {
    OMNode child = (OMNode) children.next();
    if (child instanceof OMText) {
      if ("".equals(((OMText) child).getText().trim())) {
        children.remove();
      }
    } else if (child instanceof OMElement) {
      removeIndentations((OMElement) child);
    }
  }
}

代码示例来源:origin: usnistgov/iheos-toolkit2

private List<String> firstNestedElements(OMElement ele, int depth) {
  List<String> names = new ArrayList<>();
  while(ele != null && names.size() < depth) {
    String name = ele.getLocalName();
    names.add(name);
    ele = findElement(ele.getChildren());
  }
  return names;
}

代码示例来源:origin: org.apache.ws.commons.axiom/axiom-api

private StringBuffer getStringValue(OMNode node, StringBuffer buffer) {
  if (isText(node)) {
    buffer.append(((OMText) node).getText());
  } else if (node instanceof OMElement) {
    Iterator children = ((OMElement) node).getChildren();
    while (children.hasNext()) {
      getStringValue((OMNode) children.next(), buffer);
    }
  }
  return buffer;
}

代码示例来源:origin: org.wso2.carbon.commons/org.wso2.carbon.reporting.template.core

private DataDTO getData(OMElement element) {
  DataDTO data = new DataDTO();
  data.setFieldId(element.getAttributeValue(new QName(ID)));
  Iterator iterator = element.getChildren();
  data.setDsTableName(((OMElement) iterator.next()).getText());
  data.setDsColumnName(((OMElement) iterator.next()).getText());
  return data;
}

代码示例来源:origin: org.wso2.carbon.commons/org.wso2.carbon.reporting.template.core

private void setData(SeriesDTO series, OMElement seriesElement) {
  Iterator iterator = seriesElement.getChildren();
  DataDTO xData = getData((OMElement) iterator.next());
  series.setXdata(xData);
  DataDTO yData = getData((OMElement) iterator.next());
  series.setYdata(yData);
}

代码示例来源:origin: org.apache.airavata/airavata-messenger-client

public OMElement getCurrentMessage(OMElement topicExp) throws AxisFault {
  OMElement message = factory.createOMElement("GetCurrentMessage", NameSpaceConstants.WSNT_NS);
  message.addChild(topicExp);
  ServiceClient client = createServiceClient(message);
  OMElement responseMessage = client.sendReceive(message);
  client.cleanupTransport();
  if (responseMessage.getFirstElement() == null) {
    return null;
  }
  return (OMElement) responseMessage.getChildren().next();
}

代码示例来源:origin: org.apache.airavata/messenger-client

public OMElement getCurrentMessage(OMElement topicExp) throws AxisFault {
  OMElement message = factory.createOMElement("GetCurrentMessage", NameSpaceConstants.WSNT_NS);
  message.addChild(topicExp);
  ServiceClient client = createServiceClient(message);
  OMElement responseMessage = client.sendReceive(message);
  client.cleanupTransport();
  if (responseMessage.getFirstElement() == null) {
    return null;
  }
  return (OMElement) responseMessage.getChildren().next();
}

相关文章

微信公众号

最新文章

更多