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

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

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

OMElement.getOMFactory介绍

暂无

代码示例

代码示例来源:origin: org.apache.rampart/rampart-trust

private static OMElement createOMElement(OMElement parent, String ns,
    String ln, String prefix) {
  return parent.getOMFactory().createOMElement(new QName(ns, ln, prefix),
      parent);
}

代码示例来源:origin: org.apache.rampart/rampart-trust

private static OMElement createOMElement(OMElement parent,
                     String ns,
                     String ln,
                     String prefix) {
  return parent.getOMFactory().createOMElement(new QName(ns, ln, prefix),
                         parent);
}

代码示例来源: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.carbon.identity/org.wso2.carbon.identity.sts.passive

private void addClaimType(OMElement parent, String uri) {
  OMElement element = null;
  element = parent.getOMFactory().createOMElement(
      new QName("http://schemas.xmlsoap.org/ws/2005/05/identity", "ClaimType", "wsid"),
      parent);
  element.addAttribute(parent.getOMFactory().createOMAttribute("Uri", null, uri));
}

代码示例来源:origin: org.apache.tuscany.sca/tuscany-databinding-axiom

private void attachXSINil(OMElement element) {
  OMNamespace xsiNS =
    element.getOMFactory().createOMNamespace(XSI_TYPE_QNAME.getNamespaceURI(), XSI_TYPE_QNAME.getPrefix());
  element.declareNamespace(xsiNS);
  OMAttribute attr = element.getOMFactory().createOMAttribute("nil", xsiNS, "true");
  element.addAttribute(attr);
}

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

public OMElement toOMElement(OMElement element, OMNamespace rmNamespace) throws OMException {
  if (messageNumber <= 0 ){
    throw new OMException(SandeshaMessageHelper.getMessage(
        SandeshaMessageKeys.setAValidMsgNumber,
        Long.toString(messageNumber)));
  }
  
  OMFactory factory = element.getOMFactory();
  
  OMElement messageNoElement = factory.createOMElement(Sandesha2Constants.WSRM_COMMON.LAST_MSG_NUMBER,rmNamespace);
  messageNoElement.setText(Long.toString(messageNumber));
  element.addChild(messageNoElement);
  
  return element;
}

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

public static void appendAsTest(byte[] base64Binary, OMElement element) {
  ByteArrayDataSource bads = new ByteArrayDataSource(base64Binary);
  DataHandler dataHandler = new DataHandler(bads);
  OMText text = new OMTextImpl(dataHandler, element.getOMFactory());
  element.addChild(text);
}

代码示例来源:origin: org.wso2.carbon.governance/org.wso2.carbon.governance.list

@Override
public void setPayload(OMElement bodyContent) throws XMLStreamException {
  OMFactory factory = bodyContent.getOMFactory();
  OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return"));
  returnElement.setText(String.valueOf(succeed));
  bodyContent.addChild(returnElement);
}

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

public OMElement toOMElement(OMElement element, OMNamespace wsrmNamespace) throws OMException {
  if (identifier == null || identifier == "") {
    throw new OMException(SandeshaMessageHelper.getMessage(
        SandeshaMessageKeys.invalidIdentifier,
        element.toString()));
  }
  
  OMFactory factory = element.getOMFactory();
  OMElement identifierElement = factory.createOMElement(Sandesha2Constants.WSRM_COMMON.IDENTIFIER, wsrmNamespace);
  identifierElement.setText(identifier);
  element.addChild(identifierElement);
  return element;
}

代码示例来源:origin: org.wso2.carbon.governance/org.wso2.carbon.governance.list

@Override
public void setPayload(OMElement bodyContent) throws XMLStreamException {
  OMFactory factory = bodyContent.getOMFactory();
  OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return"));
  returnElement.setText(artifactId);
  bodyContent.addChild(returnElement);
}

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

public static OMElement serializeXPath(SynapseXPath xpath, String expression,
                    OMElement elem, String attribName) {
  OMNamespace nullNS = elem.getOMFactory()
    .createOMNamespace(XMLConfigConstants.NULL_NAMESPACE, "");
  if (xpath != null && expression != null) {
    elem.addAttribute(elem.getOMFactory().createOMAttribute(
      attribName, nullNS, expression));
    serializeNamespaces(elem, xpath);
  } else {
    handleException("Couldn't find the xpath in the SynapseXPath");
  }
  return elem;
}

代码示例来源:origin: org.wso2.carbon.governance/org.wso2.carbon.governance.list

