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

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

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

Parser.<init>介绍

[英]Creats a new instance of the parser.
[中]创建解析器的新实例。

代码示例

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

  1. @Override
  2. public Object decode(InputStream input) throws Exception {
  3. Parser p = new Parser( xml );
  4. return p.parse( input );
  5. }

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

  1. @Override
  2. public Object decode(InputStream input) throws Exception {
  3. Parser p = new Parser(xml);
  4. return p.parse(input);
  5. }

代码示例来源:origin: stackoverflow.com

  1. Parser parser = new Parser();
  2. while (...) {
  3. parser.parse(sentence);
  4. }

代码示例来源:origin: stackoverflow.com

  1. String[] exampleDates = {
  2. "2015-10-10",
  3. "2015/10/10",
  4. "2015-10-30 15:30"
  5. };
  6. Parser parser = new Parser();
  7. for (String dateString : exampleDates) {
  8. List<DateGroup> dates = parser.parse(dateString);
  9. Date date = dates.get(0).getDates().get(0);
  10. System.out.println(date);
  11. }

代码示例来源:origin: stackoverflow.com

  1. Parser prs = new Parser();
  2. EditText et = (EditText)findViewById(R.id.edittext);
  3. String expr = et.getText().toString();
  4. String result = prs.parse(expr);

代码示例来源:origin: stackoverflow.com

  1. String data = "word1 AND ((word2 AND word3) AND word4) AND word5";
  2. Parser p = new Parser();
  3. for (String s : p.parse(data))
  4. System.out.println(s);

代码示例来源:origin: stackoverflow.com

  1. Scanner scanner = new Scanner(fileName);
  2. Parser parser = new Parser(scanner);
  3. Module module = parser.parse();

代码示例来源:origin: stackoverflow.com

  1. Parser parser = new Parser(getClass().getResourceAsStream("resource.xlsx"));
  2. List<DataRow> data = parser.parse().findAllWhere("FLAG", "Y");

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

  1. @Override
  2. public Object decode(InputStream input) throws Exception {
  3. Parser p = new Parser(configuration);
  4. FeatureCollectionType fct = (FeatureCollectionType) p.parse(input);
  5. return decode(fct);
  6. }

代码示例来源:origin: stackoverflow.com

  1. final Parser parser = new Parser();
  2. final StringWriter writer = new StringWriter();
  3. parser.setContentHandler(new XMLWriter(writer));
  4. parser.parse(new InputSource(
  5. new URL("http://oregonstate.edu/instruct/phl302/texts/hobbes/leviathan-c.html")
  6. .openConnection().getInputStream()));
  7. System.out.println(writer.toString());

代码示例来源:origin: stackoverflow.com

  1. public Pet parsePet(String petStr, ValidationErrors errors) {
  2. try {
  3. Parser parser = new Parser();
  4. pet = parser.parse(petStr, Pet.class);
  5. } catch(Exception e) {
  6. errors.addError("Parsing pet failed: " + e.getMessage());
  7. return null;
  8. }
  9. return pet;
  10. }

代码示例来源:origin: stackoverflow.com

  1. String uaString = "Mozilla/5.0 (iPhone; CPU iPhone OS 5_1_1 like Mac OS X) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Mobile/9B206 Safari/7534.48.3";
  2. Parser uaParser = new Parser();
  3. Client c = uaParser.parse(uaString);
  4. System.out.println(c.userAgent.family);
  5. // => "Mobile Safari"
  6. System.out.println(c.userAgent.major);
  7. // => "5"
  8. System.out.println(c.userAgent.minor);
  9. // => "1"
  10. System.out.println(c.os.family);
  11. // => "iOS"
  12. System.out.println(c.os.major);
  13. // => "5"
  14. System.out.println(c.os.minor);
  15. // => "1"
  16. System.out.println(c.device.family);
  17. // => "iPhone

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

  1. @Override
  2. public Object decode(Object input) throws Exception {
  3. Parser p = new Parser(sldConfiguration);
  4. // extract the first style in the first sld
  5. StyledLayerDescriptor sld = (StyledLayerDescriptor) p.parse(new StringReader((String) input));
  6. NamedLayer styledLayer = (NamedLayer) sld.getStyledLayers()[0];
  7. return styledLayer.getStyles()[0];
  8. }

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

  1. @Override
  2. public Object decode(InputStream input) throws Exception {
  3. Parser p = new Parser(sldConfiguration);
  4. // extract the first style in the first sld
  5. StyledLayerDescriptor sld = (StyledLayerDescriptor) p.parse(input);
  6. NamedLayer styledLayer = (NamedLayer) sld.getStyledLayers()[0];
  7. return styledLayer.getStyles()[0];
  8. }

