javax.xml.stream.XMLStreamReader.getTextLength()方法的使用及代码示例

x33g5p2x  于2022-02-02 转载在 其他  
字(5.6k)|赞(0)|评价(0)|浏览(88)

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

XMLStreamReader.getTextLength介绍

[英]Returns the length of the sequence of characters for this Text event within the text character array.
[中]返回文本字符数组中此文本事件的字符序列长度。

代码示例

代码示例来源:origin: wildfly/wildfly

public int getTextLength() {
  return xmlStreamReader.getTextLength();
}

代码示例来源:origin: plutext/docx4j

@Override
public int getTextLength() {
  return underlying.getTextLength();
}

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

protected void handleCharacters() throws XMLStreamException, SAXException {
  if( predictor.expectText() )
    buffer.append(
      staxStreamReader.getTextCharacters(),
      staxStreamReader.getTextStart(),
      staxStreamReader.getTextLength() );
}

代码示例来源:origin: spring-projects/spring-framework

private void handleCharacters() throws SAXException {
  if (XMLStreamConstants.CDATA == this.reader.getEventType() && getLexicalHandler() != null) {
    getLexicalHandler().startCDATA();
  }
  if (getContentHandler() != null) {
    getContentHandler().characters(this.reader.getTextCharacters(),
        this.reader.getTextStart(), this.reader.getTextLength());
  }
  if (XMLStreamConstants.CDATA == this.reader.getEventType() && getLexicalHandler() != null) {
    getLexicalHandler().endCDATA();
  }
}

代码示例来源:origin: spring-projects/spring-framework

private void handleComment() throws SAXException {
  if (getLexicalHandler() != null) {
    getLexicalHandler().comment(this.reader.getTextCharacters(),
        this.reader.getTextStart(), this.reader.getTextLength());
  }
}

代码示例来源:origin: protostuff/protostuff

parser.getTextStart(), parser.getTextLength());

代码示例来源:origin: org.springframework/spring-core

private void handleCharacters() throws SAXException {
  if (XMLStreamConstants.CDATA == this.reader.getEventType() && getLexicalHandler() != null) {
    getLexicalHandler().startCDATA();
  }
  if (getContentHandler() != null) {
    getContentHandler().characters(this.reader.getTextCharacters(),
        this.reader.getTextStart(), this.reader.getTextLength());
  }
  if (XMLStreamConstants.CDATA == this.reader.getEventType() && getLexicalHandler() != null) {
    getLexicalHandler().endCDATA();
  }
}

代码示例来源:origin: org.springframework/spring-core

private void handleComment() throws SAXException {
  if (getLexicalHandler() != null) {
    getLexicalHandler().comment(this.reader.getTextCharacters(),
        this.reader.getTextStart(), this.reader.getTextLength());
  }
}

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

public int getTextLength()
{
  return _xmlStream.getTextLength();
}

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

case XMLStreamConstants.CHARACTERS:
  int start = reader.getTextStart();
  int length = reader.getTextLength();
  buffer.append(reader.getTextCharacters(),
      start,
  length = reader.getTextLength();
  buffer.append(reader.getTextCharacters(),
      start,

代码示例来源:origin: geotools/geotools

@Override
public void characters(XMLStreamReader xml, SldTransformContext context)
    throws XMLStreamException, IOException {
  if (delegate != null) {
    try {
      delegate.characters(
          xml.getTextCharacters(), xml.getTextStart(), xml.getTextLength());
    } catch (SAXException e) {
      throw new XMLStreamException(e);
    }
  }
}

代码示例来源:origin: org.glassfish.jaxb/jaxb-runtime

protected void handleCharacters() throws XMLStreamException, SAXException {
  if( predictor.expectText() )
    buffer.append(
      staxStreamReader.getTextCharacters(),
      staxStreamReader.getTextStart(),
      staxStreamReader.getTextLength() );
}

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

case XMLStreamConstants.CHARACTERS:
  int start = reader.getTextStart();
  int length = reader.getTextLength();
  buffer.append(reader.getTextCharacters(),
      start,
  length = reader.getTextLength();
  buffer.append(reader.getTextCharacters(),
      start,

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

case XMLStreamConstants.CHARACTERS:
  int start = reader.getTextStart();
  int length = reader.getTextLength();
  buffer.append(reader.getTextCharacters(),
      start,
  length = reader.getTextLength();
  buffer.append(reader.getTextCharacters(),
      start,

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

writer.writeCharacters(xmlr.getTextCharacters(),
              xmlr.getTextStart(),
              xmlr.getTextLength());
  break;
case XMLEvent.PROCESSING_INSTRUCTION:

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

int length = xmlr.getTextLength();
b.append(new String(xmlr.getTextCharacters(),
          start,

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

private void addTextToBuffer()
{
  int textLength = _xmlStream.getTextLength();
  ensureBufferLength(textLength);
  if (_supportForGetTextCharacters)
    try
    {
      _length = _xmlStream.getTextCharacters(0, _buf, _length, textLength);
    }
    catch(Exception e)
    {
      _supportForGetTextCharacters = false;
    }
  if(!_supportForGetTextCharacters)
  {
    System.arraycopy(_xmlStream.getTextCharacters(), _xmlStream.getTextStart(), _buf, _length, textLength);
    _length = _length + textLength;
  }
}

代码示例来源:origin: camunda/camunda-bpm-platform

private void handleComment() throws SAXException {
  if (getLexicalHandler() != null) {
    getLexicalHandler().comment(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength());
  }
}

代码示例来源:origin: camunda/camunda-bpm-platform

private void handleCharacters() throws SAXException {
  if (getContentHandler() != null && reader.isWhiteSpace()) {
    getContentHandler()
        .ignorableWhitespace(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength());
    return;
  }
  if (XMLStreamConstants.CDATA == reader.getEventType() && getLexicalHandler() != null) {
    getLexicalHandler().startCDATA();
  }
  if (getContentHandler() != null) {
    getContentHandler().characters(reader.getTextCharacters(), reader.getTextStart(), reader.getTextLength());
  }
  if (XMLStreamConstants.CDATA == reader.getEventType() && getLexicalHandler() != null) {
    getLexicalHandler().endCDATA();
  }
}

代码示例来源:origin: geotools/geotools

handler.characters(chars, pp.getTextStart(), pp.getTextLength());
break;

相关文章

微信公众号

最新文章

更多