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

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

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

XMLStreamReader.require介绍

[英]Test if the current event is of the given type and if the namespace and name match the current namespace and name of the current event. If the namespaceURI is null it is not checked for equality, if the localName is null it is not checked for equality.
[中]测试当前事件是否属于给定类型,以及名称空间和名称是否与当前事件的当前名称空间和名称匹配。如果namespaceURI为null,则不检查是否相等;如果localName为null,则不检查是否相等。

代码示例

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

@Override
public void require(int type, String namespaceURI, String localName) throws XMLStreamException {
  underlying.require(type, namespaceURI, localName);
}

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

public void require(final int type, final String namespaceURI, final String localName) throws ConfigXMLParseException {
  try {
    xmlStreamReader.require(type, namespaceURI, localName);
  } catch (XMLStreamException e) {
    throw ConfigXMLParseException.from(e, uri, includedFrom);
  }
}

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

public void require(int i, String s, String s1)
  throws XMLStreamException
{
  _xmlStream.require(i, s, s1);
}

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

@Override
public void require(
  final int type,
  final String namespaceURI,
  final String localName
)
  throws XMLStreamException
{
  _adoptee.require(type, namespaceURI, localName);
}

代码示例来源:origin: com.sun.xml.stream/sjsxp

/**
 *
 * @param type
 * @param namespaceURI
 * @param localName
 * @throws XMLStreamException
 */
public void require(int type, String namespaceURI, String localName) throws XMLStreamException {
  fStreamReader.require(type,namespaceURI,localName);
}

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

public void require(int type, String namespaceURI, String localName)  
 throws XMLStreamException
{
 reader.require(type,namespaceURI,localName);
}

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

public void require(int type, String nsUri, String localName)
  throws XMLStreamException
{
  mReader.require(type, nsUri, localName);
}

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

public void require(int i, String s, String s1)
  throws XMLStreamException
{
  _xmlStream.require(i, s, s1);
}

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

public void require(int type, String namespaceURI, String localName) throws XMLStreamException {
  if (state == STATE_PASS_THROUGH) {
    parent.require(type, namespaceURI, localName);
  } else {
    if (state == STATE_XOP_INCLUDE_START_ELEMENT && type != START_ELEMENT
        || state == STATE_XOP_INCLUDE_END_ELEMENT && type != END_ELEMENT
        || namespaceURI != null && !namespaceURI.equals(XOPConstants.NAMESPACE_URI)
        || localName != null && !localName.equals(XOPConstants.INCLUDE)) {
      throw new XMLStreamException();
    }
  }
}

代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib

private void readId(final XMLStreamReader reader) throws EntityProviderException, XMLStreamException {
 reader.require(XMLStreamConstants.START_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_ID);
 entryMetadata.setId(reader.getElementText());
 reader.require(XMLStreamConstants.END_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_ID);
}

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

@Override
public String read(final XMLStreamReader xml) throws XMLStreamException {
  xml.require(START_ELEMENT, null, null);
  return xml.getAttributeValue(null, name());
}

代码示例来源:origin: IQSS/dataverse

private void processOAIheader (XMLStreamReader xmlr, boolean extensionMode) throws XMLStreamException, IOException {
  // is this really a GetRecord response?
  xmlr.nextTag();
  xmlr.require(XMLStreamConstants.START_ELEMENT, null, "OAI-PMH");
  processOAIPMH(xmlr, extensionMode);
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-common

private Map<String, Object> parseMap(XMLStreamReader reader) throws XMLStreamException {
  Map<String, Object> map = new LinkedHashMap<String, Object>();
  parseMapEntries(map, reader);
  reader.require(XMLStreamConstants.END_ELEMENT, null, E_MAP);
  return map;
}

代码示例来源:origin: pl.edu.icm.yadda/yadda-common

private List<Object> parseList(XMLStreamReader reader) throws XMLStreamException {
  List<Object> list = new ArrayList<Object>();
  for (int event=reader.nextTag(); event!=XMLStreamConstants.END_ELEMENT; event=reader.nextTag()) {
    list.add(parseValue(reader, false));
  }
  reader.require(XMLStreamConstants.END_ELEMENT, null, E_LIST);
  return list;
}

代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib

private TitleImpl parseTitle(final XMLStreamReader reader) throws XMLStreamException {
 reader.require(XMLStreamConstants.START_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_TITLE);
 String text = reader.getElementText();
 reader.require(XMLStreamConstants.END_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_TITLE);
 return new TitleImpl().setText(text);
}

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

private TitleImpl parseTitle(final XMLStreamReader reader) throws XMLStreamException {
 reader.require(XMLStreamConstants.START_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_TITLE);
 String text = reader.getElementText();
 reader.require(XMLStreamConstants.END_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_TITLE);
 return new TitleImpl().setText(text);
}

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

@Override
  public List<T> read(final XMLStreamReader xml) throws XMLStreamException {
    xml.require(START_ELEMENT, null, name());
    return Collections.singletonList(_adoptee.read(xml));
  }
}

代码示例来源:origin: com.sap.cloud.servicesdk/odata-v2-lib

private AcceptImpl parseAccept(final XMLStreamReader reader) throws XMLStreamException {
 reader.require(XMLStreamConstants.START_ELEMENT, Edm.NAMESPACE_APP_2007, FormatXml.APP_ACCEPT);
 CommonAttributesImpl commonAttributes = parseCommonAttribute(reader);
 String text = reader.getElementText();
 reader.require(XMLStreamConstants.END_ELEMENT, Edm.NAMESPACE_APP_2007, FormatXml.APP_ACCEPT);
 return new AcceptImpl().setCommonAttributes(commonAttributes).setText(text);
}

代码示例来源:origin: GeoWebCache/geowebcache

private Coordinate[] parseCoordListContent(final XMLStreamReader reader, int dimension)
    throws XMLStreamException {
  reader.require(START_ELEMENT, null, null);
  final QName tagName = reader.getName();
  // we might be on a posList tag with srsDimension defined
  dimension = crsDimension(reader, dimension);
  String rawTextValue = text(reader);
  Coordinate[] coords = toCoordList(rawTextValue, dimension);
  consume(reader, tagName);
  return coords;
}

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

private CategoryImpl parseCategory(final XMLStreamReader reader) throws XMLStreamException {
 reader.require(XMLStreamConstants.START_ELEMENT, Edm.NAMESPACE_ATOM_2005, FormatXml.ATOM_CATEGORY);
 CategoryImpl category = new CategoryImpl();
 category.setScheme(reader.getAttributeValue(null, FormatXml.ATOM_CATEGORY_SCHEME));
 category.setTerm(reader.getAttributeValue(null, FormatXml.ATOM_CATEGORY_TERM));
 category.setLabel(reader.getAttributeValue(null, FormatXml.ATOM_CATEGORY_LABEL));
 CommonAttributesImpl attributes = parseCommonAttribute(reader);
 return category.setCommonAttributes(attributes);
}

相关文章

微信公众号

最新文章

更多