本文整理了Java中org.apache.axiom.om.OMElement.getChildren()
方法的一些代码示例,展示了OMElement.getChildren()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getChildren()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称: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();
}
内容来源于网络,如有侵权,请联系作者删除!