jar

org.dwcj : dwcj-engine

Maven & Gradle

Jul 31, 2023
5 stars

dwcj-engine

Table Of Contents

Latest Version

Download org.dwcj : dwcj-engine JAR file - Latest Versions:

All Versions

Download org.dwcj : dwcj-engine JAR file - All Versions:

Version Vulnerabilities Size Updated
23.02
23.01
23.00
0.16.x
0.15.x
0.14.x
0.13.x
0.12.x
0.11.x

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window dwcj-engine-23.02.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

org.dwcj.component.tabbedpane

├─ org.dwcj.component.tabbedpane.TabbedPane.class - [JAR]

org.dwcj.exceptions

├─ org.dwcj.exceptions.DwcjAppInitializeException.class - [JAR]

├─ org.dwcj.exceptions.DwcjComponentDestroyed.class - [JAR]

├─ org.dwcj.exceptions.DwcjException.class - [JAR]

├─ org.dwcj.exceptions.DwcjRestrictedAccessException.class - [JAR]

├─ org.dwcj.exceptions.DwcjRuntimeException.class - [JAR]

org.dwcj.component.tree.event

├─ org.dwcj.component.tree.event.TreeBlurEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeCollapseEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeDeselectEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeDoubleClickEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeEditStopEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeExpandEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeFocusEvent.class - [JAR]

├─ org.dwcj.component.tree.event.TreeSelectEvent.class - [JAR]

org.dwcj.component.combobox.event

├─ org.dwcj.component.combobox.event.ComboBoxChangeEvent.class - [JAR]

├─ org.dwcj.component.combobox.event.ComboBoxCloseEvent.class - [JAR]

├─ org.dwcj.component.combobox.event.ComboBoxEditModifyEvent.class - [JAR]

├─ org.dwcj.component.combobox.event.ComboBoxOpenEvent.class - [JAR]

├─ org.dwcj.component.combobox.event.ComboBoxSelectEvent.class - [JAR]

org.dwcj.component.layout.applayout.event

├─ org.dwcj.component.layout.applayout.event.AppLayoutDrawerCloseEvent.class - [JAR]

├─ org.dwcj.component.layout.applayout.event.AppLayoutDrawerOpenEvent.class - [JAR]

org.dwcj.component.maskednumberfield.event

├─ org.dwcj.component.maskednumberfield.event.MaskedNumberFieldModifyEvent.class - [JAR]

org.dwcj.component.listbox

├─ org.dwcj.component.listbox.AbstractListBox.class - [JAR]

├─ org.dwcj.component.listbox.ListBox.class - [JAR]

org.dwcj.annotation

├─ org.dwcj.annotation.AnnotationProcessor.class - [JAR]

├─ org.dwcj.annotation.AppAttribute.class - [JAR]

├─ org.dwcj.annotation.AppDarkTheme.class - [JAR]

├─ org.dwcj.annotation.AppLightTheme.class - [JAR]

├─ org.dwcj.annotation.AppMeta.class - [JAR]

├─ org.dwcj.annotation.AppTheme.class - [JAR]

├─ org.dwcj.annotation.AppTitle.class - [JAR]

├─ org.dwcj.annotation.Attribute.class - [JAR]

├─ org.dwcj.annotation.ExcludeFromJacocoGeneratedReport.class - [JAR]

├─ org.dwcj.annotation.InlineJavaScript.class - [JAR]

├─ org.dwcj.annotation.InlineStyleSheet.class - [JAR]

├─ org.dwcj.annotation.JavaScript.class - [JAR]

├─ org.dwcj.annotation.Link.class - [JAR]

├─ org.dwcj.annotation.STConfiuration.class - [JAR]

├─ org.dwcj.annotation.StyleSheet.class - [JAR]

org.dwcj.component.slider.sink

├─ org.dwcj.component.slider.sink.SliderScrollEventSink.class - [JAR]

org.dwcj.component.textarea

├─ org.dwcj.component.textarea.TextArea.class - [JAR]

org.dwcj.utilities

├─ org.dwcj.utilities.AppFinder.class - [JAR]

├─ org.dwcj.utilities.Assets.class - [JAR]

├─ org.dwcj.utilities.BBjFunctionalityHelper.class - [JAR]

├─ org.dwcj.utilities.WelcomeApp.class - [JAR]

org.dwcj.component.navigator.event

├─ org.dwcj.component.navigator.event.NavigatorFirstEvent.class - [JAR]

├─ org.dwcj.component.navigator.event.NavigatorLastEvent.class - [JAR]

├─ org.dwcj.component.navigator.event.NavigatorNextEvent.class - [JAR]

