private void readCollation(Attributes atts) { Properties props = new Properties(); String collationUri = null; for (int i = 0; i < atts.getLength(); i++) { if (atts.getURI(i).isEmpty()) { String name = atts.getLocalName(i); String value = atts.getValue(i); if (value.isEmpty()) { continue; } if ("uri".equals(name)) { collationUri = value; } else { props.put(name, value); } } } if (collationUri == null) { errors.add(new XPathException("collation specified with no uri")); } StringCollator collator = null; try { collator = Version.platform.makeCollation(config, props, collationUri); } catch (XPathException e) { errors.add(e); } config.registerCollation(collationUri, collator); }
private void readCollation(Attributes atts) { Properties props = new Properties(); String collationUri = null; for (int i = 0; i < atts.getLength(); i++) { if (atts.getURI(i).isEmpty()) { String name = atts.getLocalName(i); String value = atts.getValue(i); if (value.isEmpty()) { continue; } if ("uri".equals(name)) { collationUri = value; } else { props.put(name, value); } } } if (collationUri == null) { errors.add(new XPathException("collation specified with no uri")); } StringCollator collator = null; try { collator = Version.platform.makeCollation(config, props, collationUri); } catch (XPathException e) { errors.add(e); } config.registerCollation(collationUri, collator); }
try { if (uri.equals("http://saxon.sf.net/collation")) { return Configuration.getPlatform().makeCollation(config, new Properties(), uri); } else if (uri.startsWith("http://saxon.sf.net/collation?")) { URI uuri; return Configuration.getPlatform().makeCollation(config, props, uri); } else { return null;
try { if (uri.equals("http://saxon.sf.net/collation")) { return Configuration.getPlatform().makeCollation(config, new Properties(), uri); } else if (uri.startsWith("http://saxon.sf.net/collation?")) { URI uuri; return Configuration.getPlatform().makeCollation(config, props, uri); } else { return null;
try { if (uri.equals("http://saxon.sf.net/collation")) { return Configuration.getPlatform().makeCollation(config, new Properties(), uri); } else if (uri.startsWith("http://saxon.sf.net/collation?")) { URI uuri; return Configuration.getPlatform().makeCollation(config, props, uri); } else { return null;
return Version.platform.makeCollation(config, new Properties(), uri); } else if (uri.startsWith("http://saxon.sf.net/collation?")) { URI uuri; return Version.platform.makeCollation(config, props, uri); } else if (uri.startsWith("http://www.w3.org/2013/collation/UCA")) { StringCollator uca = Version.platform.makeUcaCollator(uri, config); return Version.platform.makeCollation(config, props, uri);
try { if (uri.equals("http://saxon.sf.net/collation")) { return Version.platform.makeCollation(config, new Properties(), uri); } else if (uri.startsWith("http://saxon.sf.net/collation?")) { URI uuri; return Version.platform.makeCollation(config, props, uri); } else if (uri.startsWith("http://www.w3.org/2013/collation/UCA")) { StringCollator uca = Version.platform.makeUcaCollator(uri, config); return Version.platform.makeCollation(config, props, uri);
collator = Configuration.getPlatform().makeCollation(config, props, "");
props.setProperty("case-order", caseOrderX); stringCollator = Configuration.getPlatform().makeCollation(config, props, "");
props.setProperty("case-order", caseOrderX); stringCollator = Configuration.getPlatform().makeCollation(config, props, "");
props.setProperty("case-order", caseOrderX); stringCollator = Configuration.getPlatform().makeCollation(config, props, "");
firstParam = false; stringCollator = Version.platform.makeCollation(config, props, uri);
collator = Configuration.getPlatform().makeCollation(config, props, "");
firstParam = false; stringCollator = Version.platform.makeCollation(config, props, uri);
collator = Configuration.getPlatform().makeCollation(config, props, "");