@Override public void convertInput() { String srs = srsTextField.getInput(); CoordinateReferenceSystem crs = null; if (srs != null && !"".equals(srs)) { if ("UNKNOWN".equals(srs)) { // leave underlying crs unchanged if (getModelObject() instanceof CoordinateReferenceSystem) { setConvertedInput(getModelObject()); } return; } crs = fromSRS(srs); } setConvertedInput(crs); }
@Override protected void convertInput() { String srs = srsTextField.getInput(); CoordinateReferenceSystem crs = null; if ( srs != null && !"".equals(srs)) { if ( "UNKNOWN".equals( srs ) ) { //leave underlying crs unchanged if ( getModelObject() instanceof CoordinateReferenceSystem ) { setConvertedInput(getModelObject()); } return; } crs = fromSRS( srs ); } setConvertedInput( crs ); }
@Override protected void onCodeClicked(AjaxRequestTarget target, String epsgCode) { popupWindow.close(target); String srs = "EPSG:" + epsgCode ; srsTextField.setModelObject( srs ); target.addComponent( srsTextField ); CoordinateReferenceSystem crs = fromSRS( srs ); wktLabel.setDefaultModelObject( crs.getName().toString() ); wktLink.setEnabled(true); target.addComponent( wktLink ); onSRSUpdated(srs, target); } };
@Override protected void onCodeClicked(AjaxRequestTarget target, String epsgCode) { popupWindow.close(target); String srs = "EPSG:" + epsgCode; srsTextField.setModelObject(srs); target.add(srsTextField); CoordinateReferenceSystem crs = fromSRS(srs); CRSPanel.this.setModelObject(crs); if (crs != null) { wktLabel.setDefaultModelObject(crs.getName().toString()); wktLink.setEnabled(true); } else { wktLabel.setDefaultModelObject(null); wktLink.setEnabled(false); } target.add(wktLink); onSRSUpdated(srs, target); } };