├─ org.dwcj.component.navigator.event.NavigatorPreviousEvent.class - [JAR]

org.dwcj.component.maskedtextfield.sink

├─ org.dwcj.component.maskedtextfield.sink.MaskedTextFieldModifyEventSink.class - [JAR]

org.dwcj.component.tree

├─ org.dwcj.component.tree.Tree.class - [JAR]

org.dwcj.component.dialog.event

├─ org.dwcj.component.dialog.event.DialogCloseEvent.class - [JAR]

├─ org.dwcj.component.dialog.event.DialogOpenEvent.class - [JAR]

org.dwcj.component.maskeddatefield

├─ org.dwcj.component.maskeddatefield.MaskedDateField.class - [JAR]

org.dwcj.component.texts

├─ org.dwcj.component.texts.Label.class - [JAR]

org.dwcj.component.slider.event

├─ org.dwcj.component.slider.event.SliderScrollEvent.class - [JAR]

org.dwcj.component.maskednumberfield

├─ org.dwcj.component.maskednumberfield.MaskedNumberField.class - [JAR]

org.dwcj.component.optioninput.event

├─ org.dwcj.component.optioninput.event.RadioButtonGroupChangeEvent.class - [JAR]

org.dwcj.component.layout.flexlayout

├─ org.dwcj.component.layout.flexlayout.FlexAlignment.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexContentAlignment.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexDirection.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexFlow.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexJustifyContent.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexLayout.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexLayoutBuilder.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexProperties.class - [JAR]

├─ org.dwcj.component.layout.flexlayout.FlexWrap.class - [JAR]

org.dwcj.bbj.database

├─ org.dwcj.bbj.database.JDBCConnection.class - [JAR]

org.dwcj.component.optioninput.sink

├─ org.dwcj.component.optioninput.sink.AbstractRadioButtonEventSink.class - [JAR]

├─ org.dwcj.component.optioninput.sink.RadioButtonGroupChangeSink.class - [JAR]

org.dwcj.component.webcomponent.annotation

├─ org.dwcj.component.webcomponent.annotation.EventExpressions.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.EventName.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.HtmlViewAttribute.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.HtmlViewClassName.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.NodeAttribute.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.NodeClassName.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.NodeName.class - [JAR]

├─ org.dwcj.component.webcomponent.annotation.NodeProperty.class - [JAR]

org.dwcj.component.choicebox

├─ org.dwcj.component.choicebox.ChoiceBox.class - [JAR]

org.dwcj.component.tree.sink

├─ org.dwcj.component.tree.sink.TreeBlurEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeCollapseEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeDeselectEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeDoubleClickEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeEditStopEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeExpandEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeFocusEventSink.class - [JAR]

├─ org.dwcj.component.tree.sink.TreeSelectEventSink.class - [JAR]

org.dwcj.component

├─ org.dwcj.component.AbstractComponent.class - [JAR]

├─ org.dwcj.component.AbstractDwcComponent.class - [JAR]

├─ org.dwcj.component.Component.class - [JAR]

├─ org.dwcj.component.ComponentAccessorImpl.class - [JAR]

├─ org.dwcj.component.ComponentEvent.class - [JAR]

├─ org.dwcj.component.EventProxy.class - [JAR]

├─ org.dwcj.component.Expanse.class - [JAR]

├─ org.dwcj.component.ExpanseBase.class - [JAR]

├─ org.dwcj.component.HasAttribute.class - [JAR]

├─ org.dwcj.component.HasBeep.class - [JAR]

├─ org.dwcj.component.HasClassName.class - [JAR]

├─ org.dwcj.component.HasDestroy.class - [JAR]

├─ org.dwcj.component.HasEnable.class - [JAR]

├─ org.dwcj.component.HasExpanse.class - [JAR]

├─ org.dwcj.component.HasFocus.class - [JAR]

├─ org.dwcj.component.HasMax.class - [JAR]

├─ org.dwcj.component.HasMaxLength.class - [JAR]

├─ org.dwcj.component.HasMin.class - [JAR]

├─ org.dwcj.component.HasMinLength.class - [JAR]

├─ org.dwcj.component.HasMouseWheelCondition.class - [JAR]

├─ org.dwcj.component.HasPlaceholder.class - [JAR]

├─ org.dwcj.component.HasPopupMenu.class - [JAR]

├─ org.dwcj.component.HasProperty.class - [JAR]

├─ org.dwcj.component.HasReadOnly.class - [JAR]

├─ org.dwcj.component.HasStyle.class - [JAR]

├─ org.dwcj.component.HasText.class - [JAR]

