本文整理了Java中org.apache.axiom.om.OMElement.getFirstElement()
方法的一些代码示例,展示了OMElement.getFirstElement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMElement.getFirstElement()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMElement
类名称:OMElement
方法名:getFirstElement
[英]Returns the first child element of the element.
[中]返回元素的第一个子元素。
代码示例来源:origin: apache/axis2-java
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault {
OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement().getFirstElement();
if (proxyConfigurationElement == null) {
log.error(PROXY_CONFIGURATION_NOT_FOUND);
throw new AxisFault(PROXY_CONFIGURATION_NOT_FOUND);
}
return proxyConfigurationElement;
}
代码示例来源:origin: org.apache.axis2/axis2-transport-http
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig) throws AxisFault {
OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement().getFirstElement();
if (proxyConfigurationElement == null) {
log.error(PROXY_CONFIGURATION_NOT_FOUND);
throw new AxisFault(PROXY_CONFIGURATION_NOT_FOUND);
}
return proxyConfigurationElement;
}
代码示例来源:origin: org.apache.axis2/axis2-transport-http
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig)
throws AxisFault {
OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement()
.getFirstElement();
if (proxyConfigurationElement == null) {
log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND);
throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND);
}
return proxyConfigurationElement;
}
代码示例来源:origin: org.apache.axis2/axis2-transport-http
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig)
throws AxisFault {
OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement()
.getFirstElement();
if (proxyConfigurationElement == null) {
log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND);
throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND);
}
return proxyConfigurationElement;
}
代码示例来源:origin: org.apache.axis2/axis2-transport-http
private static OMElement getProxyConfigurationElement(Parameter proxySettingsFromAxisConfig)
throws AxisFault {
OMElement proxyConfigurationElement = proxySettingsFromAxisConfig.getParameterElement()
.getFirstElement();
if (proxyConfigurationElement == null) {
log.error(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND);
throw new AxisFault(HTTPTransportConstants.PROXY_CONFIGURATION_NOT_FOUND);
}
return proxyConfigurationElement;
}
代码示例来源:origin: org.wso2.esb/admin-clients
public List<String> getScheduleTaskList() throws RemoteException, TaskManagementException {
ArrayList<String> taskList = new ArrayList();
OMElement tasksOme = getAllTaskDescriptions().getFirstElement();
if (tasksOme != null) {
Iterator<OMElement> itr = tasksOme.getChildrenWithName(new QName("task"));
while (itr.hasNext()) {
OMElement taskOme = itr.next();
taskList.add(taskOme.getAttributeValue(new QName("name")));
}
}
return taskList;
}
代码示例来源:origin: org.apache.axis2/axis2-transport-testkit
public OMElement echoMTOMtoBase64(OMElement omEle) {
OMText omText = (OMText)(omEle.getFirstElement()).getFirstOMChild();
omText.setOptimize(false);
return omEle;
}
}
代码示例来源:origin: usnistgov/iheos-toolkit2
public void insertSlot(OMElement registryObject, OMElement slot) {
if (registryObject == null)
return;
OMElement first = registryObject.getFirstElement();
if (first == null)
registryObject.addChild(slot);
else
first.insertSiblingBefore(slot);
}
代码示例来源:origin: org.apache.axis2.transport/axis2-transport-testkit
public OMElement echoMTOMtoBase64(OMElement omEle) {
OMText omText = (OMText)(omEle.getFirstElement()).getFirstOMChild();
omText.setOptimize(false);
return omEle;
}
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory) throws IllegalArgumentException {
EncryptionToken encrToken = new EncryptionToken(SPConstants.SP_V11);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
for (Iterator<List<Assertion>> iterator = policy.getAlternatives(); iterator.hasNext();) {
processAlternative(iterator.next(), encrToken);
break; // since there should be only one alternative ..
}
return encrToken;
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory) throws IllegalArgumentException {
SignatureToken sigToken = new SignatureToken(SPConstants.SP_V12);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
for (Iterator<List<Assertion>> iterator = policy.getAlternatives(); iterator.hasNext();) {
processAlternative(iterator.next(), sigToken);
break; // since there should be only one alternative ..
}
return sigToken;
}
代码示例来源: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.wso2.mercury/mercury-core
public static AcksTo fromOM(OMElement omElement) throws RMMessageBuildingException {
String rmNamesapce = omElement.getNamespace().getNamespaceURI();
OMElement address = omElement.getFirstElement();
if (!address.getLocalName().equals(MercuryConstants.ADDRESS)){
throw new RMMessageBuildingException("Can not Address element in AcksTo element");
}
AcksTo acksTo = new AcksTo(rmNamesapce);
acksTo.setAddressingNamespace(address.getNamespace().getNamespaceURI());
acksTo.setEndpointAddress(address.getText());
return acksTo;
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory) throws IllegalArgumentException {
SignatureToken sigToken = new SignatureToken(SPConstants.SP_V11);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
for (Iterator<List<Assertion>> iterator = policy.getAlternatives(); iterator.hasNext();) {
processAlternative(iterator.next(), sigToken);
break; // since there should be only one alternative ..
}
return sigToken;
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory) throws IllegalArgumentException {
TransportToken transportToken = new TransportToken(SPConstants.SP_V11);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
for (Iterator<List<Assertion>> iterator = policy.getAlternatives(); iterator.hasNext();) {
processAlternative(iterator.next(), transportToken);
break; // since there should be only one alternative
}
return transportToken;
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory) throws IllegalArgumentException {
Layout layout = new Layout(SPConstants.SP_V11);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
for (Iterator<List<Assertion>> iterator = policy.getAlternatives(); iterator.hasNext(); ) {
processAlternative(iterator.next(), layout);
break; // there should be only one alternative
}
return layout;
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory)
throws IllegalArgumentException {
InitiatorToken initiatorToken = new InitiatorToken(SPConstants.SP_V11);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
for (Iterator<List<Assertion>> iterator = policy.getAlternatives(); iterator.hasNext();) {
processAlternative(iterator.next(), initiatorToken);
break; // TODO process all the token that must be set ..
}
return initiatorToken;
}
代码示例来源:origin: org.apache.rampart/rampart-policy
public Assertion build(OMElement element, AssertionBuilderFactory factory) throws IllegalArgumentException {
AlgorithmSuite algorithmSuite = new AlgorithmSuite(SPConstants.SP_V11);
Policy policy = PolicyEngine.getPolicy(element.getFirstElement());
policy = (Policy) policy.normalize(false);
Iterator<List<Assertion>> iterAlterns = policy.getAlternatives();
List<Assertion> assertions = iterAlterns.next();
processAlternative(assertions, algorithmSuite);
return algorithmSuite;
}
代码示例来源:origin: org.wso2.mercury/mercury-core
public static Accept fromOM(OMElement omElement) throws RMMessageBuildingException {
String rmNamesapce = omElement.getNamespace().getNamespaceURI();
OMElement acksTo = omElement.getFirstElement();
if (!acksTo.getLocalName().equals(MercuryConstants.ACKS_TO)){
throw new RMMessageBuildingException("Can not Address element in AcksTo element");
}
Accept accept = new Accept(rmNamesapce);
accept.setAcceptERP(AcksTo.fromOM(acksTo).getEndpointAddress());
return accept;
}
代码示例来源:origin: org.apache.axis2.transport/axis2-transport-testkit
protected void assertEchoResponse(String textValue, OMElement element) {
assertEquals("echoOMElementResponse", element.getLocalName());
assertEquals("http://localhost/axis2/services/EchoXMLService",
element.getNamespace().getNamespaceURI());
OMElement valueElement = element.getFirstElement();
assertEquals("myValue", valueElement.getLocalName());
assertEquals("http://localhost/axis2/services/EchoXMLService",
valueElement.getNamespace().getNamespaceURI());
assertEquals(textValue, valueElement.getText());
}
内容来源于网络,如有侵权,请联系作者删除!