public class DefaultValidationRenderer extends Object implements ValidationRenderer
| Modifier and Type | Field and Description |
|---|---|
protected static String |
Y_ICON |
protected static String |
YE_EDITOR_VALIDATION_POPUP |
protected static String |
YE_EDITOR_VALIDATION_POPUP_CNT |
protected static String |
YE_EDITOR_VALIDATION_POPUP_CONTENT |
protected static String |
YE_EDITOR_VALIDATION_POPUP_INVISIBLE |
protected static String |
YE_EXCLAMATION_ICON |
| Constructor and Description |
|---|
DefaultValidationRenderer() |
| Modifier and Type | Method and Description |
|---|---|
void |
cleanAllValidationCss(org.zkoss.zk.ui.HtmlBasedComponent parent)
Removes all css classes from specified component that are related to validation violation
|
org.zkoss.zk.ui.Component |
createValidationMessageBtn(ValidationResult validations)
Creates an icon indicating violation severity level.
|
org.zkoss.zk.ui.Component |
createValidationMessageBtn(ValidationResult validations,
boolean validationExpanded)
Creates an icon indicating violation severity level.
|
org.zkoss.zul.Listbox |
createValidationViolationsList(ValidatableContainer container)
Creates a list, that displays all violations from provided validation result
|
org.zkoss.zul.Window |
createValidationViolationsPopup(ValidatableContainer container,
org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener)
Creates a popup, that displays all violations from provided validation result.
|
String |
getIconStyleClass(ValidationSeverity severity)
Gets a css class of icon representing provided severity level
|
String |
getLabel(Object object,
String path)
Gets a label for violated path of specified object
|
String |
getSeverityStyleClass(ValidationSeverity severity)
Gets a css class for components to be marked with provided severity level
|
void |
setValidationErrorKey(String validationErrorKey) |
void |
setValidationInfoKey(String validationInfoKey) |
void |
setValidationNoneKey(String validationNoneKey) |
void |
setValidationWarningKey(String validationWarningKey) |
protected static final String YE_EXCLAMATION_ICON
protected static final String YE_EDITOR_VALIDATION_POPUP
protected static final String YE_EDITOR_VALIDATION_POPUP_INVISIBLE
protected static final String YE_EDITOR_VALIDATION_POPUP_CONTENT
protected static final String YE_EDITOR_VALIDATION_POPUP_CNT
protected static final String Y_ICON
public org.zkoss.zul.Window createValidationViolationsPopup(ValidatableContainer container, org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> listener)
ValidationRendererPopup also implements possibility of closing, confirming warnings, etc.
createValidationViolationsPopup in interface ValidationRenderercontainer - container that will be validatedlistener - listener for confirmation - listener is notified after user clicks close/
confirm button and a window is hiddenValidationRenderer.createValidationViolationsList(ValidatableContainer),
Events.ON_OKpublic org.zkoss.zul.Listbox createValidationViolationsList(ValidatableContainer container)
ValidationRenderercreateValidationViolationsList in interface ValidationRenderercontainer - container that will be validatedValidationRenderer.createValidationViolationsPopup(ValidatableContainer, EventListener)public String getLabel(Object object, String path)
ValidationRenderergetLabel in interface ValidationRendererobject - object being validatedpath - violated pathpublic org.zkoss.zk.ui.Component createValidationMessageBtn(ValidationResult validations)
ValidationRendereronClick event to icon,
to show details of violation in popup.createValidationMessageBtn in interface ValidationRenderervalidations - violations to be represented by buttonpublic org.zkoss.zk.ui.Component createValidationMessageBtn(ValidationResult validations, boolean validationExpanded)
ValidationRenderercreateValidationMessageBtn in interface ValidationRenderervalidations - violations to be represented by buttonvalidationExpanded - determines whether validation info popup is displayed on initpublic String getIconStyleClass(ValidationSeverity severity)
ValidationRenderergetIconStyleClass in interface ValidationRendererseverity - severity level to be representedpublic String getSeverityStyleClass(ValidationSeverity severity)
ValidationRenderergetSeverityStyleClass in interface ValidationRendererseverity - severity level to be representedpublic void cleanAllValidationCss(org.zkoss.zk.ui.HtmlBasedComponent parent)
ValidationRenderercleanAllValidationCss in interface ValidationRendererparent - component to be clearedpublic void setValidationErrorKey(String validationErrorKey)
public void setValidationWarningKey(String validationWarningKey)
public void setValidationInfoKey(String validationInfoKey)
public void setValidationNoneKey(String validationNoneKey)
Copyright © 2018. All rights reserved.