├─ org.dwcj.component.HasTheme.class - [JAR]

├─ org.dwcj.component.HasTooltip.class - [JAR]

├─ org.dwcj.component.HasValue.class - [JAR]

├─ org.dwcj.component.HasVisibility.class - [JAR]

├─ org.dwcj.component.HighlightableOnFocus.class - [JAR]

├─ org.dwcj.component.HorizontalAlignment.class - [JAR]

├─ org.dwcj.component.Scrollable.class - [JAR]

├─ org.dwcj.component.SelectionRange.class - [JAR]

├─ org.dwcj.component.TabTraversable.class - [JAR]

├─ org.dwcj.component.TextPosition.class - [JAR]

├─ org.dwcj.component.Theme.class - [JAR]

├─ org.dwcj.component.ThemeBase.class - [JAR]

├─ org.dwcj.component.VerticalAlignment.class - [JAR]

org.dwcj

├─ org.dwcj.App.class - [JAR]

├─ org.dwcj.Environment.class - [JAR]

├─ org.dwcj.Page.class - [JAR]

├─ org.dwcj.Request.class - [JAR]

org.dwcj.environment

├─ org.dwcj.environment.ObjectTable.class - [JAR]

├─ org.dwcj.environment.StringTable.class - [JAR]

org.dwcj.component.layout.applayout

├─ org.dwcj.component.layout.applayout.AppLayout.class - [JAR]

org.dwcj.component.htmlcontainer.event

├─ org.dwcj.component.htmlcontainer.event.HtmlContainerJavascriptEvent.class - [JAR]

├─ org.dwcj.component.htmlcontainer.event.HtmlContainerPageLoadEvent.class - [JAR]

├─ org.dwcj.component.htmlcontainer.event.HtmlContainerScriptFailEvent.class - [JAR]

├─ org.dwcj.component.htmlcontainer.event.HtmlContainerScriptLoadEvent.class - [JAR]

org.dwcj.component.navigator

├─ org.dwcj.component.navigator.Navigator.class - [JAR]

org.dwcj.component.progressbar

├─ org.dwcj.component.progressbar.ProgressBar.class - [JAR]

org.dwcj.component.webcomponent

├─ org.dwcj.component.webcomponent.PropertyDescriptor.class - [JAR]

├─ org.dwcj.component.webcomponent.WebComponent.class - [JAR]

org.dwcj.environment.namespace

├─ org.dwcj.environment.namespace.CanLock.class - [JAR]

├─ org.dwcj.environment.namespace.GlobalNamespace.class - [JAR]

├─ org.dwcj.environment.namespace.GroupNamespace.class - [JAR]

├─ org.dwcj.environment.namespace.Namespace.class - [JAR]

├─ org.dwcj.environment.namespace.NamespaceVarableLockedException.class - [JAR]

├─ org.dwcj.environment.namespace.PrivateNamespace.class - [JAR]

├─ org.dwcj.environment.namespace.StandardNamespace.class - [JAR]

org.dwcj.environment.namespace.event

├─ org.dwcj.environment.namespace.event.NamespaceEvent.class - [JAR]

org.dwcj.component.slider

├─ org.dwcj.component.slider.Slider.class - [JAR]

org.dwcj.component.spinnernumberfield

├─ org.dwcj.component.spinnernumberfield.SpinnerNumberField.class - [JAR]

org.dwcj.component.window.event

├─ org.dwcj.component.window.event.WindowClickEvent.class - [JAR]

org.dwcj.component.htmlcontainer.sink

├─ org.dwcj.component.htmlcontainer.sink.HtmlContainerNativeJavascriptEventSink.class - [JAR]

├─ org.dwcj.component.htmlcontainer.sink.HtmlContainerPageLoadEventSink.class - [JAR]

├─ org.dwcj.component.htmlcontainer.sink.HtmlContainerScriptFailEventSink.class - [JAR]

├─ org.dwcj.component.htmlcontainer.sink.HtmlContainerScriptLoadEventSink.class - [JAR]

org.dwcj.component.fontchooser

├─ org.dwcj.component.fontchooser.FontChooser.class - [JAR]

org.dwcj.component.maskedtextfield.event

├─ org.dwcj.component.maskedtextfield.event.MaskedTextFieldModifyEvent.class - [JAR]

org.dwcj.component.listbox.sink

├─ org.dwcj.component.listbox.sink.ListBoxDoubleClickEventSink.class - [JAR]

├─ org.dwcj.component.listbox.sink.ListBoxSelectEventSink.class - [JAR]

org.dwcj.environment.namespace.sink

