Package org.pm4j.core.pm

Presentation model interfaces for views that render user interfaces.

See:
          Description

Interface Summary
PmAttr<T> Presentation model for attributes.
PmAttr.Converter<T> Converts single values between its attribute type representation and String or Serializable representation.
PmAttrBigDecimal PM attribute for BigDecimal values.
PmAttrBoolean PM for boolean attributes.
PmAttrDate  
PmAttrDouble  
PmAttrEnum<T_ENUM extends Enum<T_ENUM>>  
PmAttrInteger  
PmAttrList<T>  
PmAttrLong  
PmAttrNumber<T extends Number>  
PmAttrPmList<T_ITEM_PM extends PmElement> Presentation model for sets of elements.
PmAttrPmRef<T_REFED_PM extends PmBean<?>> Presentation model for references to other bean that is represented by a PM.
PmAttrShort PM attribute for Short values.
PmAttrString  
PmBean<T_BEAN> Presentation model for data beans.
PmCommand A user interface command.
PmCommandDecorator Interface for command logic that may be added to commands just by adding decorator instances to the command execution logic.
PmCommandHistory Provides the set of undo/redo-able commands.
PmConversation A presentation model conversation is a controller for a set of presentation models.
PmDataInput Interface for data input related presentation models.
PmElement A presentation model that supports a set of attributes.
PmEventListener Listener type definition.
PmLabel A simple PM that just provides a title.
Is useful for some information to display.
PmObject Basic interface for common presentation model functionality.
PmOption An option for an attribute value.
PmOptionSet Interface for options sets.
PmTable<T_ROW_OBJ> PM for tables.
A table provides columns (@see PmTable.getColumns()) and rows (see PmTable.getTotalNumOfRows()).
PmTable.WithPager<T_ROW_ELEMENT> PM for table with a pager.
PmTableCol PM of a table column.
PmTableCol.Filter<T>  
PmTableGenericRow<T_BACKING_ROW_OBJ> Provides generic table row information.
PmTableRow  
PmTableRowPm  
PmTabSet A PM for a multi tab set.
PmTreeNode Interface for presentation models that may be displayed as tree node items.
PmVisitor  
 

Class Summary
PmConstants  
PmDefaults A singleton that knows about the application wide defined default presentation model implementation strategies.
PmEvent Informs about presentation model events.
PmMessage A string resource based presentation model message.
PmMessage.SubMessageList A list that can be used to pass a set of submessages as message argument.
 

Enum Summary
PmAspect Enumerates PM content aspects.
PmCommand.CmdKind  
PmCommand.CommandSet  
PmCommand.CommandState  
PmMessage.Severity  
PmSortOrder Indicates a column sort order.
PmTable.RowSelectMode The set of supported row selection modes.
 

Package org.pm4j.core.pm Description

Presentation model interfaces for views that render user interfaces.