@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);
}
}
java类javax.xml.stream.XMLStreamException的实例源码
SaajStaxWriterEx.java 文件源码
项目:openjdk-jdk10
阅读 29
收藏 0
点赞 0
评论 0
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();
}