org.geotools.xml.Parser.getNamespaces()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(2.5k)|赞(0)|评价(0)|浏览(129)

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

Parser.getNamespaces介绍

[英]Returns the namespace mappings maintained by the parser.

Clients may register additional namespace mappings. This is useful when an application whishes to provide some "default" namespace mappings.

Clients should register namespace mappings in the current "context", ie do not call NamespaceSupport#pushContext(). Example: Parser parser = new Parser( ... ); parser.getNamespaces().declarePrefix( "foo", "http://www.foo.com" ); ...
[中]返回由解析器维护的命名空间映射。
客户端可以注册其他名称空间映射。当应用程序需要提供一些“默认”名称空间映射时,这很有用。
客户端应在当前“上下文”中注册命名空间映射,即不调用NamespaceSupport#pushContext()。示例:Parser parser = new Parser( ... ); parser.getNamespaces().declarePrefix( "foo", "http://www.foo.com" ); ...

代码示例

代码示例来源:origin: org.geoserver/gs-wfs

p.getNamespaces().add(new CatalogNamespaceSupport(catalog));
p.getNamespaces().declarePrefix("gml", GML.NAMESPACE);
try {
  QueryType compiled =

代码示例来源:origin: org.geoserver/gs-wfs

public static void initRequestParser(Parser parser, WFSInfo wfs, GeoServer geoServer, Map kvp) {
  // check the strict flag to determine if we should validate or not
  Boolean strict = (Boolean) kvp.get("strict");
  if (strict == null) {
    strict = Boolean.FALSE;
  }
  // check for cite compliance, we always validate for cite
  if (wfs.isCiteCompliant()) {
    strict = Boolean.TRUE;
  }
  parser.setValidating(strict.booleanValue());
  WFSURIHandler.addToParser(geoServer, parser);
  Catalog catalog = geoServer.getCatalog();
  // "inject" namespace mappings
  parser.getNamespaces().add(new CatalogNamespaceSupport(catalog));
}

代码示例来源:origin: org.geoserver/gs-wfs

parser.getNamespaces().add(new CatalogNamespaceSupport(catalog));

代码示例来源:origin: org.geoserver/wfsv

continue;
parser.getNamespaces().declarePrefix( 
  namespaces[i].getPrefix(), namespaces[i].getURI());

代码示例来源:origin: org.geoserver.csw/csw-core

parser.setFailOnValidationError(true);
parser.setValidating(true);
parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE);
Filter filter = (Filter) parser.parse(new StringReader(constraint));
query.getConstraint().setFilter(filter);

代码示例来源:origin: org.geoserver.csw/gs-csw-core

parser.setValidating(true);
parser.setEntityResolver(resolverProvider.getEntityResolver());
parser.getNamespaces().declarePrefix("ogc", OGC.NAMESPACE);
Filter filter = (Filter) parser.parse(new StringReader(constraint));
query.getConstraint().setFilter(filter);

相关文章