├─ org.dwcj.environment.namespace.sink.NamespaceEventSink.class - [JAR]

org.dwcj.component.button

├─ org.dwcj.component.button.AbstractButton.class - [JAR]

├─ org.dwcj.component.button.Button.class - [JAR]

├─ org.dwcj.component.button.ButtonTheme.class - [JAR]

org.dwcj.component.textarea.sink

├─ org.dwcj.component.textarea.sink.TextAreaModifyEventSink.class - [JAR]

org.dwcj.component.htmledit

├─ org.dwcj.component.htmledit.HtmlEdit.class - [JAR]

org.dwcj.component.choicebox.event

├─ org.dwcj.component.choicebox.event.ChoiceBoxChangeEvent.class - [JAR]

├─ org.dwcj.component.choicebox.event.ChoiceBoxCloseEvent.class - [JAR]

├─ org.dwcj.component.choicebox.event.ChoiceBoxOpenEvent.class - [JAR]

├─ org.dwcj.component.choicebox.event.ChoiceBoxSelectEvent.class - [JAR]

org.dwcj.component.navigator.sink

├─ org.dwcj.component.navigator.sink.NavFirstEventSink.class - [JAR]

├─ org.dwcj.component.navigator.sink.NavLastEventSink.class - [JAR]

├─ org.dwcj.component.navigator.sink.NavNextEventSink.class - [JAR]

├─ org.dwcj.component.navigator.sink.NavPreviousEventSink.class - [JAR]

org.dwcj.component.drawer.event

├─ org.dwcj.component.drawer.event.DrawerCloseEvent.class - [JAR]

├─ org.dwcj.component.drawer.event.DrawerOpenEvent.class - [JAR]

org.dwcj.component.button.sink

├─ org.dwcj.component.button.sink.ButtonClickEventSink.class - [JAR]

org.dwcj.component.drawer

├─ org.dwcj.component.drawer.Drawer.class - [JAR]

org.dwcj.component.window.sink

├─ org.dwcj.component.window.sink.WindowClickEventSink.class - [JAR]

org.dwcj.bbj

├─ org.dwcj.bbj.BBjVar.class - [JAR]

org.dwcj.component.field

├─ org.dwcj.component.field.AbstractField.class - [JAR]

├─ org.dwcj.component.field.AbstractTextField.class - [JAR]

├─ org.dwcj.component.field.ColorField.class - [JAR]

├─ org.dwcj.component.field.DateField.class - [JAR]

├─ org.dwcj.component.field.DateTimeField.class - [JAR]

├─ org.dwcj.component.field.DwcjFieldComponent.class - [JAR]

├─ org.dwcj.component.field.NumberField.class - [JAR]

├─ org.dwcj.component.field.PasswordField.class - [JAR]

├─ org.dwcj.component.field.TextField.class - [JAR]

├─ org.dwcj.component.field.TimeField.class - [JAR]

org.dwcj.component.htmlcontainer

├─ org.dwcj.component.htmlcontainer.HtmlContainer.class - [JAR]

org.dwcj.component.combobox.sink

├─ org.dwcj.component.combobox.sink.ComboBoxChangeEventSink.class - [JAR]

├─ org.dwcj.component.combobox.sink.ComboBoxCloseEventSink.class - [JAR]

├─ org.dwcj.component.combobox.sink.ComboBoxEditModifyEventSink.class - [JAR]

├─ org.dwcj.component.combobox.sink.ComboBoxOpenEventSink.class - [JAR]

├─ org.dwcj.component.combobox.sink.ComboBoxSelectEventSink.class - [JAR]

org.dwcj.component.listbox.event

├─ org.dwcj.component.listbox.event.ListBoxDoubleClickEvent.class - [JAR]

├─ org.dwcj.component.listbox.event.ListBoxSelectEvent.class - [JAR]

org.dwcj.component.textarea.event

├─ org.dwcj.component.textarea.event.TextAreaModifyEvent.class - [JAR]

org.dwcj.component.optioninput

├─ org.dwcj.component.optioninput.AbstractOptionInput.class - [JAR]

├─ org.dwcj.component.optioninput.CheckBox.class - [JAR]

├─ org.dwcj.component.optioninput.RadioButton.class - [JAR]

├─ org.dwcj.component.optioninput.RadioButtonGroup.class - [JAR]

org.dwcj.component.fontchooser.event

├─ org.dwcj.component.fontchooser.event.FontChooserApproveEvent.class - [JAR]

├─ org.dwcj.component.fontchooser.event.FontChooserCancelEvent.class - [JAR]

