本文整理汇总了Java中com.google.gwt.xml.client.impl.DOMParseException类的典型用法代码示例。如果您正苦于以下问题:Java DOMParseException类的具体用法?Java DOMParseException怎么用?Java DOMParseException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
DOMParseException类属于com.google.gwt.xml.client.impl包,在下文中一共展示了DOMParseException类的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: XmlDocument
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
public XmlDocument(String url, DocumentLoadCallback<Document> callback) {
this.callback = callback;
this.url = url;
new TextDocument(this.url, new DocumentLoadCallback<String>() {
@Override
public void loadingError(String message) {
XmlDocument.this.callback.loadingError(message);
}
@Override
public void finishedLoading(String text, String baseUrl) {
try {
Document dom = XMLParser.parse(text);
XmlDocument.this.callback.finishedLoading(dom, baseUrl);
} catch (DOMParseException e) {
e.printStackTrace();
XmlDocument.this.callback.loadingError("Could not parse file: " + XmlDocument.this.url);
}
}
});
}
开发者ID:YoungDigitalPlanet,项目名称:empiria.player,代码行数:26,代码来源:XmlDocument.java
示例2: parse
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
/**
* @param wadlXmlString
*/
public void parse(String wadlXmlString) {
// remove unnecessary whitespaces
wadlXmlString = wadlXmlString.replaceAll(">\\s*<", "><");
// remove <!-- comment nodes -->
wadlXmlString = wadlXmlString.replaceAll("<!--.*?-->", "");
try {
// reset the application
GuiFactory.resetApplication();
Document wadl = XMLParser.parse(wadlXmlString);
if (startParsing(wadl)) {
uploadDialogBox.setVisible(true);
uploadDialogBox.hide();
// if the parsing succeeded render a tree from the parsed wadl
WadlTreeRoot wadlTreeRoot = new WadlTreeRoot();
Tree wadlTree = wadlTreeRoot.buildTree(application);
WadlPanel.wadlArea.setWidget(wadlTree);
GuiFactory.toggleButtonsEnabled(true);
WadlPanel.fullscreenButton.click();
}
} catch (DOMParseException e) {
alertInvalidWadlAndRetry(GuiFactory.strings.invalidWadl());
}
}
开发者ID:tomayac,项目名称:rest-describe-and-compile,代码行数:29,代码来源:WadlParser.java
示例3: deserializeAsCollection
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
/**
* Deserialize the plain text into an object of type T.
*
* @param collectionType The class of the collection
* @param response Http response body content
* @param context Context of deserialization
*
* @return The object deserialized
*/
@Override
public <C extends Collection<Book>> C deserializeAsCollection(Class<C> collectionType, String response,
DeserializationContext context) {
C col = context.getContainerInstance(collectionType);
Document xml;
try {
xml = XMLParser.parse(response);
} catch (DOMParseException e) {
throw new UnableToDeserializeException("Could not read response as xml.", e);
}
Collections.addAll(col, parseXmlDocumentAsBook(xml));
return col;
}
开发者ID:growbit,项目名称:turbogwt-http,代码行数:26,代码来源:BookXmlSerdes.java
示例4: deserialize
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
/**
* Deserialize the plain text into an object of type T.
*
* @param response Http response body content
* @param context Context of deserialization
*
* @return The object deserialized
*/
@Override
public Book deserialize(String response, DeserializationContext context) {
Document xml;
try {
xml = XMLParser.parse(response);
} catch (DOMParseException e) {
throw new UnableToDeserializeException("Could not read response as xml.", e);
}
return parseXmlDocumentAsBook(xml)[0];
}
开发者ID:growbit,项目名称:turbogwt-http,代码行数:20,代码来源:BookXmlSerdes.java
示例5: deserialize
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
@Override
public Book deserialize(String response, DeserializationContext context) {
Document xml;
try {
xml = XMLParser.parse(response);
} catch (DOMParseException e) {
throw new UnableToDeserializeException("Could not read response as xml.", e);
}
return parseXmlDocumentAsBook(xml)[0];
}
开发者ID:reinert,项目名称:requestor,代码行数:11,代码来源:BookXmlSerdes.java
示例6: createTranscriptionViewer
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
public static TabLayoutPanel createTranscriptionViewer(String[] transxml,
final String[] transnames, final int height, boolean lecoy) {
final TabLayoutPanel tabs = new TabLayoutPanel(1.5, Unit.EM);
tabs.addStyleName("Transcription");
for (int i = 0; i < transxml.length; i++) {
String xml = transxml[i];
String name = transnames[i];
if (xml != null) {
try {
Document doc = XMLParser.parse(xml);
com.google.gwt.dom.client.Document htmldoc = com.google.gwt.dom.client.Document
.get();
displayTranscription(tabs, htmldoc, null, name, doc
.getDocumentElement(), height, lecoy);
} catch (DOMParseException e) {
tabs.add(new Label(Labels.INSTANCE.transcriptionUnavailable()),
name);
// TODO
Window.alert("Error parsing xml: " + e);
}
} else {
tabs
.add(new Label(Labels.INSTANCE.transcriptionUnavailable()),
name);
}
}
tabs.selectTab(0);
return tabs;
}
开发者ID:jhu-digital-manuscripts,项目名称:rosa,代码行数:37,代码来源:TranscriptionViewer.java
示例7: DocReader
import com.google.gwt.xml.client.impl.DOMParseException; //导入依赖的package包/类
public DocReader(String xml) throws DOMParseException {
doc = XMLParser.parse(xml);
doc.normalize();
root = doc.getDocumentElement();
}
开发者ID:lukelast,项目名称:gwt-module-config,代码行数:6,代码来源:DocReader.java
注:本文中的com.google.gwt.xml.client.impl.DOMParseException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论