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–2020 JBoss by Red Hat. All rights reserved.