├─ org.dwcj.component.fontchooser.event.FontChooserChangeEvent.class - [JAR]

org.dwcj.component.dialog

├─ org.dwcj.component.dialog.Dialog.class - [JAR]

org.dwcj.component.maskedtextfield

├─ org.dwcj.component.maskedtextfield.MaskedTextField.class - [JAR]

org.dwcj.component.button.event

├─ org.dwcj.component.button.event.ButtonClickEvent.class - [JAR]

org.dwcj.component.fontchooser.sink

├─ org.dwcj.component.fontchooser.sink.FontChooserApproveEventSink.class - [JAR]

├─ org.dwcj.component.fontchooser.sink.FontChooserCancelEventSink.class - [JAR]

├─ org.dwcj.component.fontchooser.sink.FontChooserChangeEventSink.class - [JAR]

org.dwcj.component.tabbedpane.sink

├─ org.dwcj.component.tabbedpane.sink.TabSelectEventSink.class - [JAR]

org.dwcj.component.event.sink

├─ org.dwcj.component.event.sink.AbstractEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.AbstractMouseEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.BlurEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.CheckEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.EventSinkInterface.class - [JAR]

├─ org.dwcj.component.event.sink.EventSinkListenerRegistry.class - [JAR]

├─ org.dwcj.component.event.sink.FocusEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.KeypressEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.ModifyEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.MouseEnterEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.MouseExitEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.RightMouseDownEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.ToggleEventSink.class - [JAR]

├─ org.dwcj.component.event.sink.UncheckEventSink.class - [JAR]

org.dwcj.component.maskednumberfield.sink

├─ org.dwcj.component.maskednumberfield.sink.MaskedNumberFieldModifyEventSink.class - [JAR]

org.dwcj.component.maskeddatefield.sink

├─ org.dwcj.component.maskeddatefield.sink.MaskedDateFieldModifyEventSink.class - [JAR]

org.dwcj.component.maskeddatefield.event

├─ org.dwcj.component.maskeddatefield.event.MaskedDateFieldModifyEvent.class - [JAR]

org.dwcj.component.window

├─ org.dwcj.component.window.AbstractWindow.class - [JAR]

├─ org.dwcj.component.window.Frame.class - [JAR]

├─ org.dwcj.component.window.Panel.class - [JAR]

├─ org.dwcj.component.window.WindowAccessorImpl.class - [JAR]

org.dwcj.component.tabbedpane.event

├─ org.dwcj.component.tabbedpane.event.TabSelectEvent.class - [JAR]

org.dwcj.models

├─ org.dwcj.models.Icon.class - [JAR]

org.dwcj.component.event

├─ org.dwcj.component.event.BlurEvent.class - [JAR]

├─ org.dwcj.component.event.CheckEvent.class - [JAR]

├─ org.dwcj.component.event.Event.class - [JAR]

├─ org.dwcj.component.event.EventDispatcher.class - [JAR]

├─ org.dwcj.component.event.EventListener.class - [JAR]

├─ org.dwcj.component.event.FocusEvent.class - [JAR]

├─ org.dwcj.component.event.KeypressEvent.class - [JAR]

├─ org.dwcj.component.event.ModifyEvent.class - [JAR]

├─ org.dwcj.component.event.MouseEnterEvent.class - [JAR]

├─ org.dwcj.component.event.MouseEvent.class - [JAR]

├─ org.dwcj.component.event.MouseExitEvent.class - [JAR]

├─ org.dwcj.component.event.RightMouseDownEvent.class - [JAR]

├─ org.dwcj.component.event.ToggleEvent.class - [JAR]

├─ org.dwcj.component.event.UncheckEvent.class - [JAR]

org.dwcj.component.choicebox.sink

├─ org.dwcj.component.choicebox.sink.ChoiceBoxChangeEventSink.class - [JAR]

├─ org.dwcj.component.choicebox.sink.ChoiceBoxCloseEventSink.class - [JAR]

├─ org.dwcj.component.choicebox.sink.ChoiceBoxOpenEventSink.class - [JAR]

├─ org.dwcj.component.choicebox.sink.ChoiceBoxSelectEventSink.class - [JAR]

org.dwcj.bridge

├─ org.dwcj.bridge.BBjWindowAdapter.class - [JAR]

├─ org.dwcj.bridge.ComponentAccessor.class - [JAR]

├─ org.dwcj.bridge.IDwcjBBjBridge.class - [JAR]

├─ org.dwcj.bridge.WindowAccessor.class - [JAR]

org.dwcj.component.combobox

├─ org.dwcj.component.combobox.ComboBox.class - [JAR]

Advertisement