本文整理了Java中org.geoserver.config.util.XStreamServiceLoader.initXStreamPersister()
方法的一些代码示例,展示了XStreamServiceLoader.initXStreamPersister()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XStreamServiceLoader.initXStreamPersister()
方法的具体详情如下:
包路径:org.geoserver.config.util.XStreamServiceLoader
类名称:XStreamServiceLoader
方法名:initXStreamPersister
[英]Hook for subclasses to configure the xstream.
The most common use is to do some aliasing or omit some fields.
[中]钩子类来配置xstream。
最常见的用法是执行一些别名或省略一些字段。
代码示例来源:origin: geoserver/geoserver
@Override
public void initXStreamPersister(XStreamPersister xp, GeoServer gs) {
super.initXStreamPersister(xp, gs);
initXStreamPersister(xp);
}
代码示例来源:origin: geoserver/geoserver
public final void save(T service, GeoServer gs, Resource directory) throws Exception {
String filename = getFilename();
Resource resource =
directory == null ? resourceLoader.get(filename) : directory.get(filename);
// using resource output stream makes sure we write on a temp file and them move
try (OutputStream out = resource.out()) {
XStreamPersister xp = xpf.createXMLPersister();
initXStreamPersister(xp, gs);
xp.save(service, out);
}
}
代码示例来源:origin: geoserver/geoserver
public final T load(GeoServer gs, Resource directory) throws Exception {
// look for file matching classname
Resource file;
if (Resources.exists(file = directory.get(getFilename()))) {
// xstream it in
try (BufferedInputStream in = new BufferedInputStream(file.in())) {
XStreamPersister xp = xpf.createXMLPersister();
initXStreamPersister(xp, gs);
return initialize(xp.load(in, getServiceClass()));
}
} else {
// create an 'empty' object
ServiceInfo service = createServiceFromScratch(gs);
return initialize((T) service);
}
}
代码示例来源:origin: org.geoserver/gs-wfs
@Override
public void initXStreamPersister(XStreamPersister xp, GeoServer gs) {
super.initXStreamPersister(xp, gs);
initXStreamPersister(xp);
}
代码示例来源:origin: org.geoserver/gs-wms
@Override
protected void initXStreamPersister(XStreamPersister xp, GeoServer gs) {
super.initXStreamPersister(xp, gs);
initXStreamPersister(xp);
}
代码示例来源:origin: org.geoserver/gs-gwc
@Override
public void initXStreamPersister(XStreamPersister xp, GeoServer gs) {
super.initXStreamPersister(xp, gs);
xp.getXStream().alias("wmts", WMTSInfo.class, WMTSInfoImpl.class);
}
代码示例来源:origin: org.geoserver.community/gs-oseo-core
@Override
protected void initXStreamPersister(XStreamPersister xp, GeoServer gs) {
super.initXStreamPersister(xp, gs);
initXStreamPersister(xp);
}
代码示例来源:origin: org.geoserver.extension/gs-wps-core
@Override
protected void initXStreamPersister(XStreamPersister xp, GeoServer gs) {
super.initXStreamPersister(xp, gs);
XStream xs = xp.getXStream();
内容来源于网络,如有侵权,请联系作者删除!