- java.lang.Object
-
- org.jvnet.jaxb.lang.DefaultCopyStrategy
-
- All Implemented Interfaces:
CopyStrategy
- Direct Known Subclasses:
JAXBCopyStrategy
public class DefaultCopyStrategy extends Object implements CopyStrategy
-
-
Field Summary
Fields Modifier and Type Field Description static DefaultCopyStrategyINSTANCE
-
Constructor Summary
Constructors Constructor Description DefaultCopyStrategy()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancopy(ObjectLocator locator, boolean value)boolean[]copy(ObjectLocator locator, boolean[] array)boolean[]copy(ObjectLocator locator, boolean[] value, boolean valueSet)booleancopy(ObjectLocator locator, boolean value, boolean valueSet)bytecopy(ObjectLocator locator, byte value)byte[]copy(ObjectLocator locator, byte[] array)byte[]copy(ObjectLocator locator, byte[] value, boolean valueSet)bytecopy(ObjectLocator locator, byte value, boolean valueSet)charcopy(ObjectLocator locator, char value)char[]copy(ObjectLocator locator, char[] array)char[]copy(ObjectLocator locator, char[] value, boolean valueSet)charcopy(ObjectLocator locator, char value, boolean valueSet)doublecopy(ObjectLocator locator, double value)double[]copy(ObjectLocator locator, double[] array)double[]copy(ObjectLocator locator, double[] value, boolean valueSet)doublecopy(ObjectLocator locator, double value, boolean valueSet)floatcopy(ObjectLocator locator, float value)float[]copy(ObjectLocator locator, float[] array)float[]copy(ObjectLocator locator, float[] value, boolean valueSet)floatcopy(ObjectLocator locator, float value, boolean valueSet)intcopy(ObjectLocator locator, int value)int[]copy(ObjectLocator locator, int[] array)int[]copy(ObjectLocator locator, int[] value, boolean valueSet)intcopy(ObjectLocator locator, int value, boolean valueSet)longcopy(ObjectLocator locator, long value)long[]copy(ObjectLocator locator, long[] array)long[]copy(ObjectLocator locator, long[] value, boolean valueSet)longcopy(ObjectLocator locator, long value, boolean valueSet)shortcopy(ObjectLocator locator, short value)short[]copy(ObjectLocator locator, short[] array)short[]copy(ObjectLocator locator, short[] value, boolean valueSet)shortcopy(ObjectLocator locator, short value, boolean valueSet)Objectcopy(ObjectLocator locator, Object value)Object[]copy(ObjectLocator locator, Object[] array)Object[]copy(ObjectLocator locator, Object[] value, boolean valueSet)Objectcopy(ObjectLocator locator, Object value, boolean valueSet)protected ObjectcopyInternal(ObjectLocator locator, Cloneable object)protected ObjectcopyInternal(ObjectLocator locator, Cloneable object, boolean checkCloneable)protected ObjectcopyInternal(ObjectLocator locator, Object object)static DefaultCopyStrategygetInstance()BooleanshouldBeCopiedAndSet(ObjectLocator locator, boolean valueSet)
-
-
-
Field Detail
-
INSTANCE
public static final DefaultCopyStrategy INSTANCE
-
-
Method Detail
-
copyInternal
protected Object copyInternal(ObjectLocator locator, Object object)
-
copy
public Object copy(ObjectLocator locator, Object value)
-
copy
public long copy(ObjectLocator locator, long value)
-
copy
public int copy(ObjectLocator locator, int value)
-
copy
public short copy(ObjectLocator locator, short value)
-
copy
public char copy(ObjectLocator locator, char value)
-
copy
public byte copy(ObjectLocator locator, byte value)
-
copy
public double copy(ObjectLocator locator, double value)
-
copy
public float copy(ObjectLocator locator, float value)
-
copy
public boolean copy(ObjectLocator locator, boolean value)
-
copy
public Object[] copy(ObjectLocator locator, Object[] array)
-
copy
public long[] copy(ObjectLocator locator, long[] array)
-
copy
public int[] copy(ObjectLocator locator, int[] array)
-
copy
public short[] copy(ObjectLocator locator, short[] array)
-
copy
public char[] copy(ObjectLocator locator, char[] array)
-
copy
public byte[] copy(ObjectLocator locator, byte[] array)
-
copy
public double[] copy(ObjectLocator locator, double[] array)
-
copy
public float[] copy(ObjectLocator locator, float[] array)
-
copy
public boolean[] copy(ObjectLocator locator, boolean[] array)
-
copyInternal
protected Object copyInternal(ObjectLocator locator, Cloneable object)
-
copyInternal
protected Object copyInternal(ObjectLocator locator, Cloneable object, boolean checkCloneable)
-
shouldBeCopiedAndSet
public Boolean shouldBeCopiedAndSet(ObjectLocator locator, boolean valueSet)
- Specified by:
shouldBeCopiedAndSetin interfaceCopyStrategy
-
copy
public boolean copy(ObjectLocator locator, boolean value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public byte copy(ObjectLocator locator, byte value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public char copy(ObjectLocator locator, char value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public double copy(ObjectLocator locator, double value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public float copy(ObjectLocator locator, float value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public int copy(ObjectLocator locator, int value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public long copy(ObjectLocator locator, long value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public short copy(ObjectLocator locator, short value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public Object copy(ObjectLocator locator, Object value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public boolean[] copy(ObjectLocator locator, boolean[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public byte[] copy(ObjectLocator locator, byte[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public char[] copy(ObjectLocator locator, char[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public double[] copy(ObjectLocator locator, double[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public float[] copy(ObjectLocator locator, float[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public int[] copy(ObjectLocator locator, int[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public long[] copy(ObjectLocator locator, long[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public short[] copy(ObjectLocator locator, short[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
copy
public Object[] copy(ObjectLocator locator, Object[] value, boolean valueSet)
- Specified by:
copyin interfaceCopyStrategy
-
getInstance
public static DefaultCopyStrategy getInstance()
-
-