A B C D E F G H I L M N O P R S T U V W _

A

accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmElementBase
 
accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmLabelImpl
 
accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
accept(PmVisitor) - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
accept(PmVisitor) - Method in interface org.pm4j.core.pm.PmObject
 
actionReturnOnFailure(NaviLink) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
The default implementation returns just the suggested framework navigation.
add(T_ITEM_PM) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
add(T_ITEM_PM) - Method in interface org.pm4j.core.pm.PmAttrPmList
 
add(String, Object...) - Method in class org.pm4j.core.pm.PmMessage.SubMessageList
Add as message subitem.
addAspect(PmAspect, Serializable) - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
addAspects(PmAspect...) - Method in class org.pm4j.core.pm.serialization.PmContentCfg
 
addCommandDecorator(PmCommandDecorator) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
addCommandDecorator(PmCommandDecorator) - Method in interface org.pm4j.core.pm.PmCommand
 
addErrorMessagesToTooltip - Variable in class org.pm4j.core.pm.PmDefaults
Defines, if validation error messages should be added to the tool tip text of the affected attributes.
addHierarchyListener(PmObject, int, PmEventListener) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
addNamedChildContent(String) - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
addOption(PmOption) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
addOption(Serializable, String) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
addOption(Serializable, String, Object) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
addOption(PmOption) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl.WithIdMap
 
addPmEventListener(PmObject, int, PmEventListener) - Static method in class org.pm4j.core.pm.api.PmEventApi
The provided listener will receive PmEvent events whenever something happens that affects the given item.
addPmEventListener(PmObject, int, PmEventListener) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
addPmMessage(PmMessage) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
addPmMessage(PmMessage.Severity, String, Object...) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
Adds a message to the conversation.
addPmMessage(PmMessage) - Method in interface org.pm4j.core.pm.PmConversation
Adds a message to the conversation.
addTabSwitchCommandDecorator(PmElement, PmElement, PmCommandDecorator) - Method in class org.pm4j.core.pm.impl.PmTabSetImpl
Adds a PmCommandDecorator to be executed before a tab switch.
addToPmComposite(String, PmObject) - Method in class org.pm4j.core.pm.impl.PmObjectBase
Adds the given PM as a named member of this PM composite.
addWeakPmEventListener(PmObject, int, PmEventListener) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
addWeakPmEventListener(PmObject, int, PmEventListener) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
afterDo(PmCommand) - Method in class org.pm4j.core.pm.impl.PmCommandDecoratorImpl
 
afterDo(boolean) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
afterDo(PmCommand) - Method in interface org.pm4j.core.pm.PmCommandDecorator
This method will be called after successful command execution.
ALL - Static variable in class org.pm4j.core.pm.PmEvent
 
ALL_CHANGE_EVENTS - Static variable in class org.pm4j.core.pm.PmEvent
 
ALL_SET - Static variable in enum org.pm4j.core.pm.api.PmCacheApi.CacheKind
 
ALL_SET - Static variable in enum org.pm4j.core.pm.PmAspect
 
AnnotationUtil - Class in org.pm4j.core.pm.impl
 
AnnotationUtil() - Constructor for class org.pm4j.core.pm.impl.AnnotationUtil
 
AsteriskAttrTitleProvider - Class in org.pm4j.core.pm.impl.title
Provides an asterisk (*) decoration for required attributes.
AsteriskAttrTitleProvider() - Constructor for class org.pm4j.core.pm.impl.title.AsteriskAttrTitleProvider
 
ATTR_ENABLEMENT - Static variable in annotation type org.pm4j.core.pm.annotation.PmCacheCfg
 
ATTR_OPTIONS - Static variable in annotation type org.pm4j.core.pm.annotation.PmCacheCfg
 
ATTR_TITLE - Static variable in annotation type org.pm4j.core.pm.annotation.PmCacheCfg
 
ATTR_VALUE - Static variable in annotation type org.pm4j.core.pm.annotation.PmCacheCfg
 
ATTR_VISIBILITY - Static variable in annotation type org.pm4j.core.pm.annotation.PmCacheCfg
 
AttributeExpr - Class in org.pm4j.core.pm.impl.expr
A path that uses a public field or getter/setter to resolve the path string.
AttributeExpr(NameWithModifier, BeanAttrAccessor) - Constructor for class org.pm4j.core.pm.impl.expr.AttributeExpr
 
AttributeExpr(NameWithModifier) - Constructor for class org.pm4j.core.pm.impl.expr.AttributeExpr
 

B

beforeDo(PmCommand) - Method in class org.pm4j.core.pm.impl.PmCommandDecoratorImpl
 
beforeDo() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Is executed before PmCommandImpl.doItImpl() gets called.
beforeDo(PmCommand) - Method in interface org.pm4j.core.pm.PmCommandDecorator
This method will be called before command execution.

C

cacheKindArrayToSet(PmCacheApi.CacheKind...) - Static method in class org.pm4j.core.pm.impl.PmUtil
Converts an array of cache kinds defintions to a set.
canSetPmTitle() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
canSetPmTitle() - Method in interface org.pm4j.core.pm.PmObject
Indicates if it is allowed to call the #setPmTitle(Object, String) method for the given item.
canSetTitle(T) - Method in interface org.pm4j.core.pm.impl.title.PmTitleProvider
Indicates if it is allowed to call the #setTitle(Object, Object, String) method for the given item.
canSetTitle(PmObject) - Method in class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
canSetTitle(T) - Method in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
 
ChangedChildStateRegistry - Class in org.pm4j.core.pm.impl
A registry that observes changes of items within parent PM.
ChangedChildStateRegistry(PmObject) - Constructor for class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
changeKind - Variable in class org.pm4j.core.pm.PmEvent
A bit mask for the change kind.
classNameAndValue(Object) - Static method in class org.pm4j.core.pm.impl.ResKeyUtil
Creates a string based on the short class name and the toString result of the given instance.
ClassPathResourceStringProvider - Class in org.pm4j.core.pm.impl.title
 
ClassPathResourceStringProvider() - Constructor for class org.pm4j.core.pm.impl.title.ClassPathResourceStringProvider
 
clear(PmObject) - Method in interface org.pm4j.core.pm.impl.cache.PmCacheStrategy
 
