defaultValue = reader.getValue(); } else if (reader.getNodeName().equals("regexpValidator")) { validator = new RegexpValidator(reader.getValue());
writer.setValue( ((RegexpValidator) param.getValidator()) .getPattern() .pattern()); writer.endNode();
vt.addGeometryMetadatata("geom", LineString.class, 4326); vt.setPrimaryKeyColumns(Arrays.asList("a", "b")); vt.addParameter(new VirtualTableParameter("mulparam", "1", new RegexpValidator("\\d+"))); vt.addParameter(new VirtualTableParameter("andparam", null));
public Parameter(VirtualTableParameter param) { this.name = param.getName(); this.defaultValue = param.getDefaultValue(); Validator validator = param.getValidator(); if (validator != null) { if (validator instanceof RegexpValidator) { this.regexp = ((RegexpValidator) validator).getPattern().pattern(); } else { SQLViewParamProvider.LOGGER.log( Level.WARNING, "Skipping unknown validator type " + validator.getClass()); } } }
vt.setEscapeSql(true); vt.addParameter( new VirtualTableParameter("param1", "default_value", new RegexpValidator(".*"))); String singleQuote = vt.expandParameters(
public Parameter(VirtualTableParameter param) { this.name = param.getName(); this.defaultValue = param.getDefaultValue(); Validator validator = param.getValidator(); if (validator != null) { if (validator instanceof RegexpValidator) { this.regexp = ((RegexpValidator) validator).getPattern().pattern(); } else { SQLViewParamProvider.LOGGER.log(Level.WARNING, "Skipping unknown validator type " + validator.getClass()); } } }
vt.addGeometryMetadatata(aname("geom"), LineString.class, 4326); vt.addParameter( new VirtualTableParameter("mul", "1", new RegexpValidator("[\\d\\.e\\+-]+"))); vt.addParameter(new VirtualTableParameter("where", "")); dataStore.addVirtualTable(vt);
TextField textField; textField.addValidator(new RegexpValidator("[-]?[0-9]*\\.?,?[0-9]+"), "This is not a number!");
public VirtualTableParameter toVirtualTableParameter() { VirtualTableParameter result = new VirtualTableParameter(name, defaultValue); if (regexp != null) { result.setValidator(new RegexpValidator(regexp)); } return result; }
public VirtualTableParameter toVirtualTableParameter() { VirtualTableParameter result = new VirtualTableParameter(name, defaultValue); if(regexp != null) { result.setValidator(new RegexpValidator(regexp)); } return result; }