public void setRawStyle(Reader in) throws IOException { BufferedReader bin = null; if (in instanceof BufferedReader) { bin = (BufferedReader) in; } else { bin = new BufferedReader(in); } StringBuilder builder = new StringBuilder(); String line = null; while ((line = bin.readLine()) != null) { builder.append(line).append("\n"); } this.rawStyle = builder.toString(); editor.setModelObject(rawStyle); in.close(); }
public void setRawSLD(Reader in) throws IOException { BufferedReader bin = null; if ( in instanceof BufferedReader ) { bin = (BufferedReader) in; } else { bin = new BufferedReader( in ); } StringBuilder builder = new StringBuilder(); String line = null; while ((line = bin.readLine()) != null ) { builder.append(line).append("\n"); } this.rawSLD = builder.toString(); editor.setModelObject(rawSLD); in.close(); }
@Override protected void onSubmit() { FileUpload upload = fileUploadField.getFileUpload(); if (upload == null) { warn("No file selected."); return; } ByteArrayOutputStream bout = new ByteArrayOutputStream(); try { IOUtils.copy(upload.getInputStream(), bout); setRawSLD(new InputStreamReader(new ByteArrayInputStream(bout.toByteArray()), "UTF-8")); editor.setModelObject(rawSLD); } catch (IOException e) { throw new WicketRuntimeException(e); } // update the style object StyleInfo s = (StyleInfo) form.getModelObject(); if (s.getName() == null || "".equals(s.getName().trim())) { // set it nameTextField.setModelValue(ResponseUtils.stripExtension(upload .getClientFileName())); nameTextField.modelChanged(); } } };
String url = ResponseUtils.appendPath(baseUrl, contents); urlTextField.setModelObject(url); body.setModelObject(""); } else { String serviceUrl = ResponseUtils.appendPath(baseUrl, service); urlTextField.setModelObject(serviceUrl); body.setModelObject(contents);