ariba.ui.meta.core
Class Meta.PropertyMergerDeclareList

java.lang.Object
  extended by ariba.ui.meta.core.Meta.PropertyMergerDeclareList
All Implemented Interfaces:
Meta.PropertyMerger, Meta.PropertyMergerDynamic
Enclosing class:
Meta

public static class Meta.PropertyMergerDeclareList
extends java.lang.Object
implements Meta.PropertyMergerDynamic

PropertyMerger for properties the should override normally, but return lists when in declare mode (e.g. "class", "field", "layout", ...)


Constructor Summary
Meta.PropertyMergerDeclareList()
           
 
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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Meta.PropertyMergerDeclareList

public Meta.PropertyMergerDeclareList()
Method Detail

merge

public java.lang.Object merge(java.lang.Object orig,
                              java.lang.Object override,
                              boolean isDeclare)
Description copied from interface: Meta.PropertyMerger
Called during rule application to merge an earlier (lower ranked) value with a newer one.

Specified by:
merge in interface Meta.PropertyMerger
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.