java类javax.xml.stream.XMLStreamException的实例源码

SaajStaxWriterEx.java 文件源码 项目:openjdk-jdk10 阅读 29 收藏 0 点赞 0 评论 0
@Override
public void writeStartElement(String prefix, String ln, String ns) throws XMLStreamException {
    if (xopNS.equals(ns) && Include.equals(ln)) {
        state = State.xopInclude;
        return;
    } else {
        super.writeStartElement(prefix, ln, ns);
    }
}
TieLineXml.java 文件源码 项目:powsybl-core 阅读 23 收藏 0 点赞 0 评论 0
@Override
protected void writeRootElementAttributes(TieLine tl, Network n, XmlWriterContext context) throws XMLStreamException {
    context.getWriter().writeAttribute("ucteXnodeCode", tl.getUcteXnodeCode());
    writeNodeOrBus(1, tl.getTerminal1(), context);
    writeNodeOrBus(2, tl.getTerminal2(), context);
    if (context.getOptions().isWithBranchSV()) {
        writePQ(1, tl.getTerminal1(), context.getWriter());
        writePQ(2, tl.getTerminal2(), context.getWriter());
    }
    writeHalf(tl.getHalf1(), context, 1);
    writeHalf(tl.getHalf2(), context, 2);
}
Colony.java 文件源码 项目:FreeCol 阅读 30 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 */
@Override
public void readChild(FreeColXMLReader xr) throws XMLStreamException {
    final Specification spec = getSpecification();
    final Game game = getGame();
    final String tag = xr.getLocalName();

    if (BUILD_QUEUE_TAG.equals(tag)) {
        BuildableType bt = xr.getType(spec, ID_ATTRIBUTE_TAG,
                BuildableType.class, (BuildableType)null);
        if (bt != null) buildQueue.add(bt);
        xr.closeTag(BUILD_QUEUE_TAG);

    } else if (POPULATION_QUEUE_TAG.equals(xr.getLocalName())) {
        UnitType ut = xr.getType(spec, ID_ATTRIBUTE_TAG,
                UnitType.class, (UnitType)null);
        if (ut != null) populationQueue.add(ut);
        xr.closeTag(POPULATION_QUEUE_TAG);

    } else if (Building.TAG.equals(tag)) {
        addBuilding(xr.readFreeColObject(game, Building.class));

    } else if (ColonyTile.TAG.equals(tag)) {
        addColonyTile(xr.readFreeColObject(game, ColonyTile.class));

    } else if (ExportData.TAG.equals(tag)) {
        ExportData data = new ExportData(xr);
        setExportData(data);

    } else {
        super.readChild(xr);
    }
}
ExceptionTest.java 文件源码 项目:openjdk-jdk10 阅读 24 收藏 0 点赞 0 评论 0
@Test
public void testException() {

    final String EXPECTED_OUTPUT = "Test XMLStreamException";
    try {
        Exception ex = new IOException("Test XMLStreamException");
        throw new XMLStreamException(ex);
    } catch (XMLStreamException e) {
        Assert.assertTrue(e.getMessage().contains(EXPECTED_OUTPUT), "XMLStreamException does not contain the message " + "of the wrapped exception");
    }
}
TransformerTestTemplate.java 文件源码 项目:openjdk-jdk10 阅读 28 收藏 0 点赞 0 评论 0
public StAXSource getStAXSource(XMLInputFactory xif)
    throws XMLStreamException
{
    return new StAXSource(
        xif.createXMLStreamReader(new StringReader(sourceXml))
    );
}
XMLSerializer.java 文件源码 项目:OpenJSharp 阅读 25 收藏 0 点赞 0 评论 0
/**
 * Switches to the "marshal child texts/elements" mode.
 * This method has to be called after the 1st pass is completed.
 */
public void endAttributes() throws SAXException, IOException, XMLStreamException  {
    if(!seenRoot) {
        seenRoot = true;
        if(schemaLocation!=null || noNsSchemaLocation!=null) {
            int p = nsContext.getPrefixIndex(WellKnownNamespace.XML_SCHEMA_INSTANCE);
            if(schemaLocation!=null)
                out.attribute(p,"schemaLocation",schemaLocation);
            if(noNsSchemaLocation!=null)
                out.attribute(p,"noNamespaceSchemaLocation",noNsSchemaLocation);
        }
    }

    out.endStartTag();
}
InlineBinaryTransducer.java 文件源码 项目:openjdk-jdk10 阅读 25 收藏 0 点赞 0 评论 0
@Override
public void writeText(XMLSerializer w, V o, String fieldName) throws IOException, SAXException, XMLStreamException, AccessorException {
    boolean old = w.setInlineBinaryFlag(true);
    try {
        core.writeText(w,o,fieldName);
    } finally {
        w.setInlineBinaryFlag(old);
    }
}
DefendSettlementMission.java 文件源码 项目:FreeCol 阅读 27 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 */
@Override
protected void writeAttributes(FreeColXMLWriter xw) throws XMLStreamException {
    super.writeAttributes(xw);

    if (target != null) {
        xw.writeAttribute(SETTLEMENT_TAG, target.getId());
    }
}
UnitLocation.java 文件源码 项目:freecol 阅读 23 收藏 0 点赞 0 评论 0
/**
 * {@inheritDoc}
 */
@Override
protected void readChildren(FreeColXMLReader xr) throws XMLStreamException {
    // Clear containers.
    clearUnitList();

    super.readChildren(xr);
}
StreamReaderBufferProcessor.java 文件源码 项目:OpenJSharp 阅读 22 收藏 0 点赞 0 评论 0
public final String getElementText(boolean startElementRead) throws XMLStreamException {
    if (!startElementRead) {
        throw new XMLStreamException("");
    }

    int eventType = getEventType();
    StringBuilder content = new StringBuilder();
    while(eventType != END_ELEMENT ) {
        if(eventType == CHARACTERS
                || eventType == CDATA
                || eventType == SPACE
                || eventType == ENTITY_REFERENCE) {
            content.append(getText());
        } else if(eventType == PROCESSING_INSTRUCTION
                || eventType == COMMENT) {
            // skipping
        } else if(eventType == END_DOCUMENT) {
            throw new XMLStreamException("");
        } else if(eventType == START_ELEMENT) {
            throw new XMLStreamException("");
        } else {
            throw new XMLStreamException("");
        }
        eventType = next();
    }
    return content.toString();
}


问题


面经


文章

微信
公众号

扫码关注公众号