org.citygml4j.builder.copy
Class CopyBuilder

java.lang.Object
  extended by org.citygml4j.builder.copy.CopyBuilder
Direct Known Subclasses:
DeepCopyBuilder, ShallowCopyBuilder

public abstract class CopyBuilder
extends java.lang.Object


Constructor Summary
CopyBuilder()
           
 
Method Summary
 boolean copy(boolean value)
           
 java.lang.Boolean copy(java.lang.Boolean value)
           
 boolean[] copy(boolean[] array)
           
 byte copy(byte value)
           
 byte[] copy(byte[] array)
           
 char copy(char value)
           
 char[] copy(char[] array)
           
 java.lang.Character copy(java.lang.Character value)
           
 java.lang.Class<?> copy(java.lang.Class<?> value)
           
 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)
           
 java.lang.Number copy(java.lang.Number value)
           
 java.lang.Object copy(java.lang.Object target)
           
 java.lang.Object[] copy(java.lang.Object[] array)
           
 short copy(short value)
           
 short[] copy(short[] 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)
           
 void setNullCopy(java.lang.Class<?>... c)
           
 void setShallowCopy(java.lang.Class<?>... c)
           
 void unsetNullCopy(java.lang.Class<?>... c)
           
 void unsetShallowCopy(java.lang.Class<?>... c)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CopyBuilder

public CopyBuilder()
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)

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)