All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Please wait. This can take some minutes ...
Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance.
Project price only 1 $
You can buy this project and download/modify it how often you want.
org.jvnet.jaxb2_commons.lang.CopyStrategy2 Maven / Gradle / Ivy
package org.jvnet.jaxb2_commons.lang;
import org.jvnet.jaxb2_commons.locator.ObjectLocator;
public interface CopyStrategy2 {
public Boolean shouldBeCopiedAndSet(ObjectLocator locator, boolean valueSet);
public boolean copy(ObjectLocator locator, boolean value, boolean valueSet);
public byte copy(ObjectLocator locator, byte value, boolean valueSet);
public char copy(ObjectLocator locator, char value, boolean valueSet);
public double copy(ObjectLocator locator, double value, boolean valueSet);
public float copy(ObjectLocator locator, float value, boolean valueSet);
public int copy(ObjectLocator locator, int value, boolean valueSet);
public long copy(ObjectLocator locator, long value, boolean valueSet);
public short copy(ObjectLocator locator, short value, boolean valueSet);
public Object copy(ObjectLocator locator, Object value, boolean valueSet);
public boolean[] copy(ObjectLocator locator, boolean[] value, boolean valueSet);
public byte[] copy(ObjectLocator locator, byte[] value, boolean valueSet);
public char[] copy(ObjectLocator locator, char[] value, boolean valueSet);
public double[] copy(ObjectLocator locator, double[] value, boolean valueSet);
public float[] copy(ObjectLocator locator, float[] value, boolean valueSet);
public int[] copy(ObjectLocator locator, int[] value, boolean valueSet);
public long[] copy(ObjectLocator locator, long[] value, boolean valueSet);
public short[] copy(ObjectLocator locator, short[] value, boolean valueSet);
public Object[] copy(ObjectLocator locator, Object[] value, boolean valueSet);
}