org.jvnet.jaxb2_commons.lang
Class DefaultMergeStrategy

java.lang.Object
  extended by org.jvnet.jaxb2_commons.lang.DefaultMergeStrategy
All Implemented Interfaces:
MergeStrategy
Direct Known Subclasses:
JAXBMergeStrategy

public class DefaultMergeStrategy
extends Object
implements MergeStrategy


Field Summary
static MergeStrategy INSTANCE
           
 
Constructor Summary
DefaultMergeStrategy()
           
 
Method Summary
 boolean[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean[] leftValue, boolean[] rightValue)
           
 boolean merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean leftValue, boolean rightValue)
           
 byte[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte[] leftValue, byte[] rightValue)
           
 byte merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte leftValue, byte rightValue)
           
 char[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char[] leftValue, char[] rightValue)
           
 char merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char leftValue, char rightValue)
           
 double[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double[] leftValue, double[] rightValue)
           
 double merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double leftValue, double rightValue)
           
 float[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float[] leftValue, float[] rightValue)
           
 float merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float leftValue, float rightValue)
           
 int[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int[] leftValue, int[] rightValue)
           
 int merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int leftValue, int rightValue)
           
 long[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long[] leftValue, long[] rightValue)
           
 long merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long leftValue, long rightValue)
           
 Object[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object[] leftValue, Object[] rightValue)
           
 Object merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right)
           
 short[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short[] leftValue, short[] rightValue)
           
 short merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short leftValue, short rightValue)
           
protected  Object mergeInternal(ObjectLocator leftLocator, ObjectLocator rightLocator, Object leftValue, Object rightValue)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final MergeStrategy INSTANCE
Constructor Detail

DefaultMergeStrategy

public DefaultMergeStrategy()
Method Detail

mergeInternal

protected Object mergeInternal(ObjectLocator leftLocator,
                               ObjectLocator rightLocator,
                               Object leftValue,
                               Object rightValue)

merge

public Object merge(ObjectLocator leftLocator,
                    ObjectLocator rightLocator,
                    Object left,
                    Object right)
Specified by:
merge in interface MergeStrategy

merge

public long merge(ObjectLocator leftLocator,
                  ObjectLocator rightLocator,
                  long leftValue,
                  long rightValue)
Specified by:
merge in interface MergeStrategy

merge

public int merge(ObjectLocator leftLocator,
                 ObjectLocator rightLocator,
                 int leftValue,
                 int rightValue)
Specified by:
merge in interface MergeStrategy

merge

public short merge(ObjectLocator leftLocator,
                   ObjectLocator rightLocator,
                   short leftValue,
                   short rightValue)
Specified by:
merge in interface MergeStrategy

merge

public char merge(ObjectLocator leftLocator,
                  ObjectLocator rightLocator,
                  char leftValue,
                  char rightValue)
Specified by:
merge in interface MergeStrategy

merge

public byte merge(ObjectLocator leftLocator,
                  ObjectLocator rightLocator,
                  byte leftValue,
                  byte rightValue)
Specified by:
merge in interface MergeStrategy

merge

public double merge(ObjectLocator leftLocator,
                    ObjectLocator rightLocator,
                    double leftValue,
                    double rightValue)
Specified by:
merge in interface MergeStrategy

merge

public float merge(ObjectLocator leftLocator,
                   ObjectLocator rightLocator,
                   float leftValue,
                   float rightValue)
Specified by:
merge in interface MergeStrategy

merge

public boolean merge(ObjectLocator leftLocator,
                     ObjectLocator rightLocator,
                     boolean leftValue,
                     boolean rightValue)
Specified by:
merge in interface MergeStrategy

merge

public Object[] merge(ObjectLocator leftLocator,
                      ObjectLocator rightLocator,
                      Object[] leftValue,
                      Object[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public long[] merge(ObjectLocator leftLocator,
                    ObjectLocator rightLocator,
                    long[] leftValue,
                    long[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public int[] merge(ObjectLocator leftLocator,
                   ObjectLocator rightLocator,
                   int[] leftValue,
                   int[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public short[] merge(ObjectLocator leftLocator,
                     ObjectLocator rightLocator,
                     short[] leftValue,
                     short[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public char[] merge(ObjectLocator leftLocator,
                    ObjectLocator rightLocator,
                    char[] leftValue,
                    char[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public byte[] merge(ObjectLocator leftLocator,
                    ObjectLocator rightLocator,
                    byte[] leftValue,
                    byte[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public double[] merge(ObjectLocator leftLocator,
                      ObjectLocator rightLocator,
                      double[] leftValue,
                      double[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public float[] merge(ObjectLocator leftLocator,
                     ObjectLocator rightLocator,
                     float[] leftValue,
                     float[] rightValue)
Specified by:
merge in interface MergeStrategy

merge

public boolean[] merge(ObjectLocator leftLocator,
                       ObjectLocator rightLocator,
                       boolean[] leftValue,
                       boolean[] rightValue)
Specified by:
merge in interface MergeStrategy


Copyright © 2005-2012. All Rights Reserved.