See: Description
| Interface | Description |
|---|---|
| CollectionView |
Interface defining the contract for actual implementations
|
| CollectionView.Presenter | |
| ElementView<T extends ElementView.Presenter> | |
| ElementView.Presenter<E extends ElementView> | |
| ItemElementView | |
| ItemElementView.Presenter | |
| KeyValueElementView | |
| KeyValueElementView.Presenter | |
| PropertyView | |
| PropertyView.Presenter |
| Class | Description |
|---|---|
| CollectionEditorUtils | |
| CollectionPresenter | |
| CollectionViewImpl |
This class is used as
Collection editor
The overall architecture is:
this widget contains a series of elements
if this widget represent a list, each element will show a single item of it, represented by a ListEditorElementViewImpl
if this widget represent a map, each element will show a single entry (key/value) of it, represented by a MapEditorElementViewImpl
PropertyEditorViewImpl represents a single property (label with name and textbox for value)
each item/key/value could be a simple java object or a complex one
for complex java object, for each property a PropertyEditorViewImpl will be created
the presenter will be responsible to choose which kind of elements are to be populated |
| ElementPresenter<E extends ElementView> | |
| ElementViewImpl<T extends ElementView.Presenter> |
This class is used to show a single item of a collection
|
| ItemElementPresenter | |
| ItemElementViewImpl |
This class is used to show a single item of a list
|
| KeyValueElementPresenter | |
| KeyValueElementViewImpl |
This class is used to show a key/value item of a map
|
| PropertyPresenter | |
| PropertyViewImpl |
This class is used to show a single property inside an
ItemElementView |
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.