All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jvnet.jaxb2_commons.lang.CopyStrategy Maven / Gradle / Ivy

There is a newer version: 2.0.12
Show newest version
package org.jvnet.jaxb2_commons.lang;

import org.jvnet.jaxb2_commons.locator.ObjectLocator;

public interface CopyStrategy {

	public boolean copy(ObjectLocator locator, boolean value);

	public byte copy(ObjectLocator locator, byte value);

	public char copy(ObjectLocator locator, char value);

	public double copy(ObjectLocator locator, double value);

	public float copy(ObjectLocator locator, float value);

	public int copy(ObjectLocator locator, int value);

	public long copy(ObjectLocator locator, long value);

	public short copy(ObjectLocator locator, short value);

	public Object copy(ObjectLocator locator, Object value);

	public boolean[] copy(ObjectLocator locator, boolean[] value);

	public byte[] copy(ObjectLocator locator, byte[] value);

	public char[] copy(ObjectLocator locator, char[] value);

	public double[] copy(ObjectLocator locator, double[] value);

	public float[] copy(ObjectLocator locator, float[] value);

	public int[] copy(ObjectLocator locator, int[] value);

	public long[] copy(ObjectLocator locator, long[] value);

	public short[] copy(ObjectLocator locator, short[] value);

	public Object[] copy(ObjectLocator locator, Object[] value);

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy