@Override public DateLabel setModelObject(Date object) { super.setDefaultModelObject(object); return this; }
@Override public void onClick() { counter++; counterLabel.setDefaultModelObject(counterLabel); } });
public boolean refresh(final int number) { if (this.number != number) { this.number = number; numberLabel.setDefaultModelObject(number); return true; } return false; } }
@Override public void setModelObject(Date object) { super.setDefaultModelObject(object); }
protected void setHeader(final AjaxRequestTarget target, final String header) { this.header.setDefaultModelObject(header == null ? StringUtils.EMPTY : header.length() >= 40 ? (header.substring(0, 30) + " ... ") : header); target.add(this.header); }
public final void refreshLatestAlerts(final AjaxRequestTarget target) { latestAlerts.getObject().clear(); latestAlerts.getObject().addAll(lastRemediations); int latestAlertSize = getLatestAlertsSize(); linkAlertsNumber.setDefaultModelObject(latestAlertSize); target.add(linkAlertsNumber); headerAlertsNumber.setDefaultModelObject(latestAlertSize); target.add(headerAlertsNumber); target.add(latestAlertsList); lastRemediations.clear(); lastRemediations.addAll(latestAlerts.getObject()); }
protected void onUpdate(AjaxRequestTarget target) { refValueValidationMessage.setDefaultModelObject(null); refValueValidationMessage.setVisible(false); target.add(referenceValueContainer); }
@Override protected void onBeforeRender() { CoordinateReferenceSystem crs = (CoordinateReferenceSystem) getModelObject(); if (crs != null) { srsTextField.setModelObject(toSRS(crs)); wktLabel.setDefaultModelObject(crs.getName().toString()); } else { wktLabel.setDefaultModelObject(null); wktLink.setEnabled(false); } super.onBeforeRender(); }
@Override protected void onBeforeRender() { CoordinateReferenceSystem crs = (CoordinateReferenceSystem) getModelObject(); if ( crs != null ) { srsTextField.setModelObject( toSRS(crs) ); wktLabel.setDefaultModelObject( crs.getName().toString() ); } else { wktLabel.setDefaultModelObject(null); wktLink.setEnabled(false); } super.onBeforeRender(); }
@Override protected void onUpdate(AjaxRequestTarget target) { convertInput(); CoordinateReferenceSystem crs = (CoordinateReferenceSystem) getConvertedInput(); if(crs != null) { setModelObject(crs); wktLabel.setDefaultModelObject(crs.getName().toString()); wktLink.setEnabled(true); } else { wktLabel.setDefaultModelObject(null); wktLink.setEnabled(false); } target.addComponent(wktLink); onSRSUpdated(toSRS(crs), target); } });
@Override protected void onUpdate(AjaxRequestTarget target) { convertInput(); CoordinateReferenceSystem crs = (CoordinateReferenceSystem) getConvertedInput(); if (crs != null) { setModelObject(crs); wktLabel.setDefaultModelObject(crs.getName().toString()); wktLink.setEnabled(true); } else { wktLabel.setDefaultModelObject(null); wktLink.setEnabled(false); } target.add(wktLink); onSRSUpdated(toSRS(crs), target); } });
private void disableDimension( Class<?> type, final WebMarkupContainer configs, Label noAttributeMessage) { // no attributes of the required type, no party enabled.setEnabled(false); enabled.setModelObject(false); configs.setVisible(false); ParamResourceModel typeName = new ParamResourceModel("AttributeType." + type.getSimpleName(), null); ParamResourceModel error = new ParamResourceModel("missingAttribute", this, typeName.getString()); noAttributeMessage.setDefaultModelObject(error.getString()); }
private void disableDimension(Class type, final WebMarkupContainer configs, Label noAttributeMessage) { // no attributes of the required type, no party enabled.setEnabled(false); enabled.setModelObject(false); configs.setVisible(false); ParamResourceModel typeName = new ParamResourceModel("AttributeType." + type.getSimpleName(), null); ParamResourceModel error = new ParamResourceModel("missingAttribute", this, typeName .getString()); noAttributeMessage.setDefaultModelObject(error.getString()); }
@Override protected Component newMessageDisplayComponent(String id, FeedbackMessage message) { Component component = super.newMessageDisplayComponent(id, message); if (component instanceof Label) { final Label label = (Label) component; if (message instanceof SFeedbackMessage) { final SFeedbackMessage bfm = (SFeedbackMessage) message; final SInstance instance = bfm.getInstanceModel().getObject(); final SInstance parentContext = WicketFormUtils.resolveInstance(getFence()).orElse(null); final String labelPath = StringUtils.defaultString( WicketFormUtils.generateTitlePath(getFence(), parentContext, message.getReporter(), instance), SFormUtil.generatePath(instance, it -> it == parentContext)); label.setDefaultModelObject(labelPath + " : " + bfm.getMessage()); } } return component; } }
@Override protected void onError(AjaxRequestTarget target, RuntimeException e) { super.onError(target, e); if (referenceValue.hasErrorMessage()) { refValueValidationMessage.setDefaultModelObject( referenceValue.getFeedbackMessages().first()); refValueValidationMessage.setVisible(true); } target.add(referenceValueContainer); } });
protected Component newMessageDisplayComponent(String id, IModel<ValidationError> error) { final Component component = new Label(id, $m.map(error, ValidationError::getMessage)); component.setEscapeModelStrings(SValidationFeedbackPanel.this.getEscapeModelStrings()); component.add($b.classAppender($m.map(error, this::getCSSClass))); final Label label = (Label) component; if (error instanceof SFeedbackMessage) { final SFeedbackMessage bfm = (SFeedbackMessage) error; final SInstance instance = bfm.getInstanceModel().getObject(); final SInstance parentContext = WicketFormUtils.resolveInstance(getFence().getMainContainer()).orElse(null); final Optional<Component> reporter = WicketFormUtils.findChildByInstance(getFence().getMainContainer(), instance); final String labelPath = StringUtils.defaultString( reporter.map(it -> WicketFormUtils.generateTitlePath(getFence().getMainContainer(), parentContext, it, instance)).orElse(null), SFormUtil.generatePath(instance, it -> Objects.equals(it, parentContext))); label.setDefaultModelObject(labelPath + " : " + bfm.getMessage()); } return component; }
protected Component newMessageDisplayComponent(String id, IModel<IValidationError> error) { final Component component = new Label(id, $m.map(error, IValidationError::getMessage)); component.setEscapeModelStrings(SValidationFeedbackPanel.this.getEscapeModelStrings()); component.add($b.classAppender($m.map(error, this::getCSSClass))); final Label label = (Label) component; if (error instanceof SFeedbackMessage) { final SFeedbackMessage bfm = (SFeedbackMessage) error; final SInstance instance = bfm.getInstanceModel().getObject(); final SInstance parentContext = WicketFormUtils.resolveInstance(getFence().getMainContainer()).orElse(null); final Optional<Component> reporter = WicketFormUtils.findChildByInstance(getFence().getMainContainer(), instance); final String labelPath = StringUtils.defaultString( reporter.map(it -> WicketFormUtils.generateTitlePath(getFence().getMainContainer(), parentContext, it, instance)).orElse(null), SFormUtil.generatePath(instance, it -> Objects.equals(it, parentContext))); label.setDefaultModelObject(labelPath + " : " + bfm.getMessage()); } return component; }
@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 onConfigure() { super.onConfigure(); if (useFadein()) { add(new CssClassNameAppender("fade")); } if (Strings.isEmpty(headerLabel.getDefaultModelObjectAsString())) { // there must be at least on character inside the header to prevent // layout problems. headerLabel.setDefaultModelObject(" "); headerLabel.setEscapeModelStrings(false); } footer.setVisible(buttons.size() > 0); }
void updateRememberLayer() { AnnotatorState state = getModelObject(); if (state.getPreferences().isRememberLayer()) { if (state.getDefaultAnnotationLayer() == null) { state.setDefaultAnnotationLayer(state.getSelectedAnnotationLayer()); } } else if (!state.getSelection().isArc()) { state.setDefaultAnnotationLayer(state.getSelectedAnnotationLayer()); } // if no layer is selected in Settings if (state.getSelectedAnnotationLayer() != null) { selectedAnnotationLayer.setDefaultModelObject( state.getSelectedAnnotationLayer().getUiName()); } }