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

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

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

OMXMLParserWrapper.isCompleted介绍

暂无

代码示例

代码示例来源:origin: org.bluestemsoftware.open.eoa.ext/open-eoa-aspect-axiom

/**
 * getXMLStreamReader
 *
 * @return Returns reader.
 */
private XMLStreamReader getXMLStreamReader(boolean cache) {
  if ((builder == null) && !cache) {
    throw new UnsupportedOperationException(
        "This element was not created in a manner to be switched");
  }
  if (builder != null && builder.isCompleted() && !cache) {
    throw new UnsupportedOperationException(
        "The parser is already consumed!");
  }
  return new DOMStAXWrapper(builder, this, cache);
}

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

public static void build(IContainer container) {
  OMXMLParserWrapper builder = container.getBuilder();
  if (builder != null && builder.isCompleted()) {
    log.debug("Builder is already complete.");
  }
  while (!container.isComplete()) {
    builder.next();    
    if (builder.isCompleted() && !container.isComplete()) {
      log.debug("Builder is complete.  Setting OMObject to complete.");
      container.setComplete(true);
    }
  }
}

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

public static void buildNext(IParentNode that) {
  OMXMLParserWrapper builder = that.getBuilder();
  if (builder != null) {
    if (((StAXOMBuilder)builder).isClosed()) {
      throw new OMException("The builder has already been closed");
    } else if (!builder.isCompleted()) {
      builder.next();
    } else {
      // If the builder is suddenly complete, but the completion status of the node
      // doesn't change, then this means that we built the wrong nodes
      throw new IllegalStateException("Builder is already complete");
    }         
  }
}

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

} else {
  if (!switchingAllowed) {
    if (navigator.isCompleted() || builder == null || builder.isCompleted()) {
      nextNode = null;
      if (log.isDebugEnabled()) {
        if (builder == null || builder.isCompleted()) {
          log.debug("Builder is complete.  Next node is set to null.");

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

"This element was not created in a manner to be switched");
if (builder != null && builder.isCompleted() && !cache && !done) {
  throw new UnsupportedOperationException(
  "The parser is already consumed!");

相关文章