Package io.permazen.vaadin
Classes to facilitate Vaadin applications that interact with a Permazen database.
- See Also:
- Vaadin
-
Class Summary Class Description AbstractTable<C extends Container & org.dellroad.stuff.vaadin7.Connectable> ConfirmWindow A confirmation window.ExprQueryJObjectContainer QueryJObjectContainer
whose query is defined by a Java expression.JObjectChooser Contains widgets that allow choosing an object reference.JObjectContainer JObjectContainer.ObjIdPropertyDef Implements theJObjectContainer.OBJECT_ID_PROPERTY
property.JObjectContainer.ObjPropertyDef<T> Support superclass forPropertyDef
implementations that derive the property value from aJObject
.JObjectContainer.ObjTypePropertyDef Implements theJObjectContainer.TYPE_PROPERTY
property.JObjectContainer.ObjVersionPropertyDef Implements theJObjectContainer.VERSION_PROPERTY
property.JObjectContainer.RefLabelPropertyDef Implements theJObjectContainer.REFERENCE_LABEL_PROPERTY
property.JObjectTable Table showing all objects of a certain type, backed by anJObjectContainer
.NullableField<T> Wraps aField
that is capable of displaying, but not necessarily choosing, a null value, and adds a "Null" button that sets the value to null.QueryJObjectContainer VaadinContainer
backed byPermazen
Java model objects acquired by performing a transactional query and copying out the results into aSnapshotJTransaction
.ReferenceFieldConverter ReloadableJObjectContainer AJObjectContainer
that supports aReloadableJObjectContainer.reload()
operation.SimpleFieldConverter<T> SizedLabel ALabel
initialized to have undefined size, so its size shrinks to the content.SmallButton SnapshotJObjectContainer SpecializedJObjectContainer
for use with key/value stores that implementKVTransaction.mutableSnapshot()
.TypeContainer Hierarical container that contains the tree of all Java model classes in the database schema.TypeContainer.Node TypeTable Table showing object types.