java.lang.Object
org.jvnet.jaxb.lang.DefaultMergeStrategy
- All Implemented Interfaces:
MergeStrategy
- Direct Known Subclasses:
JAXBMergeStrategy
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DefaultMergeStrategyboolean[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean[] leftValue, boolean[] rightValue) boolean[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean[] left, boolean[] right, boolean leftSet, boolean rightSet) booleanmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean leftValue, boolean rightValue) booleanmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean left, boolean right, boolean leftSet, boolean rightSet) byte[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte[] leftValue, byte[] rightValue) byte[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte[] left, byte[] right, boolean leftSet, boolean rightSet) bytemerge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte leftValue, byte rightValue) bytemerge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte left, byte right, boolean leftSet, boolean rightSet) char[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char[] leftValue, char[] rightValue) char[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char[] left, char[] right, boolean leftSet, boolean rightSet) charmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, char leftValue, char rightValue) charmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, char left, char right, boolean leftSet, boolean rightSet) double[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double[] leftValue, double[] rightValue) double[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double[] left, double[] right, boolean leftSet, boolean rightSet) doublemerge(ObjectLocator leftLocator, ObjectLocator rightLocator, double leftValue, double rightValue) doublemerge(ObjectLocator leftLocator, ObjectLocator rightLocator, double left, double right, boolean leftSet, boolean rightSet) float[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float[] leftValue, float[] rightValue) float[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float[] left, float[] right, boolean leftSet, boolean rightSet) floatmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, float leftValue, float rightValue) floatmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, float left, float right, boolean leftSet, boolean rightSet) int[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int[] leftValue, int[] rightValue) int[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int[] left, int[] right, boolean leftSet, boolean rightSet) intmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, int leftValue, int rightValue) intmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, int left, int right, boolean leftSet, boolean rightSet) long[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long[] leftValue, long[] rightValue) long[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long[] left, long[] right, boolean leftSet, boolean rightSet) longmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, long leftValue, long rightValue) longmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, long left, long right, boolean leftSet, boolean rightSet) short[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short[] leftValue, short[] rightValue) short[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short[] left, short[] right, boolean leftSet, boolean rightSet) shortmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, short leftValue, short rightValue) shortmerge(ObjectLocator leftLocator, ObjectLocator rightLocator, short left, short right, boolean leftSet, boolean rightSet) Object[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object[] leftValue, Object[] rightValue) Object[]merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object[] left, Object[] right, boolean leftSet, boolean rightSet) merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right) merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right, boolean leftSet, boolean rightSet) protected ObjectmergeInternal(ObjectLocator leftLocator, ObjectLocator rightLocator, Object leftValue, Object rightValue) shouldBeMergedAndSet(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean leftSet, boolean rightSet)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
DefaultMergeStrategy
public DefaultMergeStrategy()
-
-
Method Details
-
shouldBeMergedAndSet
public Boolean shouldBeMergedAndSet(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean leftSet, boolean rightSet) - Specified by:
shouldBeMergedAndSetin interfaceMergeStrategy
-
mergeInternal
protected Object mergeInternal(ObjectLocator leftLocator, ObjectLocator rightLocator, Object leftValue, Object rightValue) -
merge
public Object merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right) -
merge
public long merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long leftValue, long rightValue) -
merge
public int merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int leftValue, int rightValue) -
merge
public short merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short leftValue, short rightValue) -
merge
public char merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char leftValue, char rightValue) -
merge
public byte merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte leftValue, byte rightValue) -
merge
public double merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double leftValue, double rightValue) -
merge
public float merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float leftValue, float rightValue) -
merge
public boolean merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean leftValue, boolean rightValue) -
merge
public Object[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object[] leftValue, Object[] rightValue) -
merge
public long[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long[] leftValue, long[] rightValue) -
merge
public int[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int[] leftValue, int[] rightValue) -
merge
public short[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short[] leftValue, short[] rightValue) -
merge
public char[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char[] leftValue, char[] rightValue) -
merge
public byte[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte[] leftValue, byte[] rightValue) -
merge
public double[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double[] leftValue, double[] rightValue) -
merge
public float[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float[] leftValue, float[] rightValue) -
merge
public boolean[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean[] leftValue, boolean[] rightValue) -
merge
public boolean merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean left, boolean right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public boolean[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, boolean[] left, boolean[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public byte merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte left, byte right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public byte[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, byte[] left, byte[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public char merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char left, char right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public char[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, char[] left, char[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public double merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double left, double right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public double[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, double[] left, double[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public float merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float left, float right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public float[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, float[] left, float[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public int merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int left, int right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public int[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, int[] left, int[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public long merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long left, long right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public long[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, long[] left, long[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public Object[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object[] left, Object[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public short merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short left, short right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public short[] merge(ObjectLocator leftLocator, ObjectLocator rightLocator, short[] left, short[] right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
merge
public Object merge(ObjectLocator leftLocator, ObjectLocator rightLocator, Object left, Object right, boolean leftSet, boolean rightSet) - Specified by:
mergein interfaceMergeStrategy
-
getInstance
-