clear(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
clear(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyNoCache
 
clear() - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
clearCachedPmValues(PmObject, PmCacheApi.CacheKind...) - Static method in class org.pm4j.core.pm.api.PmCacheApi
Clears cached content (if there was something cached).
Causes a reload of the content with the next request.
clearCachedPmValues(PmObject, Set<PmCacheApi.CacheKind>) - Static method in class org.pm4j.core.pm.api.PmCacheApi
An alternate signature for #clearCachedPmValues(org.pm4j.core.pm.PmObject.CacheKind...) that is a little more efficient, since it can quickly check the set if a specific cache kind is to clear.
clearCachedPmValues(Set<PmCacheApi.CacheKind>) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
clearCachedPmValues(PmObject, PmCacheApi.CacheKind...) - Method in class org.pm4j.core.pm.impl.PmCacheApiHandler
Clears cached content (if there was something cached).
Causes a reload of the content with the next request.
clearCachedPmValues(PmObject, Set<PmCacheApi.CacheKind>) - Method in class org.pm4j.core.pm.impl.PmCacheApiHandler
An alternate signature for #clearCachedPmValues(org.pm4j.core.pm.PmObject.CacheKind...) that is a little more efficient, since it can quickly check the set if a specific cache kind is to clear.
clearCachedPmValues(Set<PmCacheApi.CacheKind>) - Method in class org.pm4j.core.pm.impl.PmElementBase
 
clearCachedPmValues(Set<PmCacheApi.CacheKind>) - Method in class org.pm4j.core.pm.impl.PmObjectBase
Clears cached content (if there was something cached).
Causes a reload of the content with the next request.
clearCachedPmValuesInCtxtPath(PmObject, boolean, PmCacheApi.CacheKind...) - Static method in class org.pm4j.core.pm.api.PmCacheApi
Calls #clearCachedPmValues() on all PMs in the pmParent hierarchy.
clearCachedPmValuesInCtxtPath(PmObject, boolean, PmCacheApi.CacheKind...) - Method in class org.pm4j.core.pm.impl.PmCacheApiHandler
Calls #clearCachedPmValues() on all PMs in the pmParent hierarchy.
clearChangedItems() - Method in class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
clearImpl(PM) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
clearImpl(PmObjectBase) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyRequest
 
clearImpl(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategySession
 
clearPmInvalidValues(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Clears not yet validated values within the scope of this PM.
clearPmInvalidValues() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
clearPmInvalidValues() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
Clears: All messages of all models within this conversation. The not validated attribute values of all elements within this conversation.
clearPmInvalidValues() - Method in class org.pm4j.core.pm.impl.PmLabelImpl
 
clearPmInvalidValues() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Clears not yet validated values within the scope of this PM.
clearPmMessages(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Clears the messages within the scope and returns all messages for this PM scope existing before this call.
clearPmMessages(PmObject, PmMessage.Severity) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
Clears the messages with the given severity.
clone() - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
clone() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
cmdDeSelectAll - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdDeSelectAllOnPage - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdFirst - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdLast - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdNext - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdPrev - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdSelectAll - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
cmdSelectAllOnPage - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 
commandDone(PmCommand) - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
commandDone(PmCommand) - Method in interface org.pm4j.core.pm.PmCommandHistory
Informs about a just executed command.
commitBufferedPmChanges() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
commitBufferedPmChanges() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
commitBufferedPmChanges() - Method in class org.pm4j.core.pm.impl.PmDataInputBase
 
commitBufferedPmChanges() - Method in interface org.pm4j.core.pm.PmDataInput
Commits all changed values to the data store behind the presentation model.
compareTo(PmObject) - Method in class org.pm4j.core.pm.impl.PmAttrBase
The default implementation compares the results of PmAttrBase.getValueLocalized() according to the collation sequence of the current Locale.
compareTo(PmObject) - Method in class org.pm4j.core.pm.impl.PmAttrDateBase
 
compareTo(PmObject) - Method in class org.pm4j.core.pm.impl.PmAttrNumBase
 
compareTo(PmObject) - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
Compares the referenced PM's by calling their PmAttrPmRefImpl.compareTo(PmObject) method.
compareTo(PmObject) - Method in class org.pm4j.core.pm.impl.PmObjectBase
The default implementation always returns zero.
compareTo(PmObject) - Method in interface org.pm4j.core.pm.PmObject
PMs may exist in sortable contexts.
contentCfg - Variable in class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
contentContainer - Variable in class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
convertBackingValueToPmValue(T_BEAN_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
convertBackingValueToPmValue(Collection<T_BEAN>) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
convertBackingValueToPmValue(T_BEAN) - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
 
convertPmValueToBackingValue(T_PM_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
convertPmValueToBackingValue(List<T_ITEM_PM>) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
convertPmValueToBackingValue(T_REFED_PM) - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
 
createTabSetConnector(PmTabSet) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
createTabSetConnector(PmTabSet) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
Provides a view technology specific connector for tab views.
currentChar() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Darf nur aufgerufen werden wenn ParseCtxt.isDone() false liefert.
currentPageIdx - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 

D

DEFAULT_BEAN_ID_ATTR - Static variable in annotation type org.pm4j.core.pm.annotation.PmBeanCfg
The default attribute name, used to get the the bean identity.
DEFAULT_INSTANCE - Static variable in class org.pm4j.core.pm.impl.PmVisitorTouchAll
An instance that does not touch invisible items.
DEFAULT_MAXLEN - Static variable in annotation type org.pm4j.core.pm.annotation.PmAttrStringCfg
 
defaultCmdSort - Variable in class org.pm4j.core.pm.impl.PmTableColImpl
 
defaultColPosAttr - Variable in class org.pm4j.core.pm.impl.PmTableColImpl
 
defaultSortOrderAttr - Variable in class org.pm4j.core.pm.impl.PmTableColImpl
 
deSelect(T_ITEM) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Removes the given item from the set of selected items.
deSelect(T_ITEM) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
deSelect(T_PM) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
deserialize(PmObject, InputStream) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
De-serializes a set of PM content objects from the given stream.
deserialize(PmObject, byte[]) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
dispatchToOnEventMethodCalls(PmObjectBase, PmEvent, int) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
Calls the related on...() methods.
dispatchToOnEventMethodCalls(PmEvent, int) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
Calls the related on...() methods.
doesItemMatch(T) - Method in interface org.pm4j.core.pm.pageable.PageableCollection.Filter
 
doesMatch(T) - Method in interface org.pm4j.core.pm.PmTableCol.Filter
 
doIt() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
doIt(boolean) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
See {@link #doIt().
doIt(boolean) - Method in class org.pm4j.core.pm.impl.PmCommandProxy
Returns the clone of the delegate that has been executed.
doIt() - Method in interface org.pm4j.core.pm.PmCommand
Does the operation.
doIt() - Method in class org.pm4j.core.pm.serialization.PmContentChangeCommand
 
doItImpl() - Method in class org.pm4j.core.pm.impl.commands.PmCommandNaviBack
Updates the back-navigation link based on the current navigation history state.
doItImpl() - Method in class org.pm4j.core.pm.impl.commands.PmListAddItemCommand
 
doItImpl() - Method in class org.pm4j.core.pm.impl.commands.PmListRemoveItemCommand
 
doItImpl() - Method in class org.pm4j.core.pm.impl.commands.PmValueChangeCommand
 
doItImpl() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Subclasses may implement here their concrete logic.
doItImpl() - Method in class org.pm4j.core.pm.impl.PmCommandProxy
 
doItImpl() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.CmdSortPm
 
doItReturnNextDlgPm() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
doItReturnNextDlgPm() - Method in interface org.pm4j.core.pm.PmCommand
Executes the command.
doItReturnString() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
doItReturnString() - Method in interface org.pm4j.core.pm.PmCommand
Interface for web frameworks like JSF.
doItReturnVoid() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
doItReturnVoid() - Method in interface org.pm4j.core.pm.PmCommand
Command call with void return type.

E

ENABLEMENT_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
ensurePmMetaDataInitialization() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Ensures that all static definitions of this model are initialized.
ensureThreadEventSource(Object) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
EnumOptionSetDef - Class in org.pm4j.core.pm.impl.options
Provides all items of an enum definition as options.
EnumOptionSetDef(Class<?>, Method) - Constructor for class org.pm4j.core.pm.impl.options.EnumOptionSetDef
 
EnumOptionSetDefWithOptionCfg - Class in org.pm4j.core.pm.impl.options
Provides all items of an enum definition as options.
EnumOptionSetDefWithOptionCfg(Class<?>, PmOptionCfg, Method) - Constructor for class org.pm4j.core.pm.impl.options.EnumOptionSetDefWithOptionCfg
 
equals(Object) - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
equalValues(T_PM_VALUE, T_PM_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
Checks if two instances represent the same value.
exec(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.ExprBase
 
exec(ExprExecCtxt) - Method in interface org.pm4j.core.pm.impl.expr.Expression
 
exec(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.PmVariableOrAttributeExpr
 
EXEC_COMMAND - Static variable in class org.pm4j.core.pm.PmEvent
 
execAssign(ExprExecCtxt, Object) - Method in class org.pm4j.core.pm.impl.expr.ExprBase
Default implementation just throws an exception.
execAssign(ExprExecCtxt, Object) - Method in interface org.pm4j.core.pm.impl.expr.Expression
Value assignment operation.
execAssign(ExprExecCtxt, Object) - Method in class org.pm4j.core.pm.impl.expr.PmVariableOrAttributeExpr
 
execAssignImpl(ExprExecCtxt, Object) - Method in class org.pm4j.core.pm.impl.expr.AttributeExpr
 
execAssignImpl(CTXT, Object) - Method in class org.pm4j.core.pm.impl.expr.ExprBase
 
execAssignImpl(ExprExecCtxt, Object) - Method in class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.AttributeExpr
 
execImpl(CTXT) - Method in class org.pm4j.core.pm.impl.expr.ExprBase
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.MethodCallExpr
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
execImpl(PmExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.PmVariableExpr
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.ScalarExpr.BooleanExpr
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.ScalarExpr.NullExpr
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.ScalarExpr.NumberExpr
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.ScalarExpr.StringExpr
 
execImpl(ExprExecCtxt) - Method in class org.pm4j.core.pm.impl.expr.ThisExpr
 
ExprBase<CTXT extends ExprExecCtxt> - Class in org.pm4j.core.pm.impl.expr
 
ExprBase() - Constructor for class org.pm4j.core.pm.impl.expr.ExprBase
 
Expression - Interface in org.pm4j.core.pm.impl.expr
Interface for an algorithm that evaluates an expression.
expression - Variable in class org.pm4j.core.pm.impl.expr.ExprExecCtxt.HistoryItem
 
ExpressionPathResolver - Class in org.pm4j.core.pm.impl.pathresolver
Evaluates a path value based on an Expression implementation.
ExpressionPathResolver(String) - Constructor for class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
 
ExpressionPathResolver(Expression) - Constructor for class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
 
ExprExecCtxt - Class in org.pm4j.core.pm.impl.expr
The execution context for expressions.
Holds the current value of the expression.
ExprExecCtxt(Object) - Constructor for class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
ExprExecCtxt.HistoryItem - Class in org.pm4j.core.pm.impl.expr
An executed expression and it's result.
ExprExecCtxt.HistoryItem(Expression, Object) - Constructor for class org.pm4j.core.pm.impl.expr.ExprExecCtxt.HistoryItem
 
ExprExecExeption - Exception in org.pm4j.core.pm.impl.expr
 
ExprExecExeption(ExprExecCtxt, String) - Constructor for exception org.pm4j.core.pm.impl.expr.ExprExecExeption
 
ExprExecExeption(ExprExecCtxt, String, Throwable) - Constructor for exception org.pm4j.core.pm.impl.expr.ExprExecExeption
 

F

FALLBACK_FORMAT_PATTERN - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterDate
The format pattern that is used when no format pattern resource was found for the current PM locale.
filterVisibleCommandsAndSeparators(List<PmCommand>) - Static method in class org.pm4j.core.pm.impl.commands.PmCommandSeparator
Provides only the visible commands and separators.
find(String, Locale) - Method in class org.pm4j.core.pm.impl.title.ResStringCache
Finds an entry for the given key and locale.
find(Object, String, Locale) - Method in class org.pm4j.core.pm.impl.title.ResStringCacheWithScopes
Finds an entry for the given key and locale.
findAnnotation(PmObjectBase, Class<T>) - Static method in class org.pm4j.core.pm.impl.AnnotationUtil
Just finds an annotation for this class.
findAnnotation(PmObjectBase, Class<T>, Class<?>) - Static method in class org.pm4j.core.pm.impl.AnnotationUtil
Provides an annotation that is defined for this presentation model class or the field of the parent presentation model class.
findAnnotationInClassTree(Class<?>, Class<A>) - Static method in class org.pm4j.core.pm.impl.AnnotationUtil
Searches for an annotation within the inheritance tree of a class.
findAnnotationsInPmHierarchy(Class<T>, Collection<T>) - Method in class org.pm4j.core.pm.impl.PmElementBase
 
findAnnotationsInPmHierarchy(Class<T>, Collection<T>) - Method in class org.pm4j.core.pm.impl.PmObjectBase
Searches an annotation within the attribute-element-session hierarchy.
findByExpression(PmObject, String) - Static method in class org.pm4j.core.pm.api.PmExpressionApi
Finds a named property from the following scopes (if available): navigation scope conversation scope @link PmConversation property http-request and session properties application configuration property (e.g.
findByExpression(PmObject, String, Class<T>) - Static method in class org.pm4j.core.pm.api.PmExpressionApi
Supports type safe access for PM properties.
findByExpression(PmObject, String) - Method in class org.pm4j.core.pm.impl.PmExpressionApiHandler
Finds a named property from the following scopes (if available): navigation scope conversation scope @link PmConversation property http-request and session properties application configuration property (e.g.
findChangedPms(PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
Reports the set of changed PMs within a sub-tree of PMs.
findChildItemToObserve(PmObject) - Method in class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
findChildPm(PmObject, String) - Static method in class org.pm4j.core.pm.impl.PmUtil
Searches for a direct child PM.
Finds PM's declared in public fields as well as PM's that where added dynamically.
findLocalization(PmObject, String, Object...) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Provides a localization based on a key and option resource string arguments.
findLocalization(PmObjectBase, String, Object...) - Method in class org.pm4j.core.pm.impl.PmLocalizeApiHandler
Provides a localization based on a key and option resource string arguments.
findLocalizationWithPfx(PmObject, String, Object...) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Provides a localization based on a key and option resource string arguments.
findMostSevereMessage(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
 
findNamedObject(PmObject, String) - Static method in class org.pm4j.core.pm.api.PmExpressionApi
Finds an object within the named object scopes of the application.
findNamedObject(String) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
findNamedObject(String) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
Finds a named object within the technology specific environment.
findNamedObject(PmObject, String) - Method in class org.pm4j.core.pm.impl.PmExpressionApiHandler
Finds the object.
findObject(String) - Method in interface org.pm4j.core.pm.impl.connector.NamedObjectResolver
Searches a named object.
findObject(String) - Method in class org.pm4j.core.pm.impl.connector.NamedObjectResolverNullImpl
 
findOptionForId(Serializable) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
findOptionForId(Serializable) - Method in interface org.pm4j.core.pm.PmOptionSet
TODOC:
findOptionForIdString(String) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
findOptionForIdString(String) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl.WithIdMap
 
findOptionForIdString(String) - Method in interface org.pm4j.core.pm.PmOptionSet
 
findOptionForTitle(String) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
findOptionForTitle(String) - Method in interface org.pm4j.core.pm.PmOptionSet
 
findPmBeanImpl() - Method in class org.pm4j.core.pm.impl.PmBeanBase
Looks up for the bean behind this PM.
findPmBeanImpl() - Method in class org.pm4j.core.pm.impl.PmBeanBase.Nested
 
findPmForBean(PmObject, Object) - Static method in class org.pm4j.core.pm.api.PmFactoryApi
Searches an existing presentation model for the given bean.
findPmForBean(PmObject, Object) - Method in class org.pm4j.core.pm.impl.PmFactoryApiHandler
Searches an existing presentation model for the given bean.
findPmParentOfType(PmObject, Class<T>) - Static method in class org.pm4j.core.pm.impl.PmUtil
Searches an instance of the requested type within the PM context hierarchy of the given PM.
findResourceString(Locale, List<Class<?>>, String) - Method in class org.pm4j.core.pm.impl.title.ClassPathResourceStringProvider
 
findResourceString(Locale, List<Class<?>>, String) - Method in interface org.pm4j.core.pm.impl.title.ResourceStringProvider
 
findResourceStringInPackagePath(Locale, List<Class<?>>, String) - Method in class org.pm4j.core.pm.impl.title.ClassPathResourceStringProvider
 
firePmEvent(PmObject, int) - Static method in class org.pm4j.core.pm.api.PmEventApi
Creates and sends a PmEvent instance to each registered event listener.
firePmEvent(PmObject, PmEvent) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
firePmEvent(PmObject, PmEvent) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
firePmEventIfInitialized(PmObject, int) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
firePmEventIfInitialized(PmObject, int) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
formatSplitString - Variable in class org.pm4j.core.pm.impl.converter.PmConverterDate
The separator string used in case of a multi-format resource string specification.

G

GenericOptionSetDef - Class in org.pm4j.core.pm.impl.options
An algorithms that provides options for attribute values based on the annotation PmOptionCfg.
GenericOptionSetDef(PmOptionCfg, Method) - Constructor for class org.pm4j.core.pm.impl.options.GenericOptionSetDef
 
getAbsoluteName(PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
A name that includes the names of all elements and sessions within the complete context hierarchy of the PM.
getAddedItems() - Method in class org.pm4j.core.pm.impl.commands.PmListAddItemCommand
 
getAspect(PmAspect) - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
getAspectMap() - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
getAspects() - Method in class org.pm4j.core.pm.serialization.PmContentCfg
 
getBackingBean() - Method in class org.pm4j.core.pm.impl.PmTableGenericRowImpl
 
getBackingBean() - Method in class org.pm4j.core.pm.impl.PmTableRowCellsImpl
 
getBackingBean() - Method in interface org.pm4j.core.pm.PmTableGenericRow
Row content is based on a data object.
This method provides access to the related row data object.
getBackingItemFilter() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
getBackingItemFilter() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
getBackingItemFilter() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getBackingValue() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getBackingValueImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
Provides the internal (non PM) data type representation of the attribute value.
getBeans() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getBeforeDoCommandDefault() - Method in class org.pm4j.core.pm.PmDefaults
 
getByExpression(PmObject, String) - Static method in class org.pm4j.core.pm.api.PmExpressionApi
Imperative version of #findPmProperty(String).
getByExpression(PmObject, String, Class<T>) - Static method in class org.pm4j.core.pm.api.PmExpressionApi
Imperative version of PmExpressionApi.findByExpression(PmObject, String, Class).
getCachedValue(PmObject) - Method in interface org.pm4j.core.pm.impl.cache.PmCacheStrategy
 
getCachedValue(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
getCachedValue(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyNoCache
 
getCacheModeFromCacheAnnotations(String, Collection<PmCacheCfg>, PmCacheCfg.CacheMode) - Static method in class org.pm4j.core.pm.impl.AnnotationUtil
Searches for the first PmCacheCfg.CacheMode property with the given name within from the given annotation set.
The first annotation property that has not the value PmCacheCfg.CacheMode.NOT_SPECIFIED will be returned.
getCacheStrategyForOptions() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getCacheStrategyForValue() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getCause() - Method in class org.pm4j.core.pm.PmMessage
 
getCell(int) - Method in class org.pm4j.core.pm.impl.PmTableGenericRowImpl
 
getCell(int) - Method in class org.pm4j.core.pm.impl.PmTableRowCellsImpl
 
getCell(int) - Method in interface org.pm4j.core.pm.PmTableGenericRow
 
getCell(int) - Method in interface org.pm4j.core.pm.PmTableRow
 
getCell(int) - Method in interface org.pm4j.core.pm.PmTableRowPm
 
getCells() - Method in class org.pm4j.core.pm.impl.PmTableGenericRowImpl
 
getCells() - Method in class org.pm4j.core.pm.impl.PmTableRowCellsImpl
 
getCells() - Method in interface org.pm4j.core.pm.PmTableGenericRow
 
getCells() - Method in interface org.pm4j.core.pm.PmTableRow
 
getCells() - Method in interface org.pm4j.core.pm.PmTableRowPm
 
getChangedItems() - Method in class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
getChangeKind() - Method in class org.pm4j.core.pm.PmEvent
 
getChangingCommand() - Method in class org.pm4j.core.pm.PmEvent
 
getCmdDeSelectAll() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdDeSelectAll() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdDeSelectAllOnPage() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdDeSelectAllOnPage() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdFirstPage() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdFirstPage() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdKind() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
getCmdKind() - Method in class org.pm4j.core.pm.impl.PmCommandImpl.MetaData
 
getCmdKind() - Method in interface org.pm4j.core.pm.PmCommand
 
getCmdLastPage() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdLastPage() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdNextPage() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdNextPage() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdPrevPage() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdPrevPage() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdSelectAll() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdSelectAll() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdSelectAllOnPage() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCmdSelectAllOnPage() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCmdSort() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
getCmdSort() - Method in interface org.pm4j.core.pm.PmTableCol
 
getColPosAttr() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
getColPosAttr() - Method in interface org.pm4j.core.pm.PmTableCol
Specification and visualization of the column position is supported by the PM attribute provided by this method.
getColumns() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getColumns() - Method in interface org.pm4j.core.pm.PmTable
 
getCommandState() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
getCommandState() - Method in interface org.pm4j.core.pm.PmCommand
 
getComparator(Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PathComparatorFactory
 
getConverter() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getConverter() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getCurrentExpr() - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
getCurrentPageIdx() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
getCurrentPageIdx() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
getCurrentPageIdx() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getCurrentPageIdx() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getCurrentPageIdx() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getCurrentValue() - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
getDefaultValue() - Method in class org.pm4j.core.pm.impl.PmAttrBase
The default implementation provides the default value provided by the annotation PmAttrCfg.defaultValue().
getDefaultValueImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
The default implementation provides the default value provided by the annotation PmAttrCfg.defaultPath() and (if that was null) the value provided by PmAttrCfg.defaultValue().
getDefaultValueImpl() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.SortOrderAttr
 
getEnumClass() - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
getEnumNullOptionDefault() - Method in class org.pm4j.core.pm.PmDefaults
 
getErrorPageNaviString() - Method in class org.pm4j.core.pm.impl.PmExceptionHandlerImpl
 
getExecHistory() - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
getFirstItem() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getFirstItem() - Method in interface org.pm4j.core.pm.PmAttrPmList
 
getFirstOption() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getFirstOption() - Method in interface org.pm4j.core.pm.PmOptionSet
 
getFirstOptionValue() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getFirstOptionValue() - Method in interface org.pm4j.core.pm.PmOptionSet
 
getFormatDefaultResKey() - Method in class org.pm4j.core.pm.impl.PmAttrBase
Concrete attribute classes may specify here a default format resource key as a fallback for unspecified format localizations.
getFormatDefaultResKey() - Method in class org.pm4j.core.pm.impl.PmAttrDateBase
The default format key PmAttrDate.RESKEY_DEFAULT_FORMAT_PATTERN applies when no special format is defined (either by resource key with postfix or annotation).
getFormatDefaultResKey() - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl
The default format key PmAttrDouble.RESKEY_DEFAULT_FORMAT_PATTERN applies when no special format is defined (either by resource key with postfix or annotation).
getFormatResKey() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getFormatString() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getFormatString() - Method in interface org.pm4j.core.pm.PmAttr
Returns a localized format string for attribute values provided as strings.
The localized format string is based on a resource key which may be defined as follows: You may specify it using the annotation PmAttrCfg.formatResKey(). You may define it within the resource file, using a resource key with a '_format' postfix.
Example: myPm.myNumber_format=#,##0.## For some types such as PmAttrDate and PmAttrDouble you may specify default formats.
(Attribute classes may specify this by implementing getFormatDefaultResKey().)
See: PmAttrDate.RESKEY_DEFAULT_FORMAT_PATTERN and PmAttrDouble.RESKEY_DEFAULT_FORMAT_PATTERN. The resource key gets evaluated in the sequence specified above.
getGenericRows() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getGenericRows() - Method in interface org.pm4j.core.pm.PmTable
Provides a row representation that may be used by generic a renderer.
getHasPmErrors() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getHasPmErrors() - Method in interface org.pm4j.core.pm.PmConversation
 
getHasVisibleItems() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getHasVisibleItems() - Method in interface org.pm4j.core.pm.PmAttrPmList
For lists that may contain invisible items.
getIconPath(T) - Method in interface org.pm4j.core.pm.impl.title.PmTitleProvider
 
getIconPath(PmObject) - Method in class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
getIconPath(T) - Method in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
Provides an icon resource string that is defined within the resource file(s).
getId() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
getId() - Method in interface org.pm4j.core.pm.PmOption
 
getIdAsString() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
getIdAsString() - Method in interface org.pm4j.core.pm.PmOption
 
getIdxOfFirstItemOnPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
getIdxOfLastItemOnPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
getInstance() - Static method in class org.pm4j.core.pm.PmDefaults
 
getInvalidValueRef() - Method in class org.pm4j.core.pm.impl.PmValidationMessage
 
getItemConverter() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getItemConverter() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
The item-Converter can be configured using the annotation PmAttrListCfg.itemConverter() or by overriding this method.
getItemConverter() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl.MetaData
 
getItemConverter() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl.MetaData
 
getItemsOnPage() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
getItemsOnPage() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
getItemsOnPage() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getItemXtillYofZ() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getItemXtillYofZ() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getLastItem() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getLastItem() - Method in interface org.pm4j.core.pm.PmAttrPmList
 
getLastOption() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getLastOption() - Method in interface org.pm4j.core.pm.PmOptionSet
 
getLastOptionValue() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getLastOptionValue() - Method in interface org.pm4j.core.pm.PmOptionSet
 
getLocale(PmObject) - Method in class org.pm4j.core.pm.impl.PmLocalizeApiHandler
 
getLogStringBuilder() - Method in class org.pm4j.core.pm.PmDefaults
 
getMax() - Method in class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl
 
getMax() - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl
 
getMax() - Method in class org.pm4j.core.pm.impl.PmAttrIntegerImpl
 
getMax() - Method in class org.pm4j.core.pm.impl.PmAttrLongImpl
 
getMax() - Method in class org.pm4j.core.pm.impl.PmAttrShortImpl
 
getMax() - Method in interface org.pm4j.core.pm.PmAttrNumber
 
getMaxLen() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getMaxLen() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getMaxLen() - Method in interface org.pm4j.core.pm.PmAttr
 
getMaxLen() - Method in interface org.pm4j.core.pm.PmAttrNumber
FIXME olaf: should be an interface for all attributes that may be represented as text (--> PmAttrBase).
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
Provides the attribute type specific default max length.
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrBooleanImpl.MetaData
 
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrDateBase.MetaData
The default max length is the length of the date format pattern.
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl.MetaData
 
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrImpl.MetaData
The default for this type is 100.
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl.MetaData
 
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrNumBase
The default implementation calculates the number of digits required for the maximal value as provided by PmAttrNumber.getMax().
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrNumBase.MetaData
The default implementation calculates the number of digits required for the maximal value as provided by PmAttrNumBase.MetaData.getMaxValue().
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl.MetaData
 
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl.MetaData
 
getMaxLenDefault() - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl.MetaData
 
getMaxValue() - Method in class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl.MetaData
 
getMaxValue() - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl.MetaData
 
getMaxValue() - Method in class org.pm4j.core.pm.impl.PmAttrIntegerImpl.MetaData
 
getMaxValue() - Method in class org.pm4j.core.pm.impl.PmAttrLongImpl.MetaData
 
getMaxValue() - Method in class org.pm4j.core.pm.impl.PmAttrNumBase.MetaData
 
getMaxValue() - Method in class org.pm4j.core.pm.impl.PmAttrShortImpl.MetaData
 
getMin() - Method in class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl
 
getMin() - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl
 
getMin() - Method in class org.pm4j.core.pm.impl.PmAttrIntegerImpl
 
getMin() - Method in class org.pm4j.core.pm.impl.PmAttrLongImpl
 
getMin() - Method in class org.pm4j.core.pm.impl.PmAttrShortImpl
 
getMin() - Method in interface org.pm4j.core.pm.PmAttrNumber
 
getMinLen() - Method in class org.pm4j.core.pm.impl.PmAttrBase
The default implementation returns 0.
getMinLen() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getMinLen() - Method in interface org.pm4j.core.pm.PmAttr
 
getMsgArgs() - Method in class org.pm4j.core.pm.PmMessage
 
getMsgKey() - Method in class org.pm4j.core.pm.PmMessage
 
getName() - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
getName() - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
getNamedChildContentMap() - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
getNavigateBackLink(NaviLink...) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Provides the link to navigate to.
The default implementation calls NaviHistory#getPrevOrStartLink()
getNaviHistory() - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
getNaviHistory() - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
 
getNaviLink() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
getNaviLink() - Method in interface org.pm4j.core.pm.PmCommand
Provides an optional link to a navigation target.
getNaviLinkImpl() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
getNodeDetailsPm() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getNodeDetailsPm() - Method in class org.pm4j.core.pm.impl.PmElementBase
 
getNodeDetailsPm() - Method in interface org.pm4j.core.pm.PmTreeNode
This method supports master-detail views.
getNodeDetailsPmImpl() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getNullOption() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getNullOptionDefault() - Method in class org.pm4j.core.pm.impl.PmAttrBase
Provides the attribute type specific default definition, if an option set should contain a null option definition or not.
getNullOptionDefault() - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
getNullOptionDefault() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
getNullOptionDefault() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getNullOptionTitle(PmAttrEnumImpl<?>) - Method in class org.pm4j.core.pm.impl.options.EnumOptionSetDef
 
getNullOptionTitle(PmAttrEnumImpl<?>) - Method in class org.pm4j.core.pm.impl.options.EnumOptionSetDefWithOptionCfg
 
getNullOptionTitle(T_ATTR) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
getNullOptionTitle(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefNoOption
 
getNullOptionTitle(T_ATTR) - Method in interface org.pm4j.core.pm.impl.options.PmOptionSetDef
 
getNumberFormat(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.converter.PmConverterNumber
 
getNumberFormat(String) - Method in class org.pm4j.core.pm.impl.PmAttrNumBase
 
getNumOfItems() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
getNumOfItems() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
getNumOfItems() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getNumOfItems() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getNumOfItems() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getNumOfPageRows() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getNumOfPageRows() - Method in interface org.pm4j.core.pm.PmTable
 
getNumOfPages(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
getNumOfPages() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getNumOfPages() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getOptionForId(Serializable) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getOptionForId(Serializable) - Method in interface org.pm4j.core.pm.PmOptionSet
 
getOptionForIdString(String) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getOptionForIdString(String) - Method in interface org.pm4j.core.pm.PmOptionSet
 
getOptionForTitle(String) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getOptionForTitle(String) - Method in interface org.pm4j.core.pm.PmOptionSet
 
getOptionIds(PmOptionSet) - Static method in class org.pm4j.core.pm.impl.options.PmOptionSetUtil
 
getOptions() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getOptions() - Method in interface org.pm4j.core.pm.PmOptionSet
 
getOptionSet() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getOptionSet() - Method in interface org.pm4j.core.pm.PmAttr
Provides the set of value options the user may choose from.
getOptionSetDef() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
getOptionSetImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getOptionSetImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBooleanImpl
 
getOptionTitles(PmOptionSet) - Static method in class org.pm4j.core.pm.impl.options.PmOptionSetUtil
 
getOptionValues(PmAttrEnumImpl<?>) - Method in class org.pm4j.core.pm.impl.options.EnumOptionSetDefWithOptionCfg
 
getOptionValues(T_ATTR) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefBase
Is only called if no OptionSetDefBase.optionsPath is specified.
getOptionValues(PmOptionSet) - Static method in class org.pm4j.core.pm.impl.options.PmOptionSetUtil
 
getOptionValues() - Method in class org.pm4j.core.pm.impl.PmAttrBase
A combination of PmOptionCfg and the implementation of this method may be used to define the options for the attribute value.
getOptionValuesMethod - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
getOutputFormat(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.converter.PmConverterDate
The last format definition returned by PmConverterDate.getParseFormats(PmAttr).
getOutputFormat() - Method in class org.pm4j.core.pm.impl.PmAttrDateBase
 
getOutputFormat() - Method in interface org.pm4j.core.pm.PmAttrDate
The last format definition provided by the format resource definition.
E.g.
getOwnPmElementFactory() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPageableCollection() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getPageableCollectionImpl() - Method in class org.pm4j.core.pm.impl.PmTableImpl
Gets called whenever the internal collection is null and PmTableImpl.getPageableCollection() gets called.
getPageForItemPos(PageableCollection<?>, int) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
getPager() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getPager() - Method in interface org.pm4j.core.pm.PmTable.WithPager
 
getPageSize() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
getPageSize() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
getPageSize() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getPageSize() - Method in interface org.pm4j.core.pm.pageable.PmPager
 
getPageSize() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
getParentCommands() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
getParentCommands() - Method in interface org.pm4j.core.pm.PmCommand
A command may be nested in a hierarchy of other parent commands (command groups).
getParentSessionImpl() - Method in class org.pm4j.core.pm.impl.PmConversationImpl.ChildSession
Deprecated.  
getParseFormats(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.converter.PmConverterDate
Translates the (optionally semicolon delimited) language specific format value in an array set of formats that is used to parse date strings.
getPathName() - Method in class org.pm4j.core.pm.impl.expr.ExprBase
 
getPm() - Method in class org.pm4j.core.pm.impl.expr.PmExprExecCtxt
 
getPm() - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
getPm() - Method in class org.pm4j.core.pm.PmMessage
 
getPmAttribute(String) - Method in class org.pm4j.core.pm.impl.PmElementBase
 
getPmAttribute(String) - Method in interface org.pm4j.core.pm.PmElement
 
getPmAttributes() - Method in class org.pm4j.core.pm.impl.PmElementBase
 
getPmAttributes() - Method in interface org.pm4j.core.pm.PmElement
 
getPmAttrTitleProvider() - Method in class org.pm4j.core.pm.PmDefaults
 
getPmBean() - Method in class org.pm4j.core.pm.impl.PmBeanBase
 
getPmBean() - Method in interface org.pm4j.core.pm.PmBean
 
getPmBeanClass() - Method in class org.pm4j.core.pm.impl.PmBeanBase
 
getPmBeanClass() - Method in interface org.pm4j.core.pm.PmBean
 
getPmBeanImpl() - Method in class org.pm4j.core.pm.impl.PmBeanBase
Will be called if PmBeanBase.pmBean is null.
getPmBeanImpl() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
Provides an initial empty backing bean if there is none.
getPmChildNodes() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getPmChildNodes() - Method in class org.pm4j.core.pm.impl.PmElementBase
 
getPmChildNodes() - Method in interface org.pm4j.core.pm.PmTreeNode
 
getPmChildNodesImpl() - Method in class org.pm4j.core.pm.impl.PmElementBase
The implementation of child node generation.
The default implementation provides all attributes that implement the PmTreeNode interface.
getPmChildren(PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
 
getPmColSize() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
getPmColSize() - Method in interface org.pm4j.core.pm.PmTableCol
 
getPmCommandHistory() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmCommandHistory() - Method in interface org.pm4j.core.pm.PmConversation
 
getPmContentAspect(PmObject, PmAspect) - Static method in class org.pm4j.core.pm.impl.PmUtil
 
getPmConversation() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmConversation() - Method in class org.pm4j.core.pm.impl.PmElementBase
Optimization: Cached session navigation.
getPmConversation() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmConversation() - Method in interface org.pm4j.core.pm.PmObject
 
getPmConversationImpl() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmDefaults() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmDefaults() - Method in interface org.pm4j.core.pm.PmConversation
The default definitions may be defined for a tree of PMs.
getPmElementFactory() - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
getPmErrors(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
 
getPmExceptionHandler() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmForBean(PmObject, T) - Static method in class org.pm4j.core.pm.api.PmFactoryApi
Searches an existing presentation model for the given bean.
getPmForBean(PmObject, T) - Method in class org.pm4j.core.pm.impl.PmFactoryApiHandler
Searches an existing presentation model for the given bean.
getPmHierarchy(PmObject, boolean) - Static method in class org.pm4j.core.pm.impl.PmUtil
Generates a list that represents the PM hierarchy of the given PM.
getPmIconPath() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmIconPath() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.CmdSortPm
 
getPmIconPath() - Method in interface org.pm4j.core.pm.PmObject
 
getPmInfos(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
 
getPmKey() - Method in class org.pm4j.core.pm.impl.PmBeanBase
The default implementation provides a unique identifier for the memory bean behind this model.
getPmKey() - Method in class org.pm4j.core.pm.impl.PmElementBase
The default implementation provides a unique identifier for this model.
getPmKey() - Method in interface org.pm4j.core.pm.PmElement
 
getPmListForBeans(PmObject, Collection<T>, boolean) - Static method in class org.pm4j.core.pm.api.PmFactoryApi
Convenience method that calls #getPmForBean(Object) for each item within the given list.
getPmListForBeans(PmObject, Collection<T>, boolean) - Method in class org.pm4j.core.pm.impl.PmFactoryApiHandler
Convenience method that calls #getPmForBean(Object) for each item within the given list.
getPmLocale() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmLocale() - Method in interface org.pm4j.core.pm.PmConversation
Provides the language to be used for the for titles, tool tips etc.
getPmLogString(PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
Provides a string for logging and debugging.
getPmMessages(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
 
getPmMessages() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmMessages(PmObject, PmMessage.Severity) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
Gets all messages for the given model.
getPmMessages() - Method in interface org.pm4j.core.pm.PmConversation
Gets all active messages within this conversation.
getPmMessages(PmObject, PmMessage.Severity) - Method in interface org.pm4j.core.pm.PmConversation
Gets all messages for the given model.
getPmMetaData() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Provides the PM meta data.
getPmMetaDataWithoutPmInitCall() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmName() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmName() - Method in interface org.pm4j.core.pm.PmObject
A unique short name of this item within its parent scope.
getPmNamedObject(Object) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmNamedObject(Object) - Method in interface org.pm4j.core.pm.PmConversation
 
getPmNaviHistory() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmNaviHistory() - Method in interface org.pm4j.core.pm.PmConversation
 
getPmParent() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmParent() - Method in interface org.pm4j.core.pm.PmObject
 
getPmParentConversation() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getPmParentConversation() - Method in interface org.pm4j.core.pm.PmConversation
 
getPmParentElement() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getPmParentOfType(PmObject, Class<T>) - Static method in class org.pm4j.core.pm.impl.PmUtil
Gets the PM parent with the requested type from the PM hierarchy of the given PM.
getPmPath() - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
getPmProperty(String) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmProperty(String) - Method in interface org.pm4j.core.pm.PmObject
Returns a application specific property that may have been defined using PmObject.setPmProperty(String, Object).
getPmRelativeName() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmRelativeName() - Method in interface org.pm4j.core.pm.PmObject
The unique relative name of the pm within its PM-composite.
getPmResKey() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmResKeyBase() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmResLoaderCtxtClasses() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Fix resources are usually located in a package and archive context of a domain class.
getPmShortTitle() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmShortTitle() - Method in interface org.pm4j.core.pm.PmObject
Some applications decorate titles for specific items with some extra characters.
getPmStyleClasses() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmStyleClasses() - Method in interface org.pm4j.core.pm.PmObject
A PM may provide CSS style classes to provide layout hints.
getPmStyleClassesImpl(Set<String>) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getPmStyleClassesImpl(Set<String>) - Method in class org.pm4j.core.pm.impl.PmObjectBase
Provides subclass specific style class definitions.
getPmTable() - Method in class org.pm4j.core.pm.impl.PmTableGenericRowImpl
 
getPmTable() - Method in class org.pm4j.core.pm.impl.PmTableRowCellsImpl
 
getPmTable() - Method in interface org.pm4j.core.pm.PmTableGenericRow
 
getPmTable() - Method in interface org.pm4j.core.pm.PmTableRow
 
getPmTitle() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
getPmTitle() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmTitle() - Method in interface org.pm4j.core.pm.PmObject
 
getPmTitle() - Method in interface org.pm4j.core.pm.PmOption
 
getPmTitleDef() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Provides a default title provider that may be overridden by concrete classes.
getPmTitleImpl() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmTitleProvider() - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
getPmTitleProvider() - Method in class org.pm4j.core.pm.PmDefaults
 
getPmTooltip() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmTooltip() - Method in interface org.pm4j.core.pm.PmObject
 
getPmTooltipImpl() - Method in class org.pm4j.core.pm.impl.PmAttrDateBase.WithFormatTooltip
 
getPmTooltipImpl() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getPmToTabSetViewConnector() - Method in class org.pm4j.core.pm.impl.PmTabSetImpl
 
getPmValue() - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
getPmWarnings(PmObject) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
 
getPos() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
getRedoList() - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
getRedoList() - Method in interface org.pm4j.core.pm.PmCommandHistory
 
getRootSession(PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
Provides the root of the session hierarchy for the given PM.
getRowFilter() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
getRowFilter() - Method in interface org.pm4j.core.pm.PmTableCol
 
getRows() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getRows() - Method in interface org.pm4j.core.pm.PmTable
Provides only the visible rows.
The provided set may be influenced by filter criteria and paging logic.
getRowSelectMode() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getRowSelectMode() - Method in interface org.pm4j.core.pm.PmTable
 
getRowSortComparator() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
getRowSortComparator() - Method in interface org.pm4j.core.pm.PmTableCol
Provides the configured row sort comparator.
getRowsWithChanges() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getRowsWithChanges() - Method in interface org.pm4j.core.pm.PmTable
 
getScopeObj(List<Class<?>>) - Method in class org.pm4j.core.pm.impl.title.ClassPathResourceStringProvider
 
getSelected() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl.SelectableItemPm
 
getSelected() - Method in interface org.pm4j.core.pm.PmTableRowPm
 
getSelectedItems() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
getSelectedItems() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
getSelectedItems() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
getSelectedRow() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getSelectedRow() - Method in interface org.pm4j.core.pm.PmTable
Supports PmTable.RowSelectMode.SINGLE.
getSelectedRows() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getSelectedRows() - Method in interface org.pm4j.core.pm.PmTable
 
getSeverity() - Method in class org.pm4j.core.pm.PmMessage
 
getShortTitle(T) - Method in interface org.pm4j.core.pm.impl.title.PmTitleProvider
 
getShortTitle(PmObject) - Method in class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
getShortTitle(T) - Method in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
getSize() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
getSize() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
getSize() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getSize() - Method in interface org.pm4j.core.pm.PmAttrList
 
getSize() - Method in interface org.pm4j.core.pm.PmAttrPmList
 
getSize() - Method in interface org.pm4j.core.pm.PmOptionSet
 
getSortOrderAttr() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
getSortOrderAttr() - Method in interface org.pm4j.core.pm.PmTableCol
Specification and visualization of the column sort order is supported by the PM attribute provided by this method.
getStartExpr() - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
getStartValue() - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
getStringValue() - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
getStyleClass() - Method in enum org.pm4j.core.pm.PmMessage.Severity
 
getText() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
getThreadEventSource() - Static method in class org.pm4j.core.pm.api.PmEventApi
 
getThreadEventSource() - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
getTitle(PmAttrBase<?, ?>) - Method in class org.pm4j.core.pm.impl.title.AsteriskAttrTitleProvider
 
getTitle(T) - Method in interface org.pm4j.core.pm.impl.title.PmTitleProvider
 
getTitle(PmObject) - Method in class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
getTitle(PmObjectBase) - Method in class org.pm4j.core.pm.impl.title.TitleProviderAttrValueBased
 
getTitle(T) - Method in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
getTitle() - Method in class org.pm4j.core.pm.PmMessage
 
getTitle() - Method in class org.pm4j.core.pm.PmMessage.SubMessageList
 
getTitleForEnumValue(Enum<?>) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
getToolTip(T) - Method in interface org.pm4j.core.pm.impl.title.PmTitleProvider
 
getToolTip(PmObject) - Method in class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
getToolTip(T) - Method in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
getTooltip() - Method in class org.pm4j.core.pm.PmMessage
 
getToStringNameBuilder() - Method in class org.pm4j.core.pm.PmDefaults
 
getTotalNumOfRows() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
getTotalNumOfRows() - Method in interface org.pm4j.core.pm.PmTable
 
getUncachedValidValue() - Method in class org.pm4j.core.pm.impl.PmAttrBase
Gets attribute value directly from the bound data source.
getUndoCommand() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
getUndoCommand() - Method in interface org.pm4j.core.pm.PmCommand
Provides an instance that may undo the effect of this command.
getUndoList() - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
getUndoList() - Method in interface org.pm4j.core.pm.PmCommandHistory
 
getValue() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
getValue(Object) - Method in class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
 
getValue(Object, Object) - Method in class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
Ignores the context parameter.
getValue(Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PassThroughPathResolver
 
getValue(Object, Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PassThroughPathResolver
 
getValue(Object) - Method in interface org.pm4j.core.pm.impl.pathresolver.PathResolver
 
getValue(Object, Object) - Method in interface org.pm4j.core.pm.impl.pathresolver.PathResolver
 
getValue(Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
getValue(Object, Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
getValue() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getValue() - Method in class org.pm4j.core.pm.impl.title.ResStringCache.Entry
 
getValue() - Method in interface org.pm4j.core.pm.PmAttr
Provides the actual value of the attribute.
getValue() - Method in interface org.pm4j.core.pm.PmAttrPmRef
Repeated base class signature.
getValue() - Method in interface org.pm4j.core.pm.PmOption
Provides an optional object behind this option.
getValueAsBean() - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
 
getValueAsBean() - Method in interface org.pm4j.core.pm.PmAttrPmRef
 
getValueAsList() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
getValueAsList() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getValueAsList() - Method in interface org.pm4j.core.pm.PmAttrList
An explicte list value signature.
getValueAsList() - Method in interface org.pm4j.core.pm.PmAttrPmList
An explicte list value signature.
getValueAsString() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getValueAsString() - Method in interface org.pm4j.core.pm.PmAttr
 
getValueAsStringList() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
getValueAsStringList() - Method in interface org.pm4j.core.pm.PmAttrList
A string list interface for UI controls that only support string lists.
Example: rich:pickList
getValueImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
getValueLocalized() - Method in class org.pm4j.core.pm.impl.PmAttrBase
The default implementation returns the result of PmAttrBase.getValueAsString().
getValueLocalized() - Method in class org.pm4j.core.pm.impl.PmAttrBooleanImpl
Provides a localized according to the current value.
getValueLocalized() - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
getValueLocalized() - Method in interface org.pm4j.core.pm.PmAttr
Some attribute types, such as enums, may provide localized values.
getValueSubset(int, int) - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
getValueSubset(int, int) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
getValueSubset(int, int) - Method in interface org.pm4j.core.pm.PmAttrList
Provides a subset of the whole item set.
getValueSubset(int, int) - Method in interface org.pm4j.core.pm.PmAttrPmList
Provides a subset of the whole item set.
getVetoCommandDecorator() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Provides the command decorator that returned false for its call of PmCommandDecorator.beforeDo(PmCommand).
getViewConnector() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
getVisibleItems(Collection<? extends PmObject>) - Static method in class org.pm4j.core.pm.impl.PmUtil
Provides the subset of visible PMs.
getVisiblePmCommands(PmCommand.CommandSet) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Commands usually don't have popups.
getVisiblePmCommands() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getVisiblePmCommands(PmCommand.CommandSet) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
getVisiblePmCommands(PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
Provides the set of all visible commands.
getVisiblePmCommands(PmObject, PmCommand.CommandSet) - Static method in class org.pm4j.core.pm.impl.PmUtil
 

H

handleEvent(PmEvent) - Method in interface org.pm4j.core.pm.PmEventListener
Handles the event.
handleNamedPmObjectNotFound(String) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
Will be called when #findNamedPmObject(String) did not find a value for the given name.
An implementation may use this method to generate the requested object on the fly.
hasAspect(PmAspect) - Method in class org.pm4j.core.pm.serialization.PmContentCfg
 
hashCode() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
hasNextPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
hasPrevPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
hasRequestParams() - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
hasRequestParams() - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
 
hasValidAttributes(PmElement) - Static method in class org.pm4j.core.pm.impl.PmUtil
 

I

idPath - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
init(PmDefaults) - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
Initializes the some attributes based on PM-default settings.
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.commands.PmCommandGroup
Defines the specific command kind.
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.commands.PmCommandSeparator
Defines the specific command kind.
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrBooleanImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrDateBase
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrIntegerImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrLongImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrShortImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmBeanBase
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
initMetaData(PmObjectBase.MetaData) - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
initMetaDataBeanConstraint(<any>) - Method in class org.pm4j.core.pm.impl.PmAttrBase
Gets called for each found ConstraintDescriptor.
The default implementation just checks the NotNull restrictions.
Sub classes override this method to consider other restrictions.
INSTANCE - Static variable in class org.pm4j.core.pm.impl.cache.PmCacheLog
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.cache.PmCacheStrategyNoCache
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterBigDecimal
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterBoolean
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterDate
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterDouble
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterInteger
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterLong
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterShort
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterString
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.converter.PmConverterString.Trimmed
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.expr.ThisExpr
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.options.OptionSetDefNoOption
An instance that may be used as singleton.
INSTANCE - Static variable in class org.pm4j.core.pm.impl.pathresolver.PassThroughPathResolver
It's an immutable algorithm.
INSTANCE - Static variable in class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderAbsoluteName
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderShortName
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderTitle
 
INSTANCE - Static variable in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
An instance that can be used as a singleton.
IS_EVENT_PROPAGATION - Static variable in class org.pm4j.core.pm.PmEvent
Indicator for an event that gets propagated to the parent hierarchy.
isAChangeRegistered() - Method in class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
isAllOnPageSelected(PageableCollection<T>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
isASubCommandEnabled() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
isASubCommandVisible() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
isBufferedPmValueMode() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
isBufferedPmValueMode() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
isBufferedPmValueMode() - Method in class org.pm4j.core.pm.impl.PmDataInputBase
 
isBufferedPmValueMode() - Method in interface org.pm4j.core.pm.PmDataInput
 
isCaching() - Method in interface org.pm4j.core.pm.impl.cache.PmCacheStrategy
 
isCaching() - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
isCaching() - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyNoCache
 
isChild(PmObject, PmObject) - Static method in class org.pm4j.core.pm.impl.PmUtil
Determines if the given instances are participants of a parent child relation.
isDone() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
isElementsInheritAnnotationsOnlyFromSession() - Method in class org.pm4j.core.pm.PmDefaults
Deprecated. 
isEmptyValue(T_PM_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
Checks the attribute type specific null or empty value condition.
isEmptyValue(List<T>) - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
isEmptyValue(List<T_ITEM_PM>) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
isEmptyValue(String) - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl
 
isEnabled() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
isEnabled() - Method in interface org.pm4j.core.pm.PmOption
 
isError() - Method in class org.pm4j.core.pm.PmMessage
 
isHideWhenNotEnabled() - Method in class org.pm4j.core.pm.impl.PmCommandImpl.MetaData
 
isInfo() - Method in class org.pm4j.core.pm.PmMessage
 
isInitializationEvent() - Method in class org.pm4j.core.pm.PmEvent
 
isMetaDataInitialized() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
isMultiLine() - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl
 
isMultiLine() - Method in interface org.pm4j.core.pm.PmAttrString
 
isMultiSelect() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
isMultiSelect() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
isMultiSelect() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
isMultiSelect() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
isMultiSelect() - Method in interface org.pm4j.core.pm.PmTable
Deprecated. Please use PmTable.getRowSelectMode()
isMultiselection() - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
isMultiselection() - Method in interface org.pm4j.core.pm.PmOptionSet
 
isNameMiddleChar(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
isNameStartChar(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
isNullAllowed() - Method in interface org.pm4j.core.pm.impl.pathresolver.PathResolver
 
isNullAllowed() - Method in class org.pm4j.core.pm.impl.pathresolver.PathResolverBase
 
isOnChar(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
isOnlyVisibleItems() - Method in class org.pm4j.core.pm.serialization.PmContentCfg
 
isOptional() - Method in class org.pm4j.core.pm.impl.expr.AttributeExpr
 
isOptional() - Method in class org.pm4j.core.pm.impl.expr.MethodCallExpr
 
isOptional() - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
isOptional() - Method in interface org.pm4j.core.pm.impl.expr.OptionalExpression
 
isOptional() - Method in class org.pm4j.core.pm.impl.expr.PmVariableExpr
 
isOptional() - Method in class org.pm4j.core.pm.impl.expr.PmVariableOrAttributeExpr
 
isOptional() - Method in class org.pm4j.core.pm.impl.expr.ThisExpr
 
isPmEnabled() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
isPmEnabled() - Method in interface org.pm4j.core.pm.PmObject
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.commands.PmCommandGroup
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.commands.PmCommandNaviBack
Is only enabled when there is a back-navigation link.
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.commands.PmCommandSeparator
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.commands.PmValueChangeCommand
The referenced presentation model should be enabled.
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
The default implementation checks the own enabled flag and the enablement of its parent context element.
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.PmCommandProxy
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.CmdSortPm
 
isPmEnabledImpl() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.SortOrderAttr
 
isPmReadonly() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Please override PmObjectBase.isPmReadonlyImpl() to provide your specific logic.
isPmReadonly() - Method in interface org.pm4j.core.pm.PmObject
 
isPmReadonlyImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
isPmReadonlyImpl() - Method in class org.pm4j.core.pm.impl.PmElementBase
 
isPmReadonlyImpl() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Sub classes may implement their specific read-only definition here.
isPmReadonlyImpl() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
isPmTreeLeaf() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
The default implementation returns false because the children of a list attribute are usually displayed as tree child nodes.
isPmTreeLeaf() - Method in class org.pm4j.core.pm.impl.PmElementBase
The default implementation returns true if there is no child.
isPmTreeLeaf() - Method in interface org.pm4j.core.pm.PmTreeNode
 
isPmValid() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
isPmValid() - Method in interface org.pm4j.core.pm.PmObject
Checks if there is an error message related to this PM.
isPmValueChanged() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
isPmValueChanged() - Method in class org.pm4j.core.pm.impl.PmDataInputBase
 
isPmValueChanged() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
isPmValueChanged() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
The changed state of this element does usually not indicate a real data change Thus it is by default configured to NOT report its changes in PmPagerImpl.isPmValueChanged().
However, this definition may be changed by setting PmPagerImpl.propagateChangedStateToParent to true.
isPmValueChanged() - Method in interface org.pm4j.core.pm.PmAttr
Indicates an attribute value change.
isPmValueChanged() - Method in interface org.pm4j.core.pm.PmDataInput
Indicates a value change.
isPmValueSet() - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
isPmVisible() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
isPmVisible() - Method in interface org.pm4j.core.pm.PmObject
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.commands.PmCommandGroup
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.PmCommandProxy
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.CmdSortPm
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.SortOrderAttr
 
isPmVisibleImpl() - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
isPropagationEvent() - Method in class org.pm4j.core.pm.PmEvent
 
isReadOnly() - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
isRequired() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
isRequired() - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
isRequired() - Method in interface org.pm4j.core.pm.PmAttr
 
isRequiresValidValues() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
isRequiresValidValues() - Method in class org.pm4j.core.pm.impl.PmTableColImpl.CmdSortPm
 
isRequiresValidValues() - Method in interface org.pm4j.core.pm.PmCommand
 
isSelected(T_ITEM) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
isSelected(T_ITEM) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
isSelected(T_PM) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
isSpace(char) - Static method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
isStringValueSet() - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
isSupportingAsStringValues() - Method in class org.pm4j.core.pm.impl.PmAttrBase
Defaults to true.
isSupportingAsStringValues() - Method in class org.pm4j.core.pm.impl.PmAttrImpl
 
isValidatingOnSetPmValue() - Method in class org.pm4j.core.pm.impl.PmAttrBase
If this method returns true, each PmAttrBase.setValue(Object) will cause an immediate call to PmAttrBase.pmValidate().
isValidatingOnSetPmValue() - Method in class org.pm4j.core.pm.impl.PmElementBase
Defines if the attribute validation should be executed on each attribute value set operation.
isVariable() - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
isWarning() - Method in class org.pm4j.core.pm.PmMessage
 
itemXtillYofZ - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl
 

L

localize(PmObject, String, Object...) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Provides a localization based on a key and option resource string arguments.
localize(PmObjectBase, String, Object...) - Method in class org.pm4j.core.pm.impl.PmLocalizeApiHandler
Provides a localization based on a key and option resource string arguments.
localize(String, Object...) - Method in class org.pm4j.core.pm.PmMessage
 
localizeEnumValue(PmObject, Enum<?>) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Finds a localization for the given enum value.
localizeOneOrMany(PmObject, String, int, Object...) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Provides a localization based on a key and option resource string arguments.
localizeOneOrMany(PmObject, int, Object...) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Calls #localizeOneOrMany(String, int, Object...) with the resource key provided by #getPmResKey().
localizeOptional(String, Object...) - Method in class org.pm4j.core.pm.PmMessage
 
localizeWithPfx(PmObject, String, Object...) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
Provides a localization based on a key and option resource string arguments.
logPmCacheHit(PmObject, String) - Method in class org.pm4j.core.pm.impl.cache.PmCacheLog
 
logPmCacheHit(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
logPmCacheInit(PmObject, String) - Method in class org.pm4j.core.pm.impl.cache.PmCacheLog
 
logPmCacheInit(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 

M

makeBeanCollection() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
The collection to put the values to may be very different.
makeCmdSort() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
makeEnumOption(Enum<?>) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
Helper for manual enum option creation.
makeEnumOptions(Enum<?>...) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
Helper for manual enum option set creation.
makeExceptionMsg(PmObject, PmMessage.Severity, Throwable) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Generates a standard exception message and propagates it to the PM conversation.
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrBase
It's abstract because specific attribute types have to create their specific meta data.
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrBooleanImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrDateBase
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrIntegerImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrLongImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
Gets called when the meta data instance for this presentation model is not yet available (first call within the VM live time).
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrShortImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmBeanBase
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmElementBase
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmLabelImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Gets called when the meta data instance for this presentation model is not yet available (first call within the VM live time).
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
makeMetaData() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
makeMsg(PmObject, PmMessage.Severity, String, Object...) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Generates a message and propagates it to the PM conversation.
makeMsgOneMany(PmObject, String, int, Object...) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Generates an INFO message and propagates it to the PM session
makeMsgOneMany(PmObject, PmMessage.Severity, String, int, Object...) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Generates a message and propagates it to the PM session
makeName(PmObjectBase) - Method in interface org.pm4j.core.pm.impl.PmObjectBase.NameBuilder
 
makeName(PmObjectBase) - Method in class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderAbsoluteName
 
makeName(PmObjectBase) - Method in class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderShortName
 
makeName(PmObjectBase) - Method in class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderTitle
 
makeOption(PmAttrEnumImpl<?>, Object) - Method in class org.pm4j.core.pm.impl.options.EnumOptionSetDefWithOptionCfg
 
makeOption(PmAttrBase<?, ?>, Object) - Method in class org.pm4j.core.pm.impl.options.GenericOptionSetDef
 
makeOption(T_ATTR, Object) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
makeOptionalInfoMsg(PmObject, String, Object...) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Provides a success message when a string resource for the given key is defined.
makeOptionalSuccessMsg() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Is called on each successful command execution.
makeOptions(PmAttrEnumImpl<?>) - Method in class org.pm4j.core.pm.impl.options.EnumOptionSetDef
 
makeOptions(PmAttrEnumImpl<?>) - Method in class org.pm4j.core.pm.impl.options.EnumOptionSetDefWithOptionCfg
 
makeOptions(T_ATTR) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
makeOptions(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefNoOption
 
makeOptions(T_ATTR) - Method in interface org.pm4j.core.pm.impl.options.PmOptionSetDef
Generates the options for the attribute.
makeOptionSetDef(PmOptionCfg, Method) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
makeOptionSetDef(PmOptionCfg, Method) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
makeRequiredWarning(PmAttr<?>) - Static method in class org.pm4j.core.pm.api.PmMessageUtil
Generates a warning that indicates that a required value is not provided.
makeSortOrderAttr() - Method in class org.pm4j.core.pm.impl.PmTableColImpl
Creates the PM for the sortOrderAttr attribute.
Concrete subclasses may define here their specific sortOrderAttr PM.
makeSubCtxt() - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
Generates a sub context that may be used to evaluate a separate expression.
makeSubCtxt() - Method in class org.pm4j.core.pm.impl.expr.PmExprExecCtxt
 
makeWithPmValue(PmAttr<?>, T_VALUE) - Static method in class org.pm4j.core.pm.impl.SetValueContainer
 
messageFormat(Locale, String, Object...) - Method in class org.pm4j.core.pm.impl.PmLocalizeApiHandler
Uses the MessageFormat for string formatting.
MethodCallExpr - Class in org.pm4j.core.pm.impl.expr
Invokes a method.
MSGKEY_EXCEPTION - Static variable in class org.pm4j.core.pm.PmConstants
A resource key for cached exceptions.
MSGKEY_VALIDATION_CONVERSION_FROM_STRING_FAILED - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_FORMAT_FAILURE - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_MISSING_REQUIRED_SELECTION - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_MISSING_REQUIRED_VALUE - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_READONLY - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_VALUE_TOO_HIGH - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_VALUE_TOO_LONG - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_VALUE_TOO_LOW - Static variable in class org.pm4j.core.pm.PmConstants
 
MSGKEY_VALIDATION_VALUE_TOO_SHORT - Static variable in class org.pm4j.core.pm.PmConstants
 

N

NAME_PATH_DELIMITER - Static variable in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
NamedObjectResolver - Interface in org.pm4j.core.pm.impl.connector
Interface for technology specific adapters which resolve objects by name.
NamedObjectResolverNullImpl - Class in org.pm4j.core.pm.impl.connector
This resolver is only intended as a place holder.
NamedObjectResolverNullImpl() - Constructor for class org.pm4j.core.pm.impl.connector.NamedObjectResolverNullImpl
 
NameWithModifier - Class in org.pm4j.core.pm.impl.expr
Parses a name with its modifier specification.
NameWithModifier() - Constructor for class org.pm4j.core.pm.impl.expr.NameWithModifier
 
NAVI_PARAM_NEXT_DLG_PM - Static variable in class org.pm4j.core.pm.impl.PmCommandImpl
A navigation parameter that contains the PM for a dialog to start after command execution.
navigateBack(NaviLink...) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Navigates to the page, the user came from.
navigateTo(NaviLink) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Defines a target for navigation after command execution.
navigateToFirstPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
Navigates to the last page.
navigateToLastPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
Navigates to the last page.
navigateToNextPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
Navigates one page forward.
navigateToPrevPage(PageableCollection<?>) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
Navigates one page back.
NO_CACHE_VALUE - Static variable in interface org.pm4j.core.pm.impl.cache.PmCacheStrategy
Marker instance, identifies no value within the cache.
NO_SORT_SPEC - Static variable in annotation type org.pm4j.core.pm.annotation.PmOptionCfg
 
NULL_OPTION_DEFAULT_RESKEY - Static variable in annotation type org.pm4j.core.pm.annotation.PmOptionCfg
This resource key allows provide a default title for the null option of all option sets.
NULL_OPTION_ID - Static variable in interface org.pm4j.core.pm.PmOptionSet
 
NULL_OPTION_RESKEY_POSTFIX - Static variable in class org.pm4j.core.pm.impl.options.EnumOptionSetDef
This postfix may be used to define a null option title for a specific enum type.
NULL_OPTION_RESKEY_POSTFIX - Static variable in class org.pm4j.core.pm.impl.options.EnumOptionSetDefWithOptionCfg
This postfix may be used to define a null option title for a specific enum type.
NULL_VALUE_OBJECT - Static variable in interface org.pm4j.core.pm.impl.cache.PmCacheStrategy
Marker instance, identifies a null value within the cache.
nullOption - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
nullOptionTitleResKey - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 

O

onAddNewItem(PmObject) - Method in class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
onAddNewRow(T_ROW_ELEMENT_PM) - Method in class org.pm4j.core.pm.impl.PmTableImpl
Gets called whenever a new (transient) row gets added to the table.
onDeleteItem(PmObject) - Method in class org.pm4j.core.pm.impl.ChangedChildStateRegistry
 
onDeleteRow(T_ROW_ELEMENT_PM) - Method in class org.pm4j.core.pm.impl.PmTableImpl
Gets called whenever a row gets deleted from the table.
onException(PmObject, Throwable, boolean) - Method in interface org.pm4j.core.pm.impl.PmExceptionHandler
Will be called whenever the execution of an action failed with an exception.
onException(PmObject, Throwable, boolean) - Method in class org.pm4j.core.pm.impl.PmExceptionHandlerImpl
 
onNonPmException(PmCommand, Throwable, boolean) - Method in class org.pm4j.core.pm.impl.PmExceptionHandlerImpl
This default implementation throws a PmRuntimeException for the given throwable.
onPmChildStateChange(PmObject, PmEvent) - Method in class org.pm4j.core.pm.impl.PmObjectBase
Gets called whenever the state of a child was changed.
onPmEnablementChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
Is called whenever an event with the flag PmEvent.ENABLEMENT_CHANGE was fired for this PM.
onPmInit() - Method in class org.pm4j.core.pm.impl.commands.PmCommandNaviBack
Sets the fix link value before command execution.
onPmInit() - Method in class org.pm4j.core.pm.impl.PmBeanBase.Nested
 
onPmInit() - Method in class org.pm4j.core.pm.impl.PmObjectBase
Gets called when the meta data part of this PM is initialized and assigned to this instance.
onPmInit() - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
onPmInit() - Method in class org.pm4j.core.pm.impl.PmTabSetImpl
 
onPmOptionSetChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
 
onPmSelectionChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmTableImpl
Is called whenever an event with the flag PmEvent.SELECTION_CHANGE was fired for this PM.
onPmStyleClassChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
 
onPmTitleChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
Is called whenever an event with the flag PmEvent.TITLE_CHANGE was fired for this PM.
onPmTooltipChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
Is called whenever an event with the flag PmEvent.TOOLTIP_CHANGE was fired for this PM.
onPmValidationStateChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
 
onPmValueChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmObjectBase
Is called whenever an event with the flag PmEvent.VALUE_CHANGE was fired for this PM.
onPmValueChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
Is called whenever an event with the flag PmEvent.VALUE_CHANGE was fired for this PM.
onPmVisibilityChange(PmEvent) - Method in class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
Is called whenever an event with the flag PmEvent.VISIBILITY_CHANGE was fired for this PM.
onUpdateCollection() - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Gets called whenever the collection behind this instance was updated.
onUpdateCollection() - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
onUpdateCollection() - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
onVisit(PmObject) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
Default call back for common PmObject related handling.
onVisit(PmObject) - Method in class org.pm4j.core.pm.impl.PmVisitorAddAttributeEventListener
 
onVisit(PmObject) - Method in class org.pm4j.core.pm.impl.PmVisitorFireEvent
 
onVisit(PmObject) - Method in class org.pm4j.core.pm.impl.PmVisitorTouchAll
 
onVisit(PmObject) - Method in class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
onVisit(PmObject) - Method in class org.pm4j.core.pm.serialization.PmContentSetVisitor
 
onVisitPmTreeNode(PmTreeNode) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
Call back for PmTreeNode related handling.
onVisitPmTreeNode(PmTreeNode) - Method in class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
OptionalExpression - Interface in org.pm4j.core.pm.impl.expr
 
OPTIONSET_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
OptionSetDefBase<T_ATTR extends PmAttrBase<?,?>> - Class in org.pm4j.core.pm.impl.options
An algorithms that provides options for attribute values based on the annotation PmOptionCfg.
OptionSetDefBase(PmOptionCfg, Method) - Constructor for class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
OptionSetDefNoOption - Class in org.pm4j.core.pm.impl.options
Default option set definition.
OptionSetDefNoOption() - Constructor for class org.pm4j.core.pm.impl.options.OptionSetDefNoOption
 
optionsPath - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
org.pm4j.core.pm - package org.pm4j.core.pm
Presentation model interfaces for views that render user interfaces.
org.pm4j.core.pm.annotation - package org.pm4j.core.pm.annotation
Annotations for presentation model classes and fields that may be used to define static presentation model properties that don't change in application execution time.
org.pm4j.core.pm.api - package org.pm4j.core.pm.api
 
org.pm4j.core.pm.impl - package org.pm4j.core.pm.impl
Default implementation of the presentation model interfaces defined in the packages 'pm' and 'pm/impl_if'.
org.pm4j.core.pm.impl.cache - package org.pm4j.core.pm.impl.cache
 
org.pm4j.core.pm.impl.commands - package org.pm4j.core.pm.impl.commands
 
org.pm4j.core.pm.impl.connector - package org.pm4j.core.pm.impl.connector
 
org.pm4j.core.pm.impl.converter - package org.pm4j.core.pm.impl.converter
 
org.pm4j.core.pm.impl.expr - package org.pm4j.core.pm.impl.expr
 
org.pm4j.core.pm.impl.expr.parser - package org.pm4j.core.pm.impl.expr.parser
 
org.pm4j.core.pm.impl.options - package org.pm4j.core.pm.impl.options
 
org.pm4j.core.pm.impl.pathresolver - package org.pm4j.core.pm.impl.pathresolver
 
org.pm4j.core.pm.impl.title - package org.pm4j.core.pm.impl.title
 
org.pm4j.core.pm.pageable - package org.pm4j.core.pm.pageable
 
org.pm4j.core.pm.remote - package org.pm4j.core.pm.remote
 
org.pm4j.core.pm.serialization - package org.pm4j.core.pm.serialization
 

P

PageableCollection<T_ITEM> - Interface in org.pm4j.core.pm.pageable
Common interface for pageable object sets.
PageableCollection.Filter<T> - Interface in org.pm4j.core.pm.pageable
Interface for classes used to filter collection items.
PageableCollectionUtil - Class in org.pm4j.core.pm.pageable
Some common algorithms that should not be implemented redundantly for each kind of Pageable.
PageableCollectionUtil() - Constructor for class org.pm4j.core.pm.pageable.PageableCollectionUtil
 
PageableListImpl<T_ITEM> - Class in org.pm4j.core.pm.pageable
Implements a PageableCollection based on an List of items to handle.
PageableListImpl(Collection<T_ITEM>) - Constructor for class org.pm4j.core.pm.pageable.PageableListImpl
 
PageableListImpl(int, boolean) - Constructor for class org.pm4j.core.pm.pageable.PageableListImpl
Creates an empty collection.
PageablePmsForBeans<T_PM extends PmBean<T_BEAN>,T_BEAN> - Class in org.pm4j.core.pm.pageable
A PageableItems instance that provides PmBean instances in front of a PageableItems container that handles the corresponding bean instances.
PageablePmsForBeans(PmTable<T_PM>, PageableCollection<T_BEAN>) - Constructor for class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
PageablePmsForBeans(PmTable<T_PM>, Collection<T_BEAN>) - Constructor for class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
pager - Variable in class org.pm4j.core.pm.impl.PmTableImpl
A pager that may be used to navigate through the table.
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.AttributeExpr
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.MethodCallExpr
Parses a method call syntax strings such as: myMethod() or myMethod(parm1, param2).
parse(String, boolean) - Static method in class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
parse(ParseCtxt, boolean) - Static method in class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.PmVariableExpr
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.PmVariableOrAttributeExpr
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.ScalarExpr.NumberExpr
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.ScalarExpr
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.ScalarExpr.StringExpr
 
parse(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.ThisExpr
 
parse(String) - Static method in class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
 
parse(String) - Static method in class org.pm4j.core.pm.impl.pathresolver.PathComparatorFactory
 
parse(String, boolean) - Static method in class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
parse(ParseCtxt, boolean) - Static method in class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
ParseCtxt - Class in org.pm4j.core.pm.impl.expr.parser
Implementiert technischen Hilfsfunktionen zum Parsen der XML-ähnlichen Struktur der Medientexte.
ParseCtxt(String) - Constructor for class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
ParseException - Exception in org.pm4j.core.pm.impl.expr.parser
 
ParseException(ParseCtxt, String) - Constructor for exception org.pm4j.core.pm.impl.expr.parser.ParseException
 
parseNameAndModifier(ParseCtxt) - Static method in class org.pm4j.core.pm.impl.expr.NameWithModifier
Parses a name with modifiers.
PassThroughPathResolver - Class in org.pm4j.core.pm.impl.pathresolver
Just passes the given object back.
Used for scenarios, where the start object of the path should be used.
PassThroughPathResolver() - Constructor for class org.pm4j.core.pm.impl.pathresolver.PassThroughPathResolver
 
PathComparatorFactory - Class in org.pm4j.core.pm.impl.pathresolver
 
PathException - Exception in org.pm4j.core.pm.impl.pathresolver
 
PathException(String, String) - Constructor for exception org.pm4j.core.pm.impl.pathresolver.PathException
 
PathException(String, String, Throwable) - Constructor for exception org.pm4j.core.pm.impl.pathresolver.PathException
 
PathExpressionChain - Class in org.pm4j.core.pm.impl.expr
 
PathExpressionChain(List<OptionalExpression>) - Constructor for class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
PathResolver - Interface in org.pm4j.core.pm.impl.pathresolver
Interface for path algorithms that provide access to relatively addressed objects.
PathResolverBase - Class in org.pm4j.core.pm.impl.pathresolver
Common implementation parts for concrete resolver classes.
PathResolverBase() - Constructor for class org.pm4j.core.pm.impl.pathresolver.PathResolverBase
 
PERFORMED_REDIRECT - Static variable in class org.pm4j.core.pm.impl.PmCommandImpl
Internal marker object.
pm - Variable in class org.pm4j.core.pm.PmEvent
The PmObject that is related to the event.
PmAspect - Enum in org.pm4j.core.pm
Enumerates PM content aspects.
PmAttr<T> - Interface in org.pm4j.core.pm
Presentation model for attributes.
PmAttr.Converter<T> - Interface in org.pm4j.core.pm
Converts single values between its attribute type representation and String or Serializable representation.
PmAttrBase<T_PM_VALUE,T_BEAN_VALUE> - Class in org.pm4j.core.pm.impl
Basic implementation for PM attributes.
PmAttrBase(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrBase
 
PmAttrBase.MetaData - Class in org.pm4j.core.pm.impl
Shared meta data for all attributes of the same kind.
PmAttrBase.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
PmAttrBigDecimal - Interface in org.pm4j.core.pm
PM attribute for BigDecimal values.
PmAttrBigDecimalCfg - Annotation Type in org.pm4j.core.pm.annotation
Attribute constraints.
PmAttrBigDecimalImpl - Class in org.pm4j.core.pm.impl
 
PmAttrBigDecimalImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl
 
PmAttrBigDecimalImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrBigDecimalImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrBigDecimalImpl.MetaData
 
PmAttrBoolean - Interface in org.pm4j.core.pm
PM for boolean attributes.
PmAttrBooleanImpl - Class in org.pm4j.core.pm.impl
 
PmAttrBooleanImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrBooleanImpl
 
PmAttrBooleanImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrBooleanImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrBooleanImpl.MetaData
 
PmAttrCfg - Annotation Type in org.pm4j.core.pm.annotation
Name of the field to address.
PmAttrCfg.AttrAccessKind - Enum in org.pm4j.core.pm.annotation
 
PmAttrDate - Interface in org.pm4j.core.pm
 
PmAttrDateBase<T_BACKING_DATE> - Class in org.pm4j.core.pm.impl
Base class for PM attributes the externally provide a Date.
Sub classes may bind it to other date representations (e.g.
PmAttrDateBase(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrDateBase
 
PmAttrDateBase.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrDateBase.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrDateBase.MetaData
 
PmAttrDateBase.WithFormatTooltip<T_BACKING_DATE> - Class in org.pm4j.core.pm.impl
A subclass with a tooltip that provides a hint about the format.
PmAttrDateBase.WithFormatTooltip(PmElementBase) - Constructor for class org.pm4j.core.pm.impl.PmAttrDateBase.WithFormatTooltip
 
PmAttrDateImpl - Class in org.pm4j.core.pm.impl
 
PmAttrDateImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrDateImpl
 
PmAttrDouble - Interface in org.pm4j.core.pm
 
PmAttrDoubleCfg - Annotation Type in org.pm4j.core.pm.annotation
Attribute constraints.
PmAttrDoubleImpl - Class in org.pm4j.core.pm.impl
 
PmAttrDoubleImpl(PmElementBase) - Constructor for class org.pm4j.core.pm.impl.PmAttrDoubleImpl
 
PmAttrDoubleImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrDoubleImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrDoubleImpl.MetaData
 
PmAttrEnum<T_ENUM extends java.lang.Enum<T_ENUM>> - Interface in org.pm4j.core.pm
 
PmAttrEnumImpl<T_ENUM extends java.lang.Enum<T_ENUM>> - Class in org.pm4j.core.pm.impl
 
PmAttrEnumImpl(PmObject, Class<T_ENUM>) - Constructor for class org.pm4j.core.pm.impl.PmAttrEnumImpl
 
PmAttrEnumImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrEnumImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrEnumImpl.MetaData
 
PmAttrEnumImpl.PmConverterEnum - Class in org.pm4j.core.pm.impl
 
PmAttrEnumImpl.PmConverterEnum() - Constructor for class org.pm4j.core.pm.impl.PmAttrEnumImpl.PmConverterEnum
 
PmAttrImpl<T_VALUE> - Class in org.pm4j.core.pm.impl
Base implementation for user type attributes.
PmAttrImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrImpl
 
PmAttrImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrImpl.MetaData
 
PmAttrInteger - Interface in org.pm4j.core.pm
 
PmAttrIntegerCfg - Annotation Type in org.pm4j.core.pm.annotation
Attribute constraints.
PmAttrIntegerImpl - Class in org.pm4j.core.pm.impl
 
PmAttrIntegerImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrIntegerImpl
 
PmAttrIntegerImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrIntegerImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrIntegerImpl.MetaData
 
PmAttrList<T> - Interface in org.pm4j.core.pm
 
PmAttrListCfg - Annotation Type in org.pm4j.core.pm.annotation
PM list attribute constraints.
PmAttrListImpl<T> - Class in org.pm4j.core.pm.impl
 
PmAttrListImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrListImpl
 
PmAttrListImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrListImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrListImpl.MetaData
 
PmAttrListImpl.PmAttrListOfIntegers - Class in org.pm4j.core.pm.impl
 
PmAttrListImpl.PmAttrListOfIntegers(PmElementBase) - Constructor for class org.pm4j.core.pm.impl.PmAttrListImpl.PmAttrListOfIntegers
 
PmAttrListImpl.PmAttrListOfLongs - Class in org.pm4j.core.pm.impl
 
PmAttrListImpl.PmAttrListOfLongs(PmElementBase) - Constructor for class org.pm4j.core.pm.impl.PmAttrListImpl.PmAttrListOfLongs
 
PmAttrListImpl.PmAttrListOfStrings - Class in org.pm4j.core.pm.impl
 
PmAttrListImpl.PmAttrListOfStrings(PmElementBase) - Constructor for class org.pm4j.core.pm.impl.PmAttrListImpl.PmAttrListOfStrings
 
PmAttrLong - Interface in org.pm4j.core.pm
 
PmAttrLongCfg - Annotation Type in org.pm4j.core.pm.annotation
Attribute constraints.
PmAttrLongImpl - Class in org.pm4j.core.pm.impl
 
PmAttrLongImpl(PmElementBase) - Constructor for class org.pm4j.core.pm.impl.PmAttrLongImpl
 
PmAttrLongImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrLongImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrLongImpl.MetaData
 
PmAttrNumBase<T extends java.lang.Number> - Class in org.pm4j.core.pm.impl
 
PmAttrNumBase(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrNumBase
 
PmAttrNumBase.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrNumBase.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrNumBase.MetaData
 
PmAttrNumber<T extends java.lang.Number> - Interface in org.pm4j.core.pm
 
PmAttrPmList<T_ITEM_PM extends PmElement> - Interface in org.pm4j.core.pm
Presentation model for sets of elements.
PmAttrPmListCfg - Annotation Type in org.pm4j.core.pm.annotation
PM list attribute constraints.
PmAttrPmListImpl<T_ITEM_PM extends PmBean<T_BEAN>,T_BEAN> - Class in org.pm4j.core.pm.impl
TODOC:
PmAttrPmListImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
PmAttrPmListImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrPmListImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrPmListImpl.MetaData
 
PmAttrPmRef<T_REFED_PM extends PmBean<?>> - Interface in org.pm4j.core.pm
Presentation model for references to other bean that is represented by a PM.
PmAttrPmRefImpl<T_REFED_PM extends PmBean<?>,T_BEAN> - Class in org.pm4j.core.pm.impl
TODOC:
PmAttrPmRefImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrPmRefImpl
 
PmAttrPmRefImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrPmRefImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrPmRefImpl.MetaData
 
PmAttrShort - Interface in org.pm4j.core.pm
PM attribute for Short values.
PmAttrShortCfg - Annotation Type in org.pm4j.core.pm.annotation
Attribute constraints.
PmAttrShortImpl - Class in org.pm4j.core.pm.impl
PM attribute implementation for Short values.
PmAttrShortImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrShortImpl
 
PmAttrShortImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrShortImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrShortImpl.MetaData
 
PmAttrString - Interface in org.pm4j.core.pm
 
PmAttrStringCfg - Annotation Type in org.pm4j.core.pm.annotation
Attribute constraints.
PmAttrStringImpl - Class in org.pm4j.core.pm.impl
 
PmAttrStringImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmAttrStringImpl
 
PmAttrStringImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmAttrStringImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmAttrStringImpl.MetaData
 
PmBean<T_BEAN> - Interface in org.pm4j.core.pm
Presentation model for data beans.
PmBeanBase<T_BEAN> - Class in org.pm4j.core.pm.impl
 
PmBeanBase() - Constructor for class org.pm4j.core.pm.impl.PmBeanBase
Default constructor for dependency injected PM's.
PmBeanBase(PmObject, T_BEAN) - Constructor for class org.pm4j.core.pm.impl.PmBeanBase
Initializing constructor.
PmBeanBase.MetaData - Class in org.pm4j.core.pm.impl
Shared meta data for all attributes of the same kind.
PmBeanBase.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmBeanBase.MetaData
 
PmBeanBase.Nested<T_BEAN> - Class in org.pm4j.core.pm.impl
A special PmBeanBase class that provides access to the bean that is handled by the embedding PmBeanBase instance.
PmBeanBase.Nested(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmBeanBase.Nested
Creates the PM bound to a null-pmBean .
PmBeanCfg - Annotation Type in org.pm4j.core.pm.annotation
Bean presentation model attributes.
PmBoolean - Enum in org.pm4j.core.pm.annotation
A three state boolean which may be used in boolean-kind annotations that need an undefined default value.
PmCacheApi - Class in org.pm4j.core.pm.api
 
PmCacheApi() - Constructor for class org.pm4j.core.pm.api.PmCacheApi
 
PmCacheApi.CacheKind - Enum in org.pm4j.core.pm.api
The PM content caches.
PmCacheApiHandler - Class in org.pm4j.core.pm.impl
 
PmCacheApiHandler() - Constructor for class org.pm4j.core.pm.impl.PmCacheApiHandler
 
PmCacheCfg - Annotation Type in org.pm4j.core.pm.annotation
Cache definition annotation.
PmCacheCfg.CacheMode - Enum in org.pm4j.core.pm.annotation
 
PmCacheLog - Class in org.pm4j.core.pm.impl.cache
 
PmCacheLog() - Constructor for class org.pm4j.core.pm.impl.cache.PmCacheLog
 
pmCacheLog - Static variable in class org.pm4j.core.pm.impl.PmObjectBase
Logger for cache usage statistics.
PmCacheStrategy - Interface in org.pm4j.core.pm.impl.cache
Interface for PM cache strategy implementations.
PmCacheStrategyBase<PM extends PmObject> - Class in org.pm4j.core.pm.impl.cache
 
PmCacheStrategyBase(String) - Constructor for class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
PmCacheStrategyNoCache - Class in org.pm4j.core.pm.impl.cache
 
PmCacheStrategyNoCache() - Constructor for class org.pm4j.core.pm.impl.cache.PmCacheStrategyNoCache
 
PmCacheStrategyRequest - Class in org.pm4j.core.pm.impl.cache
 
PmCacheStrategyRequest(String, String) - Constructor for class org.pm4j.core.pm.impl.cache.PmCacheStrategyRequest
 
PmCacheStrategySession - Class in org.pm4j.core.pm.impl.cache
 
PmCacheStrategySession(String, String) - Constructor for class org.pm4j.core.pm.impl.cache.PmCacheStrategySession
 
PmCommand - Interface in org.pm4j.core.pm
A user interface command.
PmCommand.CmdKind - Enum in org.pm4j.core.pm
 
PmCommand.CommandSet - Enum in org.pm4j.core.pm
 
PmCommand.CommandState - Enum in org.pm4j.core.pm
 
PmCommandCfg - Annotation Type in org.pm4j.core.pm.annotation
Static configuration data for commands.
PmCommandCfg.BEFORE_DO - Enum in org.pm4j.core.pm.annotation
 
PmCommandDecorator - Interface in org.pm4j.core.pm
Interface for command logic that may be added to commands just by adding decorator instances to the command execution logic.
PmCommandDecoratorImpl - Class in org.pm4j.core.pm.impl
A basic PmCommandDecorator implementation, providing empty implementations for all interface methods.
PmCommandDecoratorImpl() - Constructor for class org.pm4j.core.pm.impl.PmCommandDecoratorImpl
 
PmCommandGroup - Class in org.pm4j.core.pm.impl.commands
A pure command group.
PmCommandGroup(PmObject) - Constructor for class org.pm4j.core.pm.impl.commands.PmCommandGroup
Creates an empty command group.
PmCommandGroup(PmObject, NaviLink) - Constructor for class org.pm4j.core.pm.impl.commands.PmCommandGroup
Creates an empty command group that navigates to a page.
PmCommandHistory - Interface in org.pm4j.core.pm
Provides the set of undo/redo-able commands.
PmCommandHistoryImpl - Class in org.pm4j.core.pm.impl
 
PmCommandHistoryImpl() - Constructor for class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
PmCommandImpl - Class in org.pm4j.core.pm.impl
Implementation for PmCommand.
PmCommandImpl(PmObject, NaviLink) - Constructor for class org.pm4j.core.pm.impl.PmCommandImpl
Constructor for fix commands that have an associated field in the parent PM.
PmCommandImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmCommandImpl
Constructor for fix commands that have an associated field in the parent PM.
PmCommandImpl.MetaData - Class in org.pm4j.core.pm.impl
Shared meta data for all commands of the same kind.
PmCommandImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmCommandImpl.MetaData
 
PmCommandNaviBack - Class in org.pm4j.core.pm.impl.commands
Navigates back to the previous page.
It is intended for the usual 'Cancel' button functionality.
PmCommandNaviBack(PmObject, NaviLink...) - Constructor for class org.pm4j.core.pm.impl.commands.PmCommandNaviBack
 
PmCommandProxy - Class in org.pm4j.core.pm.impl
Proxy commands are designed as stand-in's for optionally existing real application commands.
PmCommandProxy(PmObject, PmCommandProxy.OnMissingDelegate) - Constructor for class org.pm4j.core.pm.impl.PmCommandProxy
 
PmCommandProxy(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmCommandProxy
Defines a proxy that gets disabled if there is no forward command defined.
PmCommandProxy.OnMissingDelegate - Enum in org.pm4j.core.pm.impl
Defines, what to do in case of a missing delegate command.
PmCommandSeparator - Class in org.pm4j.core.pm.impl.commands
A command separator.
PmCommandSeparator(PmObject) - Constructor for class org.pm4j.core.pm.impl.commands.PmCommandSeparator
Creates a command separator.
PmConstants - Class in org.pm4j.core.pm
 
PmConstants() - Constructor for class org.pm4j.core.pm.PmConstants
 
PmContentCfg - Class in org.pm4j.core.pm.serialization
 
PmContentCfg(PmAspect...) - Constructor for class org.pm4j.core.pm.serialization.PmContentCfg
 
PmContentChangeCommand - Class in org.pm4j.core.pm.serialization
 
PmContentChangeCommand(PmObject, PmContentContainer) - Constructor for class org.pm4j.core.pm.serialization.PmContentChangeCommand
 
PmContentContainer - Class in org.pm4j.core.pm.serialization
DTO for the content of a single PM.
PmContentContainer() - Constructor for class org.pm4j.core.pm.serialization.PmContentContainer
 
PmContentGetVisitor - Class in org.pm4j.core.pm.serialization
 
PmContentGetVisitor() - Constructor for class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
PmContentGetVisitor(PmContentCfg) - Constructor for class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
PmContentGetVisitor(PmContentCfg, PmContentContainer) - Constructor for class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
PmContentSerializer - Class in org.pm4j.core.pm.serialization
Supports serialization and de-serialization of PM content.
PmContentSerializer(PmContentCfg) - Constructor for class org.pm4j.core.pm.serialization.PmContentSerializer
Initializes the PmContentSerializer with a content configuration.
PmContentSerializer() - Constructor for class org.pm4j.core.pm.serialization.PmContentSerializer
 
PmContentSetVisitor - Class in org.pm4j.core.pm.serialization
 
PmContentSetVisitor(Object, PmContentContainer) - Constructor for class org.pm4j.core.pm.serialization.PmContentSetVisitor
 
PmConversation - Interface in org.pm4j.core.pm
A presentation model conversation is a controller for a set of presentation models.
PmConversationImpl - Class in org.pm4j.core.pm.impl
Basic PM conversation implementation.
PmConversationImpl() - Constructor for class org.pm4j.core.pm.impl.PmConversationImpl
Default constructor for some limited dependency injection frameworks that don't support constructor parameters.
PmConversationImpl(Class<?>...) - Constructor for class org.pm4j.core.pm.impl.PmConversationImpl
Constructor for not annotation based creation of root conversations.
Used for very small sample and test applications.
PmConversationImpl(PmObject, Class<?>...) - Constructor for class org.pm4j.core.pm.impl.PmConversationImpl
Constructor for not annotation based creation of conversations.
Used for very small sample and test applications.
PmConversationImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmConversationImpl
 
PmConversationImpl.ChildSession<T_PARENT extends PmConversation> - Class in org.pm4j.core.pm.impl
Deprecated. 
PmConversationImpl.ChildSession() - Constructor for class org.pm4j.core.pm.impl.PmConversationImpl.ChildSession
Deprecated.  
PmConversationImpl.ChildSession(T_PARENT) - Constructor for class org.pm4j.core.pm.impl.PmConversationImpl.ChildSession
Deprecated.  
PmConverterBigDecimal - Class in org.pm4j.core.pm.impl.converter
 
PmConverterBigDecimal() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterBigDecimal
 
PmConverterBoolean - Class in org.pm4j.core.pm.impl.converter
 
PmConverterBoolean() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterBoolean
 
PmConverterDate - Class in org.pm4j.core.pm.impl.converter
 
PmConverterDate() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterDate
 
PmConverterDouble - Class in org.pm4j.core.pm.impl.converter
 
PmConverterDouble() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterDouble
 
PmConverterInteger - Class in org.pm4j.core.pm.impl.converter
 
PmConverterInteger() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterInteger
 
PmConverterList<T_ITEM> - Class in org.pm4j.core.pm.impl.converter
Converts a list by using a dedicated PmConverterList.itemConverter for the list items.
PmConverterList(PmAttr.Converter<T_ITEM>) - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterList
 
PmConverterLong - Class in org.pm4j.core.pm.impl.converter
 
PmConverterLong() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterLong
 
PmConverterNumber<T extends java.lang.Number> - Class in org.pm4j.core.pm.impl.converter
Base class for number type converters.
PmConverterNumber(Class<T>) - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterNumber
 
PmConverterOptionBased - Class in org.pm4j.core.pm.impl.converter
A converter that uses the option set of the attribute in combination with a path that points to the option-id.
PmConverterOptionBased(String) - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterOptionBased
 
PmConverterOptionBased(PathResolver) - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterOptionBased
 
PmConverterSerializeableBase<T extends java.io.Serializable> - Class in org.pm4j.core.pm.impl.converter
Base class for converters that handle Serializable values.
PmConverterSerializeableBase() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterSerializeableBase
 
PmConverterShort - Class in org.pm4j.core.pm.impl.converter
 
PmConverterShort() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterShort
 
PmConverterString - Class in org.pm4j.core.pm.impl.converter
Converter for string values.
PmConverterString() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterString
 
PmConverterString.Trimmed - Class in org.pm4j.core.pm.impl.converter
Trims the received String in methode PmConverterString.Trimmed.stringToValue(PmAttr, String).
PmConverterString.Trimmed() - Constructor for class org.pm4j.core.pm.impl.converter.PmConverterString.Trimmed
 
PmDataInput - Interface in org.pm4j.core.pm
Interface for data input related presentation models.
PmDataInputBase - Class in org.pm4j.core.pm.impl
 
PmDataInputBase(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmDataInputBase
 
PmDefaults - Class in org.pm4j.core.pm
A singleton that knows about the application wide defined default presentation model implementation strategies.
PmDefaults() - Constructor for class org.pm4j.core.pm.PmDefaults
 
PmElement - Interface in org.pm4j.core.pm
A presentation model that supports a set of attributes.
PmElementBase - Class in org.pm4j.core.pm.impl
 
PmElementBase() - Constructor for class org.pm4j.core.pm.impl.PmElementBase
Constructor for dependency injection frameworks that are not able to use constructors (e.g.
PmElementBase(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmElementBase
 
PmElementImpl - Class in org.pm4j.core.pm.impl
A presentation model that is not in front of a bean.
PmElementImpl() - Constructor for class org.pm4j.core.pm.impl.PmElementImpl
Default constructor.
PmElementImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmElementImpl
Creates an element within its session scope.
PmEvent - Class in org.pm4j.core.pm
Informs about presentation model events.
PmEvent(Object, PmObject, int) - Constructor for class org.pm4j.core.pm.PmEvent
 
PmEventApi - Class in org.pm4j.core.pm.api
 
PmEventApi() - Constructor for class org.pm4j.core.pm.api.PmEventApi
 
PmEventApiHandler - Class in org.pm4j.core.pm.impl
 
PmEventApiHandler() - Constructor for class org.pm4j.core.pm.impl.PmEventApiHandler
 
PmEventListener - Interface in org.pm4j.core.pm
Listener type definition.
PmExceptionHandler - Interface in org.pm4j.core.pm.impl
Interface for application specific exception handling.
PmExceptionHandlerImpl - Class in org.pm4j.core.pm.impl
TODOC:
PmExceptionHandlerImpl() - Constructor for class org.pm4j.core.pm.impl.PmExceptionHandlerImpl
 
PmExpressionApi - Class in org.pm4j.core.pm.api
 
PmExpressionApi() - Constructor for class org.pm4j.core.pm.api.PmExpressionApi
 
PmExpressionApiHandler - Class in org.pm4j.core.pm.impl
 
PmExpressionApiHandler() - Constructor for class org.pm4j.core.pm.impl.PmExpressionApiHandler
 
PmExpressionPathResolver - Class in org.pm4j.core.pm.impl.pathresolver
A path resolver that uses an Expression.
PmExpressionPathResolver(String, boolean) - Constructor for class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
PmExpressionPathResolver(ParseCtxt, boolean) - Constructor for class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
PmExpressionPathResolver(Expression) - Constructor for class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
PmExprExecCtxt - Class in org.pm4j.core.pm.impl.expr
 
PmExprExecCtxt(PmObject) - Constructor for class org.pm4j.core.pm.impl.expr.PmExprExecCtxt
 
PmExprExecCtxt(PmObject, Object) - Constructor for class org.pm4j.core.pm.impl.expr.PmExprExecCtxt
 
PmFactoryApi - Class in org.pm4j.core.pm.api
 
PmFactoryApi() - Constructor for class org.pm4j.core.pm.api.PmFactoryApi
 
PmFactoryApiHandler - Class in org.pm4j.core.pm.impl
 
PmFactoryApiHandler() - Constructor for class org.pm4j.core.pm.impl.PmFactoryApiHandler
 
PmFactoryCfg - Annotation Type in org.pm4j.core.pm.annotation
Configuration of the bean PM factory to be used in the annotated context.
PmInject - Annotation Type in org.pm4j.core.pm.annotation
Marks a field to be injected by the PM framework.
PmLabel - Interface in org.pm4j.core.pm
A simple PM that just provides a title.
Is useful for some information to display.
PmLabelImpl - Class in org.pm4j.core.pm.impl
A label implementation.
PmLabelImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmLabelImpl
 
PmListAddItemCommand - Class in org.pm4j.core.pm.impl.commands
Command that changes an attribute value.
PmListAddItemCommand(PmAttrPmList<?>, Collection<?>) - Constructor for class org.pm4j.core.pm.impl.commands.PmListAddItemCommand
 
PmListAddItemCommand(PmAttrPmList<?>, Object) - Constructor for class org.pm4j.core.pm.impl.commands.PmListAddItemCommand
 
PmListRemoveItemCommand - Class in org.pm4j.core.pm.impl.commands
Revomes items from a list attribute.
PmListRemoveItemCommand(PmAttrPmList<?>, List<?>) - Constructor for class org.pm4j.core.pm.impl.commands.PmListRemoveItemCommand
 
PmListRemoveItemCommand(PmAttrPmList<?>, PmElement) - Constructor for class org.pm4j.core.pm.impl.commands.PmListRemoveItemCommand
 
PmLocalizeApi - Class in org.pm4j.core.pm.api
 
PmLocalizeApi() - Constructor for class org.pm4j.core.pm.api.PmLocalizeApi
 
PmLocalizeApiHandler - Class in org.pm4j.core.pm.impl
 
PmLocalizeApiHandler() - Constructor for class org.pm4j.core.pm.impl.PmLocalizeApiHandler
 
PmMessage - Class in org.pm4j.core.pm
A string resource based presentation model message.
PmMessage(PmObject, PmMessage.Severity, String, Object...) - Constructor for class org.pm4j.core.pm.PmMessage
 
PmMessage(PmObject, PmMessage.Severity, Throwable, String, Object...) - Constructor for class org.pm4j.core.pm.PmMessage
Constructor for messages that are caused by an exception.
PmMessage.Severity - Enum in org.pm4j.core.pm
 
PmMessage.SubMessageList - Class in org.pm4j.core.pm
A list that can be used to pass a set of submessages as message argument.
PmMessage.SubMessageList() - Constructor for class org.pm4j.core.pm.PmMessage.SubMessageList
Conctructor for message lists without item termination string.
PmMessage.SubMessageList(String) - Constructor for class org.pm4j.core.pm.PmMessage.SubMessageList
Constructor for message lists with item termination string.
PmMessageUtil - Class in org.pm4j.core.pm.api
 
PmMessageUtil() - Constructor for class org.pm4j.core.pm.api.PmMessageUtil
 
PmObject - Interface in org.pm4j.core.pm
Basic interface for common presentation model functionality.
PmObjectBase - Class in org.pm4j.core.pm.impl
Provides base functionality if presentation model classes.
PmObjectBase() - Constructor for class org.pm4j.core.pm.impl.PmObjectBase
Constructor.
PmObjectBase(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmObjectBase
 
PmObjectBase.MetaData - Class in org.pm4j.core.pm.impl
Shared PM meta data for all attributes of the same kind.
PmObjectBase.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
PmObjectBase.NameBuilder - Interface in org.pm4j.core.pm.impl
 
PmObjectBase.NameBuilderAbsoluteName - Class in org.pm4j.core.pm.impl
 
PmObjectBase.NameBuilderAbsoluteName() - Constructor for class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderAbsoluteName
 
PmObjectBase.NameBuilderShortName - Class in org.pm4j.core.pm.impl
 
PmObjectBase.NameBuilderShortName() - Constructor for class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderShortName
 
PmObjectBase.NameBuilderTitle - Class in org.pm4j.core.pm.impl
 
PmObjectBase.NameBuilderTitle() - Constructor for class org.pm4j.core.pm.impl.PmObjectBase.NameBuilderTitle
 
PmOnEventMethodCallDispatcher - Class in org.pm4j.core.pm.impl
Provides convenience 'onPmXyzChange' methods that are sometimes easier to use than event listeners instances.
PmOnEventMethodCallDispatcher() - Constructor for class org.pm4j.core.pm.impl.PmOnEventMethodCallDispatcher
 
PmOption - Interface in org.pm4j.core.pm
An option for an attribute value.
PmOptionCfg - Annotation Type in org.pm4j.core.pm.annotation
Specification of an attribute option set.
PmOptionCfg.NullOption - Enum in org.pm4j.core.pm.annotation
Defines if a null option should be generated or not.
PmOptionImpl - Class in org.pm4j.core.pm.impl.options
A simple ui option bean.
PmOptionImpl(Serializable) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionImpl
 
PmOptionImpl(Serializable, String) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionImpl
 
PmOptionImpl(Serializable, String, boolean) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionImpl
 
PmOptionImpl(Serializable, String, Object) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionImpl
 
PmOptionImpl(Serializable, String, Object, boolean) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionImpl
 
PmOptionSet - Interface in org.pm4j.core.pm
Interface for options sets.
PmOptionSetDef<T_ATTR extends PmAttr<?>> - Interface in org.pm4j.core.pm.impl.options
Interface for algorithms that provide attribute value options.
PmOptionSetImpl - Class in org.pm4j.core.pm.impl.options
 
PmOptionSetImpl(List<PmOption>) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
PmOptionSetImpl(PmOption...) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
PmOptionSetImpl.WithIdMap - Class in org.pm4j.core.pm.impl.options
A special option set that supports optimized association of an option ID to the corresponding option value.
PmOptionSetImpl.WithIdMap(List<PmOption>) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionSetImpl.WithIdMap
 
PmOptionSetImpl.WithIdMap(PmOption...) - Constructor for class org.pm4j.core.pm.impl.options.PmOptionSetImpl.WithIdMap
 
PmOptionSetUtil - Class in org.pm4j.core.pm.impl.options
 
PmOptionSetUtil() - Constructor for class org.pm4j.core.pm.impl.options.PmOptionSetUtil
 
PmOptionsUtil - Class in org.pm4j.core.pm.api
 
PmOptionsUtil() - Constructor for class org.pm4j.core.pm.api.PmOptionsUtil
 
PmPager - Interface in org.pm4j.core.pm.pageable
PM for a control that allows to switch between pages.
PmPagerImpl<T_ITEM> - Class in org.pm4j.core.pm.pageable
Implementation for some standard pager functionality.
PmPagerImpl(PmObject) - Constructor for class org.pm4j.core.pm.pageable.PmPagerImpl
 
PmPagerImpl.PagerVisibility - Enum in org.pm4j.core.pm.pageable
The set of standard pager visibility conditions.
PmPagerImpl.SelectableItemPm<T_BEAN> - Class in org.pm4j.core.pm.pageable
PM base class for items that support item selection functionality.
PmPagerImpl.SelectableItemPm() - Constructor for class org.pm4j.core.pm.pageable.PmPagerImpl.SelectableItemPm
 
PmRemoteChannel - Interface in org.pm4j.core.pm.remote
Interface to remote PMs.
PmRemoteChannelInVm - Class in org.pm4j.core.pm.remote
 
PmRemoteChannelInVm(PmObject, PmContentCfg, PmContentCfg) - Constructor for class org.pm4j.core.pm.remote.PmRemoteChannelInVm
 
PmRemoteChannelInVm(PmObject, PmContentCfg) - Constructor for class org.pm4j.core.pm.remote.PmRemoteChannelInVm
 
PmRemoteChannelInVm(PmObject) - Constructor for class org.pm4j.core.pm.remote.PmRemoteChannelInVm
 
PmSortOrder - Enum in org.pm4j.core.pm
Indicates a column sort order.
PmTable<T_ROW_OBJ> - Interface in org.pm4j.core.pm
PM for tables.
A table provides columns (@see PmTable.getColumns()) and rows (see PmTable.getTotalNumOfRows()).
PmTable.RowSelectMode - Enum in org.pm4j.core.pm
The set of supported row selection modes.
PmTable.WithPager<T_ROW_ELEMENT> - Interface in org.pm4j.core.pm
PM for table with a pager.
PmTableCfg - Annotation Type in org.pm4j.core.pm.annotation
Annotation configuration for PmTable instances.
PmTableCol - Interface in org.pm4j.core.pm
PM of a table column.
PmTableCol.Filter<T> - Interface in org.pm4j.core.pm
 
PmTableColCfg - Annotation Type in org.pm4j.core.pm.annotation
Annotation configuration for PmTableCol instances.
PmTableColImpl - Class in org.pm4j.core.pm.impl
Implements the table column PM behavior.
PmTableColImpl(PmTable<?>) - Constructor for class org.pm4j.core.pm.impl.PmTableColImpl
 
PmTableColImpl(PmTable<?>, Comparator<?>) - Constructor for class org.pm4j.core.pm.impl.PmTableColImpl
 
PmTableColImpl.CmdSortPm - Class in org.pm4j.core.pm.impl
 
PmTableColImpl.CmdSortPm() - Constructor for class org.pm4j.core.pm.impl.PmTableColImpl.CmdSortPm
 
PmTableColImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmTableColImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmTableColImpl.MetaData
 
PmTableColImpl.SortOrderAttr - Class in org.pm4j.core.pm.impl
Default sort order PM attribute class.
PmTableColImpl.SortOrderAttr(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmTableColImpl.SortOrderAttr
 
PmTableGenericRow<T_BACKING_ROW_OBJ> - Interface in org.pm4j.core.pm
Provides generic table row information.
PmTableGenericRowImpl<T_ROW_ELEMENT extends PmElement> - Class in org.pm4j.core.pm.impl
A table row implementation that is specific for DeprecatedPmTableOfPmElementsImpl.
PmTableGenericRowImpl(PmTable<T_ROW_ELEMENT>, T_ROW_ELEMENT) - Constructor for class org.pm4j.core.pm.impl.PmTableGenericRowImpl
 
PmTableImpl<T_ROW_ELEMENT_PM extends PmElement> - Class in org.pm4j.core.pm.impl
A table that presents the content of a set of PmElements.
PmTableImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmTableImpl
Creates an empty table.
PmTableImpl(PmObject, PageableCollection<T_ROW_ELEMENT_PM>) - Constructor for class org.pm4j.core.pm.impl.PmTableImpl
Creates a table that is connected to a data source (a PageableCollection).
PmTableImpl.MetaData - Class in org.pm4j.core.pm.impl
 
PmTableImpl.MetaData() - Constructor for class org.pm4j.core.pm.impl.PmTableImpl.MetaData
 
PmTableRow - Interface in org.pm4j.core.pm
 
PmTableRowCellsImpl<T_ROW_ELEMENT extends PmElement> - Class in org.pm4j.core.pm.impl
A table row implementation that is specific for DeprecatedPmTableOfPmElementsImpl.
PmTableRowCellsImpl(PmTable<T_ROW_ELEMENT>, T_ROW_ELEMENT) - Constructor for class org.pm4j.core.pm.impl.PmTableRowCellsImpl
 
PmTableRowPm - Interface in org.pm4j.core.pm
 
PmTabSet - Interface in org.pm4j.core.pm
A PM for a multi tab set.
PmTabSetConnector - Interface in org.pm4j.core.pm.impl.connector
View technology specific adapter for tabs.
PmTabSetConnectorDefaultImpl - Class in org.pm4j.core.pm.impl.connector
Empty default implementation for PmTabSetConnector.
PmTabSetConnectorDefaultImpl() - Constructor for class org.pm4j.core.pm.impl.connector.PmTabSetConnectorDefaultImpl
 
PmTabSetImpl - Class in org.pm4j.core.pm.impl
Basic implementation of a PmTabSet.
PmTabSetImpl() - Constructor for class org.pm4j.core.pm.impl.PmTabSetImpl
Default constructor (for some dependency injection scenarios).
PmObjectBase.setPmParent(PmObject) needs to be called before the instance can be used.
PmTabSetImpl(PmObject) - Constructor for class org.pm4j.core.pm.impl.PmTabSetImpl
 
PmTitleCfg - Annotation Type in org.pm4j.core.pm.annotation
Title definition annotation.
PmTitleProvider<T> - Interface in org.pm4j.core.pm.impl.title
Interface for classes that implement some algorithms to provide internationalized title resources.
PmTitleProviderValuebased - Class in org.pm4j.core.pm.impl.title
Provides title values that are defined in Java code.
PmTitleProviderValuebased(String, String, String) - Constructor for class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
PmToNoViewTechnologyConnector - Class in org.pm4j.core.pm.impl.connector
Default navigation handler that does not know about the UI platform specific operations (http redirect etc.).
PmToNoViewTechnologyConnector() - Constructor for class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
PmToViewTechnologyConnector - Interface in org.pm4j.core.pm.impl.connector
Interface for UI platform specific navigation tasks.
PmTreeNode - Interface in org.pm4j.core.pm
Interface for presentation models that may be displayed as tree node items.
PmUtil - Class in org.pm4j.core.pm.impl
Some convenience algorithms that may be used often but are not (yet?) members of the PM interfaces.
PmUtil() - Constructor for class org.pm4j.core.pm.impl.PmUtil
 
pmValidate() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
pmValidate() - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
In addition to standard checks (required check) it forwards the validation to the list items provided by the parameter.
pmValidate() - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
In addition to standard checks (required check) it forwards the validation to the bean-PM provided by the parameter.
pmValidate() - Method in class org.pm4j.core.pm.impl.PmDataInputBase
The default implementation validates the attributes.
pmValidate() - Method in interface org.pm4j.core.pm.PmDataInput
Validates this PM.
Generates error messages in case of validation problems.
Fires PmEvent.VALIDATION_STATE_CHANGE events in case of a change of the valid-state.
PmValidationMessage - Class in org.pm4j.core.pm.impl
 
PmValidationMessage(PmObject, SetValueContainer<?>, String, Object...) - Constructor for class org.pm4j.core.pm.impl.PmValidationMessage
 
PmValidationMessage(PmObject, String, Object...) - Constructor for class org.pm4j.core.pm.impl.PmValidationMessage
 
PmValueChangeCommand - Class in org.pm4j.core.pm.impl.commands
Command that changes an attribute value.
PmValueChangeCommand(PmAttrBase<?, ?>, Object) - Constructor for class org.pm4j.core.pm.impl.commands.PmValueChangeCommand
 
PmVariableExpr - Class in org.pm4j.core.pm.impl.expr
 
PmVariableExpr(NameWithModifier) - Constructor for class org.pm4j.core.pm.impl.expr.PmVariableExpr
 
PmVariableOrAttributeExpr - Class in org.pm4j.core.pm.impl.expr
An expression that gets initialized by a name that may represent an attribute or a PM variable.
The expression searches at runtime first for an attribute and if that's not found, for a PM variable.
PmVariableOrAttributeExpr(NameWithModifier) - Constructor for class org.pm4j.core.pm.impl.expr.PmVariableOrAttributeExpr
 
PmVisitor - Interface in org.pm4j.core.pm
 
PmVisitorAdapter - Class in org.pm4j.core.pm.impl
 
PmVisitorAdapter() - Constructor for class org.pm4j.core.pm.impl.PmVisitorAdapter
 
PmVisitorAddAttributeEventListener - Class in org.pm4j.core.pm.impl
Adds an event listener to all attributes within a PM tree structure.
PmVisitorAddAttributeEventListener(int, PmEventListener) - Constructor for class org.pm4j.core.pm.impl.PmVisitorAddAttributeEventListener
 
PmVisitorFireEvent - Class in org.pm4j.core.pm.impl
Calls PmObject#firePmEvent(PmEvent) for all visited child PMs.
PmVisitorFireEvent(PmEvent) - Constructor for class org.pm4j.core.pm.impl.PmVisitorFireEvent
 
PmVisitorSetToUnchanged - Class in org.pm4j.core.pm.impl
Sets all tree items of PM to an unchanged state.
PmVisitorSetToUnchanged() - Constructor for class org.pm4j.core.pm.impl.PmVisitorSetToUnchanged
 
PmVisitorTouchAll - Class in org.pm4j.core.pm.impl
A helper that may be used to prevent lazy load issues.
PmVisitorTouchAll() - Constructor for class org.pm4j.core.pm.impl.PmVisitorTouchAll
 
PmVisitorTouchAll(boolean) - Constructor for class org.pm4j.core.pm.impl.PmVisitorTouchAll
 
put(String, Locale, String) - Method in class org.pm4j.core.pm.impl.title.ResStringCache
Puts a cache entry.
put(Object, String, Locale, String) - Method in class org.pm4j.core.pm.impl.title.ResStringCacheWithScopes
Adds a cache entry.

R

readCacheStrategy(String, List<PmCacheCfg>, Map<PmCacheCfg.CacheMode, PmCacheStrategy>) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
readChar(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Liest ein definiertes Zeichen.
readCharAndAdvance() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Liest das aktuelle Zeichen und inkrementiert die Position.
readNameString() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Reads a typical name, starting with a letter, containing letters, numbers and underlines in the following characters.
readOptionalChar(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
If the current character matches the parameter value, this parse position will be advanced.
readOptionalString(String) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Liest einen definierten String.
readRawValue(PM) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
readRawValue(PmObjectBase) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyRequest
 
readRawValue(PmObject) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategySession
 
readRequestAttribute(String) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
readRequestAttribute(String) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
Reads a (view technology specific) value from the current request context.
readRequestValue(String) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
readRequestValue(String) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
Provides a PM-system specific value.
readString(String) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Liest einen definierten String.
readTill(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Liest alle Zeichen bis zu dem im Parameter definierten Begrenzungszeichen.
redirect(NaviLinkImpl) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
Just reports a warning.
redirect(NaviLinkImpl) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
Navigates the UI to the specified location.
redirectWithRequestParams(String) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
redirectWithRequestParams(String) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
Navigates the UI to the specified location.
redoNext() - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
redoNext() - Method in interface org.pm4j.core.pm.PmCommandHistory
 
remove(T_ITEM_PM) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
remove(T_ITEM_PM) - Method in interface org.pm4j.core.pm.PmAttrPmList
 
removePmChild(PmObject) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
removePmEventListener(PmObject, PmEventListener) - Static method in class org.pm4j.core.pm.api.PmEventApi
Removes the listener reference.
removePmEventListener(PmObject, int, PmEventListener) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
removePmEventListener(PmObject, PmEventListener) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
Removes the listener reference.
removePmEventListener(PmObject, int, PmEventListener) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
resetPmValues() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
resetPmValues() - Method in class org.pm4j.core.pm.impl.PmDataInputBase
 
resetPmValues() - Method in interface org.pm4j.core.pm.PmAttr
Reset the value to null or the optional default value definition.
resetPmValues() - Method in interface org.pm4j.core.pm.PmDataInput
Resets the values of editable attributes to their default value.
RESKEY_DATEATTR_FORMAT_TOOLTIP - Static variable in class org.pm4j.core.pm.impl.PmAttrDateBase.WithFormatTooltip
 
RESKEY_DEFAULT_FORMAT_PATTERN - Static variable in interface org.pm4j.core.pm.PmAttrDate
The default format resource key as defined in the Resources_xx.properties file of the pm4j Project.
RESKEY_DEFAULT_FORMAT_PATTERN - Static variable in interface org.pm4j.core.pm.PmAttrDouble
The default format resource key as defined in the Resources_xx.properties file of the pm4j Project.
RESKEY_POSTFIX_FORMAT - Static variable in class org.pm4j.core.pm.PmConstants
 
RESKEY_POSTFIX_ICON - Static variable in class org.pm4j.core.pm.PmConstants
Postfix for icon resource keys.
RESKEY_POSTFIX_ICON_DISABLED - Static variable in class org.pm4j.core.pm.PmConstants
 
RESKEY_POSTFIX_REQUIRED_MSG - Static variable in class org.pm4j.core.pm.PmConstants
 
RESKEY_POSTFIX_SHORT_TITLE - Static variable in class org.pm4j.core.pm.PmConstants
Post fix for simple title resource keys.
RESKEY_POSTFIX_TOOLTIP - Static variable in class org.pm4j.core.pm.PmConstants
Post fix for tool tip resource keys.
ResKeyUtil - Class in org.pm4j.core.pm.impl
 
ResKeyUtil() - Constructor for class org.pm4j.core.pm.impl.ResKeyUtil
 
ResourceStringProvider - Interface in org.pm4j.core.pm.impl.title
An interface for a UI resource string provider.
ResStringCache - Class in org.pm4j.core.pm.impl.title
A cache for string resource values.
ResStringCache() - Constructor for class org.pm4j.core.pm.impl.title.ResStringCache
 
ResStringCache.Entry - Class in org.pm4j.core.pm.impl.title
A structure that holds the cached value.
ResStringCache.Entry(String) - Constructor for class org.pm4j.core.pm.impl.title.ResStringCache.Entry
 
ResStringCacheWithScopes - Class in org.pm4j.core.pm.impl.title
 
ResStringCacheWithScopes() - Constructor for class org.pm4j.core.pm.impl.title.ResStringCacheWithScopes
 
rollbackBufferedPmChanges() - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
rollbackBufferedPmChanges() - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
rollbackBufferedPmChanges() - Method in class org.pm4j.core.pm.impl.PmDataInputBase
 
rollbackBufferedPmChanges() - Method in interface org.pm4j.core.pm.PmDataInput
Clears all uncommitted changes.

S

ScalarExpr - Class in org.pm4j.core.pm.impl.expr
Encapsulates the parsing logic for all supported scalar value expressions.
ScalarExpr() - Constructor for class org.pm4j.core.pm.impl.expr.ScalarExpr
 
ScalarExpr.BooleanExpr - Class in org.pm4j.core.pm.impl.expr
 
ScalarExpr.BooleanExpr(Boolean) - Constructor for class org.pm4j.core.pm.impl.expr.ScalarExpr.BooleanExpr
 
ScalarExpr.NullExpr - Class in org.pm4j.core.pm.impl.expr
 
ScalarExpr.NullExpr() - Constructor for class org.pm4j.core.pm.impl.expr.ScalarExpr.NullExpr
 
ScalarExpr.NumberExpr - Class in org.pm4j.core.pm.impl.expr
 
ScalarExpr.NumberExpr(Number) - Constructor for class org.pm4j.core.pm.impl.expr.ScalarExpr.NumberExpr
 
ScalarExpr.StringExpr - Class in org.pm4j.core.pm.impl.expr
 
ScalarExpr.StringExpr(String) - Constructor for class org.pm4j.core.pm.impl.expr.ScalarExpr.StringExpr
 
select(T_ITEM) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Adds the given item to the set of selected items.
select(T_ITEM) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
select(T_PM) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
selected - Variable in class org.pm4j.core.pm.pageable.PmPagerImpl.SelectableItemPm
 
SELECTION_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
sendValuesAndCallServerCommand(String, PmObject, String) - Method in interface org.pm4j.core.pm.remote.PmRemoteChannel
Sends the following data to the server: The (configurable) content of the given PM The name of the server command to call. Receives the following data from the server: The (configurable) content of the server PM. The the PM messages that are generated during command execution.
sendValuesAndCallServerCommand(String, PmObject, String) - Method in class org.pm4j.core.pm.remote.PmRemoteChannelInVm
 
serialize(PmObject, OutputStream) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
serialize(PmObject) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
serialize(OutputStream, String, PmObject) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
serialize(String, PmObject) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
serializeableToValue(PmAttr<?>, Serializable) - Method in class org.pm4j.core.pm.impl.converter.PmConverterList
 
serializeableToValue(PmAttr<?>, Serializable) - Method in class org.pm4j.core.pm.impl.converter.PmConverterOptionBased
 
serializeableToValue(PmAttr<?>, Serializable) - Method in class org.pm4j.core.pm.impl.converter.PmConverterSerializeableBase
Casts the given value to T.
serializeableToValue(PmAttr<?>, Serializable) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl.PmConverterEnum
 
serializeableToValue(PmAttr<?>, Serializable) - Method in interface org.pm4j.core.pm.PmAttr.Converter
 
serializeWithPmMessages(PmObject, OutputStream) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
serializeWithPmMessages(PmObject) - Method in class org.pm4j.core.pm.serialization.PmContentSerializer
 
setAllOnPageSelected(PageableCollection<T>, boolean) - Static method in class org.pm4j.core.pm.pageable.PageableCollectionUtil
Select or deselect all items displayed on the current page.
setAndReturnCachedValue(PmObject, Object) - Method in interface org.pm4j.core.pm.impl.cache.PmCacheStrategy
 
setAndReturnCachedValue(PmObject, Object) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
setAndReturnCachedValue(PmObject, Object) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyNoCache
 
setBackingItemFilter(PageableCollection.Filter<?>) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Provides a filter that will be applied to the items of the backing collection.
setBackingItemFilter(PageableCollection.Filter<?>) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
setBackingItemFilter(PageableCollection.Filter<?>) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
setBackingValue(T_BEAN_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
setBackingValueImpl(T_BEAN_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
Sets the internal (non PM) data type representation of the attribute value.
setBeans(PageableCollection<T_BEAN>) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
setBeforeDoCommandDefault(PmCommandCfg.BEFORE_DO) - Method in class org.pm4j.core.pm.PmDefaults
 
setBufferedPmValueMode(boolean) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
setBufferedPmValueMode(boolean) - Method in interface org.pm4j.core.pm.PmConversation
Defines if changes should be applied to the buffer only or to the data container behind the presentation model.
setCause(Throwable) - Method in class org.pm4j.core.pm.PmMessage
Defines a message causing exception.
setCmdKind(PmCommand.CmdKind) - Method in class org.pm4j.core.pm.impl.PmCommandImpl.MetaData
 
setConverter(PmAttr.Converter<?>) - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
setConverterDefault(PmAttr.Converter<?>) - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
If the converter was not explicitly defined by a user annotation, this method will be used to define a attribute type specific converter.
setCurrentExpr(Expression) - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
 
setCurrentPageIdx(int) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
setCurrentPageIdx(int) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
setCurrentPageIdx(int) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
setCurrentValue(Expression, Object) - Method in class org.pm4j.core.pm.impl.expr.ExprExecCtxt
Gets called whenever an expression has calculated a new value state.
setDelegateCmd(PmCommand) - Method in class org.pm4j.core.pm.impl.PmCommandProxy
Defines the command that really executes the tool bar command functionality.
setElementsInheritAnnotationsOnlyFromSession(boolean) - Method in class org.pm4j.core.pm.PmDefaults
Deprecated. 
setEnabled(boolean) - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
setEnumNullOptionDefault(PmOptionCfg.NullOption) - Method in class org.pm4j.core.pm.PmDefaults
 
setErrorPageNaviString(String) - Method in class org.pm4j.core.pm.impl.PmExceptionHandlerImpl
 
setFormatResKey(String) - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
setHideWhenNotEnabled(boolean) - Method in class org.pm4j.core.pm.impl.PmCommandImpl.MetaData
 
setInstance(PmDefaults) - Static method in class org.pm4j.core.pm.PmDefaults
Defines a new set of default strategies.
setItemConverter(PmAttr.Converter<?>) - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
Multi value attributes (like lists) have specific item converters.
setItemConverter(PmAttr.Converter<?>) - Method in class org.pm4j.core.pm.impl.PmAttrListImpl.MetaData
 
setItemConverter(PmAttr.Converter<?>) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl.MetaData
 
setItemFilter(PageableCollection.Filter<?>) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Provides a filter that will be applied to the items of this collection.
setItemFilter(PageableCollection.Filter<?>) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
setItemFilter(PageableCollection.Filter<?>) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
setLogStringBuilder(PmObjectBase.NameBuilder) - Method in class org.pm4j.core.pm.PmDefaults
 
setMaxRedoItems(int) - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
setMaxUndoItems(int) - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
setMultiSelect(boolean) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Defines the selection behavior.
setMultiSelect(boolean) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
setMultiSelect(boolean) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
setMultiselection(boolean) - Method in class org.pm4j.core.pm.impl.options.PmOptionSetImpl
 
setNaviLink(NaviLink) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Defines a target for navigation after command execution.
setNullAllowed(boolean) - Method in interface org.pm4j.core.pm.impl.pathresolver.PathResolver
Defines if the resolver may return null.
setNullAllowed(boolean) - Method in class org.pm4j.core.pm.impl.pathresolver.PathResolverBase
 
setOnlyVisibleItems(boolean) - Method in class org.pm4j.core.pm.serialization.PmContentCfg
 
setOptional(boolean) - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
setPageableCollection(PageableCollection<T_ROW_ELEMENT_PM>, boolean) - Method in class org.pm4j.core.pm.impl.PmTableImpl
Sets an empty PmTableImpl.pageableCollection if the given parameter is null.
setPagerVisibility(PmPagerImpl.PagerVisibility) - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
setPageSize(int) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
 
setPageSize(int) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
setPageSize(int) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
setPageSize(int) - Method in interface org.pm4j.core.pm.pageable.PmPager
Adjusts the page size.
setPageSize(int) - Method in class org.pm4j.core.pm.pageable.PmPagerImpl
 
setPmAttrTitleProvider(PmTitleProvider) - Method in class org.pm4j.core.pm.PmDefaults
 
setPmBean(T_BEAN) - Method in class org.pm4j.core.pm.impl.PmBeanBase
Re-associates the PM to another bean instance and fires all change events for this instance and all children.
setPmContentAspect(PmObject, PmAspect, Serializable) - Static method in class org.pm4j.core.pm.impl.PmUtil
 
setPmDefaults(PmDefaults) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
setPmElementFactory(BeanPmFactory) - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
setPmEnabled(Boolean) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
setPmEnabled(Boolean) - Method in interface org.pm4j.core.pm.PmObject
 
setPmExceptionHandler(PmExceptionHandler) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
Defines a handler that will be called whenever an exception occurs with an PM layer operation that is related to this conversation.
setPmLocale(Locale) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
setPmLocale(Locale) - Method in interface org.pm4j.core.pm.PmConversation
 
setPmNamedObject(Object, Object) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
setPmNamedObject(Object, Object) - Method in interface org.pm4j.core.pm.PmConversation
Sets a property that is stored within this conversation instance.
setPmParent(PmObject) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
setPmParent(PmObject) - Method in interface org.pm4j.core.pm.PmObject
Setter for dependency injection framework support.
setPmPath(String) - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 
setPmProperty(String, Object) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
setPmProperty(String, Object) - Method in interface org.pm4j.core.pm.PmObject
TODO
setPmTitle(String) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
setPmTitle(String) - Method in interface org.pm4j.core.pm.PmObject
An interface for 'in place editing' of node titles.
setPmTitleProvider(PmTitleProvider) - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
setPmTitleProvider(PmTitleProvider) - Method in class org.pm4j.core.pm.PmDefaults
 
setPmValue(T_VALUE) - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
setPmValueChanged(boolean) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
setPmValueChanged(boolean) - Method in interface org.pm4j.core.pm.PmAttr
Sets an attribute explicitly to a change or unchanged state.
setPmViewConnector(PmToViewTechnologyConnector) - Method in class org.pm4j.core.pm.impl.PmConversationImpl
 
setPmVisible(Boolean) - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
setPmVisible(Boolean) - Method in interface org.pm4j.core.pm.PmObject
The visibility state is usually defined by some UI logic code of the implementing class.
setPos(int) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
setReadOnly(boolean) - Method in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
 
setRequestAttribute(String, Object) - Method in class org.pm4j.core.pm.impl.connector.PmToNoViewTechnologyConnector
 
setRequestAttribute(String, Object) - Method in interface org.pm4j.core.pm.impl.connector.PmToViewTechnologyConnector
 
setRequired(boolean) - Method in class org.pm4j.core.pm.impl.PmAttrBase.MetaData
 
setResourceStringProvider(ResourceStringProvider) - Static method in class org.pm4j.core.pm.api.PmLocalizeApi
 
setResourceStringProvider(ResourceStringProvider) - Method in class org.pm4j.core.pm.impl.PmLocalizeApiHandler
 
setRowFilter(PmTableCol.Filter<?>) - Method in class org.pm4j.core.pm.impl.PmTableColImpl
 
setRowSelectMode(PmTable.RowSelectMode) - Method in class org.pm4j.core.pm.impl.PmTableImpl
 
setStringValue(String) - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
setThreadEventSource(Object) - Static method in class org.pm4j.core.pm.api.PmEventApi
 
setThreadEventSource(Object) - Method in class org.pm4j.core.pm.impl.PmEventApiHandler
 
setTitle(T, String) - Method in interface org.pm4j.core.pm.impl.title.PmTitleProvider
An interface for 'in place editing' of node titles.
setTitle(PmObject, String) - Method in class org.pm4j.core.pm.impl.title.PmTitleProviderValuebased
 
setTitle(T, String) - Method in class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
 
setToStringNameBuilder(PmObjectBase.NameBuilder) - Method in class org.pm4j.core.pm.PmDefaults
 
setUndoCommand(PmCommand) - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Defines the command that may undo this one.
setValue(Object, Object) - Method in class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
 
setValue(Object, Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PassThroughPathResolver
 
setValue(Object, Object) - Method in interface org.pm4j.core.pm.impl.pathresolver.PathResolver
 
setValue(Object, Object) - Method in class org.pm4j.core.pm.impl.pathresolver.PmExpressionPathResolver
 
setValue(T_PM_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
setValue(T) - Method in interface org.pm4j.core.pm.PmAttr
 
setValueAsBean(Object) - Method in class org.pm4j.core.pm.impl.PmAttrPmRefImpl
 
setValueAsBean(Object) - Method in interface org.pm4j.core.pm.PmAttrPmRef
Sets the reference using a bean.
setValueAsList(List<T>) - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
setValueAsList(List<T_ITEM_PM>) - Method in class org.pm4j.core.pm.impl.PmAttrPmListImpl
 
setValueAsList(List<T>) - Method in interface org.pm4j.core.pm.PmAttrList
 
setValueAsList(List<T_ITEM_PM>) - Method in interface org.pm4j.core.pm.PmAttrPmList
 
setValueAsString(String) - Method in class org.pm4j.core.pm.impl.PmAttrBase
 
setValueAsString(String) - Method in interface org.pm4j.core.pm.PmAttr
Sets the value with a string value.
setValueAsStringList(List<String>) - Method in class org.pm4j.core.pm.impl.PmAttrListImpl
 
setValueAsStringList(List<String>) - Method in interface org.pm4j.core.pm.PmAttrList
A string list interface for UI controls that only support string lists.
Example: rich:pickList
SetValueContainer<T_VALUE> - Class in org.pm4j.core.pm.impl
A value that is not yet or can't be applied to an attribute.
SetValueContainer(PmAttr<?>) - Constructor for class org.pm4j.core.pm.impl.SetValueContainer
 
SetValueContainer(PmAttr<?>, String) - Constructor for class org.pm4j.core.pm.impl.SetValueContainer
 
setValueImpl(SetValueContainer<T_PM_VALUE>) - Method in class org.pm4j.core.pm.impl.PmAttrBase
Performs a smart set operation.
setValueImpl(SetValueContainer<String>) - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl
Adds trim functionality to the generic value interface.
setVariable(boolean) - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
shortResKeyForClass(Class<?>) - Static method in class org.pm4j.core.pm.impl.ResKeyUtil
 
shouldMakeNullOption(PmAttrBase<?, ?>) - Method in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
skipBlanks() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
Überspringt alle Leerzeichen ab aktueller Position.
skipBlanksAndReadNameString() - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
sortBackingItems(Comparator<?>) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Provides a sort comparator that will be applied to the items of the backing collection.
sortBackingItems(Comparator<?>) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
sortBackingItems(Comparator<?>) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
sortComparatorFactory - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
sortItems(Comparator<?>) - Method in interface org.pm4j.core.pm.pageable.PageableCollection
Sorts the items of this collection based on the given operator.
sortItems(Comparator<?>) - Method in class org.pm4j.core.pm.pageable.PageableListImpl
 
sortItems(Comparator<?>) - Method in class org.pm4j.core.pm.pageable.PageablePmsForBeans
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterBoolean
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterDate
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterDouble
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterList
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterNumber
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterOptionBased
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterString
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.converter.PmConverterString.Trimmed
 
stringToValue(PmAttr<?>, String) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl.PmConverterEnum
 
stringToValue(PmAttr<?>, String) - Method in interface org.pm4j.core.pm.PmAttr.Converter
 
STYLE_CLASS_DISABLED - Static variable in interface org.pm4j.core.pm.PmObject
 
STYLE_CLASS_ERROR - Static variable in interface org.pm4j.core.pm.PmObject
 
STYLE_CLASS_INFO - Static variable in interface org.pm4j.core.pm.PmObject
 
STYLE_CLASS_REQUIRED - Static variable in interface org.pm4j.core.pm.PmObject
 
STYLE_CLASS_WARN - Static variable in interface org.pm4j.core.pm.PmObject
 
STYLECLASS_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
SUCCESS_MSG_KEY_POSTFIX - Static variable in class org.pm4j.core.pm.PmConstants
The resource key post fix for command execution success messages.
A success message will be generated on successful execution if a matching resource is defined.
switchToTabPm(PmElement, PmElement) - Method in class org.pm4j.core.pm.impl.PmTabSetImpl
 
switchToTabPm(PmElement, PmElement) - Method in interface org.pm4j.core.pm.PmTabSet
This method gets called whenever the user or internal UI logic attempts to switch from one opened tab to another one.
switchToTabPmImpl(PmElement, PmElement) - Method in class org.pm4j.core.pm.impl.PmTabSetImpl
Subclasses may define here their specific UI logic here.

T

TabSetPmConnector - Interface in org.pm4j.core.pm.impl.connector
 
testAndReadChar(char) - Method in class org.pm4j.core.pm.impl.expr.parser.ParseCtxt
 
THIS_KEYWORD - Static variable in class org.pm4j.core.pm.impl.expr.ThisExpr
 
ThisExpr - Class in org.pm4j.core.pm.impl.expr
An expression that returns just the current value.
ThisExpr() - Constructor for class org.pm4j.core.pm.impl.expr.ThisExpr
 
TITLE_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
titlePath - Variable in class org.pm4j.core.pm.impl.options.OptionSetDefBase
 
TitleProviderAttrValueBased - Class in org.pm4j.core.pm.impl.title
A simple provider that provides titles based on attribute values.
TitleProviderAttrValueBased(String, boolean) - Constructor for class org.pm4j.core.pm.impl.title.TitleProviderAttrValueBased
Default constructor.
TitleProviderPmResBased<T extends PmObjectBase> - Class in org.pm4j.core.pm.impl.title
Provides titles based on presentation model resource keys.
TitleProviderPmResBased() - Constructor for class org.pm4j.core.pm.impl.title.TitleProviderPmResBased
 
TOOLTIP_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
toString() - Method in class org.pm4j.core.pm.impl.expr.AttributeExpr
 
toString() - Method in class org.pm4j.core.pm.impl.expr.MethodCallExpr
 
toString() - Method in class org.pm4j.core.pm.impl.expr.NameWithModifier
 
toString() - Method in class org.pm4j.core.pm.impl.expr.PathExpressionChain
 
toString() - Method in class org.pm4j.core.pm.impl.expr.PmVariableExpr
 
toString() - Method in class org.pm4j.core.pm.impl.expr.PmVariableOrAttributeExpr
 
toString() - Method in class org.pm4j.core.pm.impl.options.PmOptionImpl
 
toString() - Method in class org.pm4j.core.pm.impl.pathresolver.ExpressionPathResolver
 
toString() - Method in class org.pm4j.core.pm.impl.pathresolver.PassThroughPathResolver
 
toString() - Method in class org.pm4j.core.pm.impl.PmObjectBase
 
toString() - Method in class org.pm4j.core.pm.impl.SetValueContainer
 
toString() - Method in class org.pm4j.core.pm.PmEvent
 
toString() - Method in class org.pm4j.core.pm.PmMessage
 
toString() - Method in class org.pm4j.core.pm.serialization.PmContentContainer
 

U

undoNext() - Method in class org.pm4j.core.pm.impl.PmCommandHistoryImpl
 
undoNext() - Method in interface org.pm4j.core.pm.PmCommandHistory
 

V

validate(T_PM_VALUE) - Method in class org.pm4j.core.pm.impl.PmAttrBase
The default validation checks just the required condition.
validate(Double) - Method in class org.pm4j.core.pm.impl.PmAttrDoubleImpl
 
validate(Integer) - Method in class org.pm4j.core.pm.impl.PmAttrIntegerImpl
 
validate(Long) - Method in class org.pm4j.core.pm.impl.PmAttrLongImpl
 
validate(Short) - Method in class org.pm4j.core.pm.impl.PmAttrShortImpl
 
validate(String) - Method in class org.pm4j.core.pm.impl.PmAttrStringImpl
 
validate() - Method in class org.pm4j.core.pm.impl.PmCommandImpl
Gets called before command execution.
Commands may add here specific precondition validations.
VALIDATION_STATE_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
validationChangeEventMask - Variable in class org.pm4j.core.pm.impl.PmObjectBase.MetaData
The event mask to be fired on validation state changes.
Is configurable to support information about changing style classes, tooltips etc.
This allows to fire only a single event with an event mask that informs all relevant listeners.
validationChangeEventMask - Variable in class org.pm4j.core.pm.PmDefaults
The event mask to be fired on validation state changes.
Is configurable to support information about changing style classes, tooltips etc.
This allows to fire only a single event with an event mask that informs all relevant listeners.
value - Variable in class org.pm4j.core.pm.impl.expr.ExprExecCtxt.HistoryItem
 
VALUE_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
VALUE_CHANGED_STATE_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
Will be fired whenever an attribute value changes to from the initial value or back again to the initial value.
valueOf(String) - Static method in enum org.pm4j.core.pm.annotation.PmAttrCfg.AttrAccessKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.annotation.PmBoolean
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.annotation.PmCommandCfg.BEFORE_DO
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.annotation.PmOptionCfg.NullOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.api.PmCacheApi.CacheKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.impl.PmCommandProxy.OnMissingDelegate
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.pageable.PmPagerImpl.PagerVisibility
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmAspect
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmCommand.CmdKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmCommand.CommandSet
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmCommand.CommandState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmMessage.Severity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmSortOrder
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.pm4j.core.pm.PmTable.RowSelectMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.pm4j.core.pm.annotation.PmAttrCfg.AttrAccessKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.annotation.PmBoolean
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.annotation.PmCacheCfg.CacheMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.annotation.PmCommandCfg.BEFORE_DO
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.annotation.PmOptionCfg.NullOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.api.PmCacheApi.CacheKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.impl.PmCommandProxy.OnMissingDelegate
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.pageable.PmPagerImpl.PagerVisibility
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmAspect
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmCommand.CmdKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmCommand.CommandSet
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmCommand.CommandState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmMessage.Severity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmSortOrder
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.pm4j.core.pm.PmTable.RowSelectMode
Returns an array containing the constants of this enum type, in the order they are declared.
valueToSerializable(PmAttr<?>, List<T_ITEM>) - Method in class org.pm4j.core.pm.impl.converter.PmConverterList
 
valueToSerializable(PmAttr<?>, Object) - Method in class org.pm4j.core.pm.impl.converter.PmConverterOptionBased
 
valueToSerializable(PmAttr<?>, T) - Method in class org.pm4j.core.pm.impl.converter.PmConverterSerializeableBase
Passes the given value object through.
valueToSerializable(PmAttr<?>, Enum<?>) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl.PmConverterEnum
 
valueToSerializable(PmAttr<?>, T) - Method in interface org.pm4j.core.pm.PmAttr.Converter
 
valueToString(PmAttr<?>, Date) - Method in class org.pm4j.core.pm.impl.converter.PmConverterDate
 
valueToString(PmAttr<?>, Double) - Method in class org.pm4j.core.pm.impl.converter.PmConverterDouble
 
valueToString(PmAttr<?>, List<T_ITEM>) - Method in class org.pm4j.core.pm.impl.converter.PmConverterList
 
valueToString(PmAttr<?>, Object) - Method in class org.pm4j.core.pm.impl.converter.PmConverterOptionBased
 
valueToString(PmAttr<?>, T) - Method in class org.pm4j.core.pm.impl.converter.PmConverterSerializeableBase
Just calls the Object.toString() method of the given value.
valueToString(PmAttr<?>, Enum<?>) - Method in class org.pm4j.core.pm.impl.PmAttrEnumImpl.PmConverterEnum
 
valueToString(PmAttr<?>, T) - Method in interface org.pm4j.core.pm.PmAttr.Converter
 
VISIBILITY_CHANGE - Static variable in class org.pm4j.core.pm.PmEvent
 
visit(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmElement) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmCommand) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmLabel) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmTable) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmTableCol) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmObject) - Method in class org.pm4j.core.pm.impl.PmVisitorAdapter
 
visit(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.PmVisitorAddAttributeEventListener
 
visit(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.PmVisitorSetToUnchanged
 
visit(PmTable) - Method in class org.pm4j.core.pm.impl.PmVisitorSetToUnchanged
 
visit(PmElement) - Method in class org.pm4j.core.pm.impl.PmVisitorSetToUnchanged
 
visit(PmAttr<?>) - Method in class org.pm4j.core.pm.impl.PmVisitorTouchAll
 
visit(PmAttr<?>) - Method in interface org.pm4j.core.pm.PmVisitor
 
visit(PmElement) - Method in interface org.pm4j.core.pm.PmVisitor
 
visit(PmCommand) - Method in interface org.pm4j.core.pm.PmVisitor
 
visit(PmLabel) - Method in interface org.pm4j.core.pm.PmVisitor
 
visit(PmTable) - Method in interface org.pm4j.core.pm.PmVisitor
 
visit(PmTableCol) - Method in interface org.pm4j.core.pm.PmVisitor
 
visit(PmObject) - Method in interface org.pm4j.core.pm.PmVisitor
Fallback-callback for other PM types.
visit(PmElement) - Method in class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
visit(PmAttr<?>) - Method in class org.pm4j.core.pm.serialization.PmContentGetVisitor
 
visit(PmAttr<?>) - Method in class org.pm4j.core.pm.serialization.PmContentSetVisitor
 

W

writeRawValue(PM, Object) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyBase
 
writeRawValue(PmObjectBase, Object) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategyRequest
 
writeRawValue(PmObject, Object) - Method in class org.pm4j.core.pm.impl.cache.PmCacheStrategySession
 

_

_findNamedObjectImpl(PmObject, String) - Static method in class org.pm4j.core.pm.impl.PmExpressionApiHandler
Finds an object within the named object scopes of the application.
_switchToTab(PmElement) - Method in interface org.pm4j.core.pm.impl.connector.PmTabSetConnector
 
_switchToTab(PmElement) - Method in class org.pm4j.core.pm.impl.connector.PmTabSetConnectorDefaultImpl
 

A B C D E F G H I L M N O P R S T U V W _