javax.xml.stream.util.StreamReaderDelegate.next()方法的使用及代码示例

x33g5p2x  于2022-01-30 转载在 其他  
字(4.5k)|赞(0)|评价(0)|浏览(108)

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

StreamReaderDelegate.next介绍

暂无

代码示例

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public int next() throws XMLStreamException
{
  int evType = super.next();
  //debugEvent(evType);
  validate_event(evType);
  return evType;
}

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

public int next()
  throws XMLStreamException
{
  if (_hasBufferedText)
  {
    clearBuffer();
    return super.getEventType();
  }
  int evType = super.next();
  if (evType == XMLEvent.CHARACTERS || evType == XMLEvent.CDATA || evType == XMLEvent.SPACE)
  {
    _textEventType = evType;
    bufferText();
  }
  return evType;
}

代码示例来源:origin: org.apache.xmlbeans/xmlbeans

private void bufferText()
  throws XMLStreamException
{
  if (super.hasText())
    _buffer.append( super.getText());
  _hasBufferedText = true;
  while (hasNext())
  {
    int evType = super.next();
    switch (evType)
    {
    case XMLEvent.CHARACTERS:
    case XMLEvent.CDATA:
    case XMLEvent.SPACE:
      if (super.hasText())
        _buffer.append(super.getText());
    case XMLEvent.COMMENT:
      //ignore
      continue;
    default:
      return;
    }
  }
}

代码示例来源:origin: apache/cxf

public int next() throws XMLStreamException {
    int i = super.next();
    return i == XMLStreamConstants.CDATA ? XMLStreamConstants.CHARACTERS : i;
  }
};

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.woodstox

public int next()
  throws XMLStreamException
{
  int type = super.next();
  if (type == XMLStreamConstants.START_ELEMENT) {
    ++mDepth;
  } else if (type == XMLStreamConstants.END_ELEMENT) {
    --mDepth;
  }
  return type;
}

代码示例来源:origin: apache/cxf

public int next()  throws XMLStreamException {
  first = false;
  offset = 0;
  return super.next();
}

代码示例来源:origin: org.apache.ws.commons.axiom/testutils

@Override
public int next() throws XMLStreamException {
  indexMap = null;
  return super.next();
}

代码示例来源:origin: woodstox/wstx-asl

public int next()
  throws XMLStreamException
{
  int type = super.next();
  if (type == XMLStreamConstants.START_ELEMENT) {
    ++mDepth;
  } else if (type == XMLStreamConstants.END_ELEMENT) {
    --mDepth;
  }
  return type;
}

代码示例来源:origin: org.apache.cxf/cxf-tools-wsdlto-databinding-jaxb

public int next() throws XMLStreamException {
    int i = super.next();
    return i == XMLStreamConstants.CDATA ? XMLStreamConstants.CHARACTERS : i;
  }
};

代码示例来源:origin: woodstox/wstx-lgpl

public int next()
  throws XMLStreamException
{
  int type = super.next();
  if (type == XMLStreamConstants.START_ELEMENT) {
    ++mDepth;
  } else if (type == XMLStreamConstants.END_ELEMENT) {
    --mDepth;
  }
  return type;
}

代码示例来源:origin: com.sun.xml.ws/jaxws-rt

@Override
public int next() throws XMLStreamException {
  return check(super.next());
}

代码示例来源:origin: com.github.pjfanning/xmlbeans

public int next() throws XMLStreamException
{
  int evType = super.next();
  //debugEvent(evType);
  validate_event(evType);
  return evType;
}

代码示例来源:origin: org.apache.xmlbeans/com.springsource.org.apache.xmlbeans

public int next() throws XMLStreamException
  {
    int evType = super.next();
//        debugEvent(evType);

    validate_event(evType);

    return evType;
  }

代码示例来源:origin: apache/sis

/** Reads the next element in the sub-region. */
  @Override public int next() throws XMLStreamException {
    if (nested < 0) {
      throw new NoSuchElementException();
    }
    final int t = super.next();
    switch (t) {
      case START_ELEMENT: if (tagName.equals(getName())) nested++; break;
      case END_ELEMENT:   if (tagName.equals(getName())) nested--; break;
    }
    return t;
  }
};

代码示例来源:origin: apache/cxf

@Override
  public int next() throws XMLStreamException {
    try {
      ThreadLocalSecurityProvider.setProvider((Provider)provider);
      return super.next();
    } finally {
      ThreadLocalSecurityProvider.unsetProvider();
    }
  }
};

代码示例来源:origin: org.apache.cxf/cxf-rt-ws-security

@Override
  public int next() throws XMLStreamException {
    try {
      ThreadLocalSecurityProvider.setProvider((Provider)provider);
      return super.next();
    } finally {
      ThreadLocalSecurityProvider.unsetProvider();
    }
  }
};

代码示例来源:origin: org.glassfish.admin/config-api

public int next() throws XMLStreamException {
  while(true) {
    int r = super.next();
    if(r != START_ELEMENT || !filterOut())
      return r;
    skipTree();
  }
}

代码示例来源:origin: org.n52.wps/52n-wps-commons

@Override
  public int next() throws XMLStreamException {
    int eventType;
    do {
      eventType = super.next();
    } while ( (eventType == XMLStreamConstants.CHARACTERS && isWhiteSpace())
        || (eventType == XMLStreamConstants.CDATA && isWhiteSpace())
        || eventType == XMLStreamConstants.SPACE);
    return eventType;
  }
}

代码示例来源:origin: org.glassfish.main.admin/config-api

public int next() throws XMLStreamException {
  while(true) {
    int r = super.next();
    if(r != START_ELEMENT || !filterOut())
      return r;
    skipTree();
  }
}

代码示例来源:origin: beckchr/staxon

@Override
public boolean hasNext() throws XMLStreamException {
  while (super.hasNext()) {
    if (filter.accept(getParent())) {
      return true;
    }
    super.next();
  }
  return false;
}
@Override

相关文章

微信公众号

最新文章

更多