Package org.pm4j.core.pm.impl

Default implementation of the presentation model interfaces defined in the packages 'pm' and 'pm/impl_if'.

See:
          Description

Interface Summary
PmExceptionHandler Interface for application specific exception handling.
PmObjectBase.NameBuilder  
 

Class Summary
AnnotationUtil  
ChangedChildStateRegistry A registry that observes changes of items within parent PM.
PmAttrBase<T_PM_VALUE,T_BEAN_VALUE> Basic implementation for PM attributes.
PmAttrBase.MetaData Shared meta data for all attributes of the same kind.
PmAttrBigDecimalImpl  
PmAttrBigDecimalImpl.MetaData  
PmAttrBooleanImpl  
PmAttrBooleanImpl.MetaData  
PmAttrDateBase<T_BACKING_DATE> Base class for PM attributes the externally provide a Date.
Sub classes may bind it to other date representations (e.g.
PmAttrDateBase.MetaData  
PmAttrDateBase.WithFormatTooltip<T_BACKING_DATE> A subclass with a tooltip that provides a hint about the format.
PmAttrDateImpl  
PmAttrDoubleImpl  
PmAttrDoubleImpl.MetaData  
PmAttrEnumImpl<T_ENUM extends Enum<T_ENUM>>  
PmAttrEnumImpl.MetaData  
PmAttrEnumImpl.PmConverterEnum  
PmAttrImpl<T_VALUE> Base implementation for user type attributes.
PmAttrImpl.MetaData  
PmAttrIntegerImpl  
PmAttrIntegerImpl.MetaData  
PmAttrListImpl<T>  
PmAttrListImpl.MetaData  
PmAttrListImpl.PmAttrListOfIntegers  
PmAttrListImpl.PmAttrListOfLongs  
PmAttrListImpl.PmAttrListOfStrings  
PmAttrLongImpl  
PmAttrLongImpl.MetaData  
PmAttrNumBase<T extends Number>  
PmAttrNumBase.MetaData  
PmAttrPmListImpl<T_ITEM_PM extends PmBean<T_BEAN>,T_BEAN> TODOC:
PmAttrPmListImpl.MetaData  
PmAttrPmRefImpl<T_REFED_PM extends PmBean<?>,T_BEAN> TODOC:
PmAttrPmRefImpl.MetaData  
PmAttrShortImpl PM attribute implementation for Short values.
PmAttrShortImpl.MetaData  
PmAttrStringImpl  
PmAttrStringImpl.MetaData  
PmBeanBase<T_BEAN>  
PmBeanBase.MetaData Shared meta data for all attributes of the same kind.
PmBeanBase.Nested<T_BEAN> A special PmBeanBase class that provides access to the bean that is handled by the embedding PmBeanBase instance.
PmCacheApiHandler  
PmCommandDecoratorImpl A basic PmCommandDecorator implementation, providing empty implementations for all interface methods.
PmCommandHistoryImpl  
PmCommandImpl Implementation for PmCommand.
PmCommandImpl.MetaData Shared meta data for all commands of the same kind.
PmCommandProxy Proxy commands are designed as stand-in's for optionally existing real application commands.
PmConversationImpl Basic PM conversation implementation.
PmConversationImpl.ChildSession<T_PARENT extends PmConversation> Deprecated.
PmDataInputBase  
PmElementBase  
PmElementImpl A presentation model that is not in front of a bean.
PmEventApiHandler  
PmExceptionHandlerImpl TODOC:
PmExpressionApiHandler  
PmFactoryApiHandler  
PmLabelImpl A label implementation.
PmLocalizeApiHandler  
PmObjectBase Provides base functionality if presentation model classes.
PmObjectBase.MetaData Shared PM meta data for all attributes of the same kind.
PmObjectBase.NameBuilderAbsoluteName  
PmObjectBase.NameBuilderShortName  
PmObjectBase.NameBuilderTitle  
PmOnEventMethodCallDispatcher Provides convenience 'onPmXyzChange' methods that are sometimes easier to use than event listeners instances.
PmTableColImpl Implements the table column PM behavior.
PmTableColImpl.MetaData  
PmTableGenericRowImpl<T_ROW_ELEMENT extends PmElement> A table row implementation that is specific for DeprecatedPmTableOfPmElementsImpl.
PmTableImpl<T_ROW_ELEMENT_PM extends PmElement> A table that presents the content of a set of PmElements.
PmTableImpl.MetaData  
PmTableRowCellsImpl<T_ROW_ELEMENT extends PmElement> A table row implementation that is specific for DeprecatedPmTableOfPmElementsImpl.
PmTabSetImpl Basic implementation of a PmTabSet.
PmUtil Some convenience algorithms that may be used often but are not (yet?) members of the PM interfaces.
PmValidationMessage  
PmVisitorAdapter  
PmVisitorAddAttributeEventListener Adds an event listener to all attributes within a PM tree structure.
PmVisitorFireEvent Calls PmObject#firePmEvent(PmEvent) for all visited child PMs.
PmVisitorSetToUnchanged Sets all tree items of PM to an unchanged state.
PmVisitorTouchAll A helper that may be used to prevent lazy load issues.
ResKeyUtil  
SetValueContainer<T_VALUE> A value that is not yet or can't be applied to an attribute.
 

Enum Summary
PmCommandProxy.OnMissingDelegate Defines, what to do in case of a missing delegate command.
 

Package org.pm4j.core.pm.impl Description

Default implementation of the presentation model interfaces defined in the packages 'pm' and 'pm/impl_if'.