本文整理了Java中org.apache.axiom.om.OMFactory.createOMElement()
方法的一些代码示例,展示了OMFactory.createOMElement()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。OMFactory.createOMElement()
方法的具体详情如下:
包路径:org.apache.axiom.om.OMFactory
类名称:OMFactory
方法名:createOMElement
[英]Create an element with the given name. If a namespace is given, a namespace declaration will be added automatically to the newly created element.
[中]创建具有给定名称的元素。如果给定了名称空间,名称空间声明将自动添加到新创建的元素中。
代码示例来源:origin: stackoverflow.com
OMFactory omFactory = OMAbstractFactory.getOMFactory();
OMElement omSecurityElement = omFactory.createOMElement(new QName( "http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd", "Security", "wsse"), null);
OMElement omusertoken = omFactory.createOMElement(new QName("http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd", "UsernameToken", "wsu"), null);
OMElement omuserName = omFactory.createOMElement(new QName("", "Username", "wsse"), null);
omuserName.setText("myusername");
OMElement omPassword = omFactory.createOMElement(new QName("", "Password", "wsse"), null);
omPassword.addAttribute("Type","http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText",null );
omPassword.setText("mypassword");
omusertoken.addChild(omuserName);
omusertoken.addChild(omPassword);
omSecurityElement.addChild(omusertoken);
stub._getServiceClient().addHeader(omSecurityElement);
代码示例来源:origin: org.apache.synapse/synapse-core
public static OMSourcedElement createOMSourcedElement(OverflowBlob overflowBlob, Charset charset) {
OMFactory fac = OMAbstractFactory.getOMFactory();
TextFileDataSource txtFileDS = new TextFileDataSource(overflowBlob, charset);
return fac.createOMElement(txtFileDS, BaseConstants.DEFAULT_TEXT_WRAPPER);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, MdfeCabecMsgE.MY_QNAME);
return factory.createOMElement(dataSource, MdfeCabecMsgE.MY_QNAME);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, parentQName);
return factory.createOMElement(dataSource, parentQName);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, CteCabecMsgE.MY_QNAME);
return factory.createOMElement(dataSource, CteCabecMsgE.MY_QNAME);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, CteInutilizacaoCTResult.MY_QNAME);
return factory.createOMElement(dataSource, CteInutilizacaoCTResult.MY_QNAME);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, parentQName);
return factory.createOMElement(dataSource, parentQName);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, MdfeRetRecepcaoResult.MY_QNAME);
return factory.createOMElement(dataSource, MdfeRetRecepcaoResult.MY_QNAME);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, MdfeDadosMsg.MY_QNAME);
return factory.createOMElement(dataSource, MdfeDadosMsg.MY_QNAME);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, MdfeCabecMsgE.MY_QNAME);
return factory.createOMElement(dataSource, MdfeCabecMsgE.MY_QNAME);
}
代码示例来源:origin: wmixvideo/nfe
/**
* @param parentQName
* @param factory
* @return org.apache.axiom.om.OMElement
*/
@Override
public org.apache.axiom.om.OMElement getOMElement(final javax.xml.namespace.QName parentQName, final org.apache.axiom.om.OMFactory factory) {
final org.apache.axiom.om.OMDataSource dataSource = new org.apache.axis2.databinding.ADBDataSource(this, parentQName);
return factory.createOMElement(dataSource, parentQName);
}
代码示例来源:origin: org.apache.synapse/synapse-core
private void serializeBody(OMElement templateElem, List<Mediator> childMediatorList){
OMElement seqEl = fac.createOMElement("sequence", synNS);
templateElem.addChild(seqEl);
serializeChildren(seqEl, childMediatorList);
}
代码示例来源:origin: org.apache.synapse/synapse-core
public static void serializeResourceMap(OMElement parent, ResourceMap resourceMap) {
if (resourceMap != null) {
for (Map.Entry<String,String> entry : resourceMap.getResources().entrySet()) {
OMElement resource = fac.createOMElement("resource",
SynapseConstants.SYNAPSE_OMNAMESPACE);
resource.addAttribute("location", (String)entry.getKey(), null);
resource.addAttribute("key", (String)entry.getValue(), null);
parent.addChild(resource);
}
}
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
public OMElement serializeSpecificMediator(Mediator m) {
if (!(m instanceof DropMediator)) {
handleException("Unsupported mediator passed in for serialization : " + m.getType());
}
DropMediator mediator = (DropMediator) m;
OMElement drop = fac.createOMElement("drop", synNS);
saveTracingState(drop, mediator);
return drop;
}
代码示例来源:origin: org.apache.synapse/synapse-core
public OMElement serializeEndpointDefinition(EndpointDefinition endpointDefinition) {
EndpointDefinitionSerializer serializer = new EndpointDefinitionSerializer();
OMElement element = fac.createOMElement("default", SynapseConstants.SYNAPSE_OMNAMESPACE);
serializer.serializeEndpointDefinition(endpointDefinition, element);
serializeSpecificEndpointProperties(endpointDefinition, element);
return element;
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
private OMElement getSerializedDescription(Endpoint endpoint) {
OMElement descriptionElem = fac.createOMElement(
"description", SynapseConstants.SYNAPSE_OMNAMESPACE);
if (endpoint.getDescription() != null) {
descriptionElem.setText(endpoint.getDescription());
return descriptionElem;
} else {
return null;
}
}
代码示例来源:origin: org.apache.synapse/synapse-core
public OMElement serializeSpecificMediator(Mediator m) {
if (!(m instanceof RespondMediator)) {
handleException("Unsupported mediator passed in for serialization : " + m.getType());
}
RespondMediator mediator = (RespondMediator) m;
OMElement respond = fac.createOMElement("respond", synNS);
saveTracingState(respond, mediator);
return respond;
}
代码示例来源:origin: org.apache.synapse/synapse-core
@Override
protected OMElement serializeSpecificMediator(Mediator m) {
if (!(m instanceof LoopbackMediator)) {
handleException("Unsupported mediator passed in for serialization : " + m.getType());
}
LoopbackMediator mediator = (LoopbackMediator) m;
OMElement loopBack = fac.createOMElement("loopback", synNS);
saveTracingState(loopBack, mediator);
return loopBack;
}
代码示例来源:origin: org.apache.synapse/synapse-core
public static void setBinaryPayload(SOAPEnvelope envelope, DataHandler dh) {
OMFactory fac = envelope.getOMFactory();
OMElement binaryElt = envelope.getOMFactory()
.createOMElement(BINARYELT);
OMText text = fac.createOMText(dh, true);
binaryElt.addChild(text);
setXMLPayload(envelope, binaryElt);
}
代码示例来源:origin: org.apache.synapse/synapse-core
public static void setTextPayload(SOAPEnvelope envelope, String text) {
OMFactory fac = envelope.getOMFactory();
OMElement textElt = envelope.getOMFactory().createOMElement(TEXTELT);
OMText textNode = fac.createOMText(text);
textElt.addChild(textNode);
setXMLPayload(envelope, textElt);
}
内容来源于网络,如有侵权,请联系作者删除!