Package org.citygml4j.builder.copy
Class CopyBuilder
- java.lang.Object
-
- org.citygml4j.builder.copy.CopyBuilder
-
- Direct Known Subclasses:
DeepCopyBuilder
,ShallowCopyBuilder
public abstract class CopyBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CopyBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
copy(boolean value)
boolean[]
copy(boolean[] array)
byte
copy(byte value)
byte[]
copy(byte[] array)
char
copy(char value)
char[]
copy(char[] array)
double
copy(double value)
double[]
copy(double[] array)
float
copy(float value)
float[]
copy(float[] array)
int
copy(int value)
int[]
copy(int[] array)
long
copy(long value)
long[]
copy(long[] array)
short
copy(short value)
short[]
copy(short[] array)
java.lang.Boolean
copy(java.lang.Boolean value)
java.lang.Character
copy(java.lang.Character value)
java.lang.Class<?>
copy(java.lang.Class<?> value)
java.lang.Number
copy(java.lang.Number value)
java.lang.Object
copy(java.lang.Object target)
java.lang.Object[]
copy(java.lang.Object[] array)
java.lang.String
copy(java.lang.String value)
java.lang.Void
copy(java.lang.Void value)
java.lang.Object
copyCloneable(java.lang.Cloneable object)
protected boolean
isNullCopy(java.lang.Object target)
protected boolean
isShallowCopy(java.lang.Object target)
void
setNullCopy(java.lang.Class<?>... c)
void
setShallowCopy(java.lang.Class<?>... c)
protected boolean
shallowSetContains(java.lang.Class<?> c)
void
unsetNullCopy(java.lang.Class<?>... c)
void
unsetShallowCopy(java.lang.Class<?>... c)
-
-
-
Method Detail
-
copy
public java.lang.Object copy(java.lang.Object target)
-
setShallowCopy
public void setShallowCopy(java.lang.Class<?>... c)
-
setNullCopy
public void setNullCopy(java.lang.Class<?>... c)
-
unsetShallowCopy
public void unsetShallowCopy(java.lang.Class<?>... c)
-
unsetNullCopy
public void unsetNullCopy(java.lang.Class<?>... c)
-
isNullCopy
protected boolean isNullCopy(java.lang.Object target)
-
isShallowCopy
protected boolean isShallowCopy(java.lang.Object target)
-
shallowSetContains
protected boolean shallowSetContains(java.lang.Class<?> c)
-
copy
public java.lang.String copy(java.lang.String value)
-
copy
public java.lang.Number copy(java.lang.Number value)
-
copy
public java.lang.Boolean copy(java.lang.Boolean value)
-
copy
public java.lang.Character copy(java.lang.Character value)
-
copy
public java.lang.Void copy(java.lang.Void value)
-
copy
public java.lang.Class<?> copy(java.lang.Class<?> value)
-
copy
public long copy(long value)
-
copy
public int copy(int value)
-
copy
public short copy(short value)
-
copy
public char copy(char value)
-
copy
public byte copy(byte value)
-
copy
public double copy(double value)
-
copy
public float copy(float value)
-
copy
public boolean copy(boolean value)
-
copy
public java.lang.Object[] copy(java.lang.Object[] array)
-
copy
public long[] copy(long[] array)
-
copy
public int[] copy(int[] array)
-
copy
public short[] copy(short[] array)
-
copy
public char[] copy(char[] array)
-
copy
public byte[] copy(byte[] array)
-
copy
public double[] copy(double[] array)
-
copy
public float[] copy(float[] array)
-
copy
public boolean[] copy(boolean[] array)
-
copyCloneable
public java.lang.Object copyCloneable(java.lang.Cloneable object)
-
-