| Package | Description |
|---|---|
| org.jboss.hal.core | |
| org.jboss.hal.core.mbui.form |
| Modifier and Type | Method and Description |
|---|---|
ModelNodeForm.Builder<ModelNode> |
Core.jsForm(Object meta)
Returns a new form builder for a
ModelNode. |
ModelNodeForm.Builder<NamedNode> |
Core.jsNamedForm(Object meta)
Returns a new form builder for a
NamedNode. |
| Modifier and Type | Method and Description |
|---|---|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.addOnly()
Use this flag if you just want to use the form to add model nodes.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.customFormItem(String attribute,
FormItemProvider provider) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.exclude(Iterable<String> attributes) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.exclude(String[] attributes) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.exclude(String first,
String... rest) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.fromRequestProperties()
Use this flag if you just want to use the form to add model nodes.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.include(Iterable<String> attributes) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.include(String[] attributes) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.include(String first,
String... rest) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.includeRuntime()
Includes also attributes with
"storage" => "runtime" |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.jsExclude(String[] attributes)
Excludes the specified attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.jsInclude(String[] attributes)
Includes the specified attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.jsOnSave(org.jboss.hal.core.mbui.form.ModelNodeForm.Builder.JsSaveCallback<T> callback)
Calls the specified callback when the save button was clicked and no validation errors occurred.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.onCancel(Form.CancelCallback<T> cancelCallback) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.onSave(Form.SaveCallback<T> saveCallback) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.panelForOptionalAttributes()
By default the non-requried attributes are displayed together with the required attributes.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.prepareRemove(Form.PrepareRemove<T> removeCallback) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.prepareReset(Form.PrepareReset<T> prepareReset) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.readOnly()
Makes the form read-only.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.requiredOnly()
Includes only required attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.showDeprecated()
Includes also deprecated attributes
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.singleton(Supplier<Operation> ping,
Callback addAction)
Use this method if you want to manage a singleton resource.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.singleton(Supplier<Operation> ping,
EmptyState emptyState)
Use this method if you want to manage a singleton resource.
|
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.unboundFormItem(FormItem formItem) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.unboundFormItem(FormItem formItem,
int position) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.unboundFormItem(FormItem formItem,
int position,
com.google.gwt.safehtml.shared.SafeHtml helpText) |
ModelNodeForm.Builder<T> |
ModelNodeForm.Builder.unsorted()
Doesn't sort the attributes alphabetically.
|
| Constructor and Description |
|---|
ModelNodeForm(ModelNodeForm.Builder<T> builder) |
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.