Package to.etc.domui.util

Interface Summary
DomUtil.IPerNode Functor interface to handle tree walking.
ICachedListMaker<T>  
IComboDataSet<T> Factory to create the dataset for a combobox.
IDraggable This interface handles drag-related events for objects.
IDragHandler  
IDropHandler Nodes that can accept dropped things must have this interface defined via setDropHandler().
IDropTargetable This interface is present on node types that have the possibility to be used as drag 'n drop drop targets, i.e.
IKeyTranslator<T> Specifies a way in which an object instance can be converted to an unique key representation of that object (usually by just rendering the primary key as a string), and the reverse.
ILabelStringRenderer<T> Renders some kind of presentation (string) for some object T.
IListMaker<T>  
IModel<T>  
INewPageInstantiated  
INodeContentRenderer<T>  
IReadOnlyModel<T>  
IRebuildOnRefresh This marker interface, when present on an UrlPage class, forces the rebuild of a page every time it is refreshed.
IShelvedListener  
IValueAccessor<T>  
IValueTransformer<T> Transforms a given Object into another object, in an unspecified way.
LRUHashMap.SizeCalculator<V>  
Msgs Constants for errors within the framework.
 

Class Summary
AbstractBlob An abstracted version so that we can use it to set a new value into a BLOB column.
AccessCalculator Helps with calculating access rights to fields and classes, depending on the roles defined for the user and the access rights masks set in the metadata.
Constants  
DefaultControlLabelFactory  
DisplayPropertyNodeContentRenderer This INodeRenderer implementation renders a content node by using a list of DisplayPropertyMetaModel data from the metamodel, rendering a single string formed by concatenating all display properties and getting their string representation from the original source object (passed in as 'object').
DomUtil  
DropEvent  
FileBlob A BLOB class which can be used to set the value of a BLOB property from a source file.
HtmlTextScanner Helper class to scan HTML and remove invalid constructs.
InstanceRefresher  
LRUHashMap<K,V> This is a LRU hashmap which will remove objects automatically when it's size becomes full.
MiniTableBuilder Helper thingy to create something based on a table.
PropertyAccessor<T> Deprecated.
PropertyNodeContentRenderer<T> Renders the content for a node by looking up a property value of the specified class and rendering that one.
PropertyValueConverter<T> This converts an object to a string by creating a string from a list of property values off that object.
ServerTools  
UIDragDropUtil  
UndefinedLabelStringRenderer