The property package contains mainly interfaces that define access to typical object properties like {@link de.esoco.lib.property.Editable} or attributes like {@link de.esoco.lib.property.TextAttribute}. It also provides generic {@link de.esoco.lib.property.HasProperties} and {@link de.esoco.lib.property.MutableProperties} interfaces that abstract the access to named properties. The class {@link de.esoco.lib.property.StringProperties} offers a string-based implementation of these interfaces.

All classes in this package are safe for use in a limited Java environment like the Javascript translation of GWT.