ariba.ui.meta.core
Interface Meta.PropertyMerger

All Known Subinterfaces:
Meta.PropertyMergerDynamic
All Known Implementing Classes:
Meta.PropertyMerger_And, Meta.PropertyMergerDeclareList
Enclosing class:
Meta

public static interface Meta.PropertyMerger

Define policy for merging a property value assigned by one rule to a subsequent value from a higher ranked rule.


Method Summary
 java.lang.Object merge(java.lang.Object orig, java.lang.Object override, boolean isDeclare)
          Called during rule application to merge an earlier (lower ranked) value with a newer one.
 

Method Detail

merge

java.lang.Object merge(java.lang.Object orig,
                       java.lang.Object override,
                       boolean isDeclare)
Called during rule application to merge an earlier (lower ranked) value with a newer one.

Parameters:
orig - the previous value accumulated in the property map
override - the new value from the higher ranked rule
isDeclare - whether we are currently accumulating matched for declarations of the property/value
Returns:
the new property value to be put in the property map


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.