org.jvnet.jaxb2_commons.lang
Class DefaultMergeStrategy
java.lang.Object
org.jvnet.jaxb2_commons.lang.DefaultMergeStrategy
- All Implemented Interfaces:
- MergeStrategy
- Direct Known Subclasses:
- JAXBMergeStrategy
public class DefaultMergeStrategy
- extends Object
- implements MergeStrategy
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 |
INSTANCE
public static final MergeStrategy INSTANCE
DefaultMergeStrategy
public DefaultMergeStrategy()
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.