Interface MergeFunctionDeclaration
-
public interface MergeFunctionDeclarationDeclares a custom merge function.A merge function can be registered and declared in the context of a MatchAndMergeRegistry.registerMergeFunction(MergeFunctionDeclaration)
- Since:
- 6.0.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description com.onwbp.base.text.UserMessagegetDescription()Returns the description of the function.com.onwbp.base.text.UserMessagegetLabel()Returns the label of the function.FieldMergeFunctiongetMergeFunction()Returns a merge function.java.lang.StringgetName()Returns the merge function name.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns the merge function name. The name must be unique across all merge functions. This method is invoked when the custom merge function is registered in theMatchAndMergeRegistry.- Returns:
- String The merge function identifier
-
getLabel
com.onwbp.base.text.UserMessage getLabel()
Returns the label of the function.This method is invoked when display the merge function localized name in the view.
- Returns:
- The label of the merge function
-
getDescription
com.onwbp.base.text.UserMessage getDescription()
Returns the description of the function.This method is invoked when display the merge function description in the view.
- Returns:
- The description of the merge function
-
getMergeFunction
FieldMergeFunction getMergeFunction()
Returns a merge function.This method is invoked every time the merge sessions are launched.
- Returns:
- The merge function implementation. Returning a
MergeFunctionobject is mandatory. This accessor is called internally only.
-
-