@Override
public void setPayload(OMElement bodyContent) throws XMLStreamException {
  OMFactory factory = bodyContent.getOMFactory();
  for(String dependency :dependencies){
    OMElement returnElement = factory.createOMElement(new QName(bodyContent.getNamespace().getPrefix() + ":return"));
    returnElement.setText(dependency);
    bodyContent.addChild(returnElement);
  }
}

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

public OMElement toOMElement(OMElement element) throws OMException,AxisFault {
  if (epr == null)
    throw new OMException(SandeshaMessageHelper.getMessage(
        SandeshaMessageKeys.cannotSetEndpoint,
        null));
  OMFactory factory = element.getOMFactory();
  
  QName endpoint = new QName (rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.ENDPOINT, Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
  OMElement endpointElement =    EndpointReferenceHelper.toOM (factory, epr, endpoint, addressingNamespaceValue);
  
  element.addChild(endpointElement);
  return element;
}

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

public static OMElement serializeXPath(SynapseXPath xpath, OMElement elem, String attribName) {
  OMNamespace nullNS = elem.getOMFactory()
    .createOMNamespace(XMLConfigConstants.NULL_NAMESPACE, "");
  if (xpath != null) {
    
    elem.addAttribute(elem.getOMFactory().createOMAttribute(
      attribName, nullNS, xpath.toString()));
    serializeNamespaces(elem, xpath);
  } else {
    handleException("Couldn't find the xpath in the SynapseXPath");
  }
  return elem;
}

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

public OMElement toOMElement(OMElement element) throws OMException,AxisFault {
  if (epr == null)
    throw new OMException(SandeshaMessageHelper.getMessage(
        SandeshaMessageKeys.cannotSetAcksTo,
        null));
  OMFactory factory = element.getOMFactory();
  
  QName acksTo = new QName (rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.ACKS_TO, Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
  OMElement endpointElement =    EndpointReferenceHelper.toOM (factory,epr, acksTo ,addressingNamespaceValue);
  
  element.addChild(endpointElement);
  return element;
}

代码示例来源:origin: com.github.veithen.visualwas/connector

@Override
public QName setValue(OMElement element, Object value, InvocationContextImpl context) {
  element.addChild(element.getOMFactory().createOMText(new ObjectDataHandler(value, context), false));
  return new QName("urn:AdminService", context.getSerializer().getRemoteClassName(type));
}

代码示例来源:origin: com.betfair.cougar/baseline-security

@Override
public void rewrite(List<IdentityToken> credentials, OMElement output) {
  OMFactory factory = output.getOMFactory();
  for (IdentityToken ik: credentials) {
    OMElement e = factory.createOMElement(ik.getName(), output.getNamespace());
    e.setText(ik.getValue());
    output.addChild(e);
  }
}

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

public OMElement toOMElement(OMElement element) throws OMException,AxisFault {
  OMFactory factory = element.getOMFactory();
  
  if (acksTo == null)
    throw new OMException(SandeshaMessageHelper.getMessage(
        SandeshaMessageKeys.acceptNullAcksTo));
  OMNamespace rmNamespace = factory.createOMNamespace(rmNamespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
  OMElement acceptElement = factory.createOMElement(Sandesha2Constants.WSRM_COMMON.ACCEPT, rmNamespace);
  
  acksTo.toOMElement(acceptElement);
  element.addChild(acceptElement);
  return element;
}

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

public OMElement toOMElement(OMElement element) throws OMException {
  if (duration == null || duration == "")
    throw new OMException(SandeshaMessageHelper.getMessage(
        SandeshaMessageKeys.cannotProcessExpires));
  OMFactory factory = element.getOMFactory();
  
  OMNamespace rmNamespace = factory.createOMNamespace(namespaceValue,Sandesha2Constants.WSRM_COMMON.NS_PREFIX_RM);
  OMElement expiresElement = factory.createOMElement(
      Sandesha2Constants.WSRM_COMMON.EXPIRES, rmNamespace);
  
  expiresElement.setText(duration);
  element.addChild(expiresElement);
  return element;
}

代码示例来源:origin: org.apache.rampart/rampart-trust

public static OMElement createClaims(int version, 
      OMElement parent, String dialect) throws TrustException{
  OMElement omElem = createOMElement(parent,
      getWSTNamespace(version),
      RahasConstants.IssuanceBindingLocalNames.CLAIMS,
      RahasConstants.WST_PREFIX);
  
  OMNamespace ns = omElem.getOMFactory().createOMNamespace(getWSTNamespace(version), 
      RahasConstants.WSP_PREFIX);
  omElem.addAttribute(RahasConstants.ATTR_CLAIMS_DIALECT , dialect, ns);
    
  return omElem;
}

相关文章

微信公众号

最新文章

更多