代码示例来源:origin: stackoverflow.com

  1. Parser p = new Parser();
  2. SAX2DOM sax2dom = new SAX2DOM();
  3. URL url = new URL("http://stackoverflow.com");
  4. p.setContentHandler(sax2dom);
  5. p.parse(new InputSource(new InputStreamReader(url.openStream())));
  6. org.w3c.dom.Node doc = sax2dom.getDOM();

代码示例来源:origin: stackoverflow.com

  1. import org.htmlparser.Parser;
  2. import org.htmlparser.util.NodeList;
  3. import org.htmlparser.util.ParserException;
  4. ...
  5. String html; /* read your HTML into variable 'html' */
  6. String result=null;
  7. ....
  8. try {
  9. Parser p = new Parser(html);
  10. NodeList nodes = p.parse(null);
  11. result = nodes.asString();
  12. } catch (ParserException e) {
  13. e.printStackTrace();
  14. }

代码示例来源:origin: stackoverflow.com

  1. Parser parser = new Parser("http://stackoverflow.com/questions/7293729/parsing-using-htmlparser/");
  2. parser.setEncoding("UTF-8");
  3. NodeList nl = parser.parse(null);
  4. NodeList div = nl.extractAllNodesThatMatch(new TagNameFilter("div"),true);
  5. System.out.println(div.toString());

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

  1. /**
  2. * Used to decode external XML documents for use as process inputs
  3. *
  4. * @param stream
  5. */
  6. public Object decode(InputStream stream) {
  7. Object decoded = null;
  8. Configuration config = null;
  9. try {
  10. config = (Configuration) (this.getXMLConfiguration().getConstructor().newInstance());
  11. } catch (Exception e) {
  12. throw new WPSException("NoApplicableCode", "Failed to initialize XMLConfiguration");
  13. }
  14. org.geotools.xml.Parser parser = new org.geotools.xml.Parser(config);
  15. try {
  16. decoded = (Geometry) parser.parse(stream);
  17. } catch (Exception e) {
  18. throw new WPSException("NoApplicableCode", "Parsing error " + e);
  19. }
  20. return decoded;
  21. }

代码示例来源:origin: stackoverflow.com

  1. public static void main(String[] args) throws Exception {
  2. Parser parser = new Parser("file:test.html");
  3. CssSelectorNodeFilter cssFilter = new CssSelectorNodeFilter("td[class=\"xx\"]");
  4. NodeList nodes = parser.parse(cssFilter);
  5. String[][] resultSet = new String[nodes.size()][2];
  6. for (int i=0;i<nodes.size();i++) {
  7. Node n = nodes.elementAt(i);
  8. System.out.println(n); // DEBUG remove me!
  9. resultSet[i][0]=n.toPlainTextString().trim();
  10. resultSet[i][1]=null;
  11. Node c = n.getFirstChild();
  12. while( c!=null ) {
  13. if( c instanceof LinkTag ) {
  14. resultSet[i][1] = ((LinkTag) c).getLink();
  15. break;
  16. }
  17. c = c.getNextSibling();
  18. }
  19. System.out.println(i+" text :"+resultSet[i][0]); // DEBUG remove me!
  20. System.out.println(i+" link :"+resultSet[i][1]); // DEBUG remove me!
  21. }
  22. }

代码示例来源:origin: stackoverflow.com

  1. Parser parser = new Parser("http://www.yahoo.com/");
  2. NodeList list = parser.parse(new TagNameFilter("IMG"));
  3. for ( SimpleNodeIterator iterator = list.elements(); iterator.hasMoreNodes(); ) {
  4. Tag tag = (Tag) iterator.nextNode();
  5. System.out.println(tag.getAttribute("src"));
  6. }

相关文章