Interface CopyStrategy

All Known Implementing Classes:
DefaultCopyStrategy, JAXBCopyStrategy

public interface CopyStrategy
Reflection-free copy(...) deep copying.
  • Method Details

    • getLogger

      org.slf4j.Logger getLogger()
    • isDebugEnabled

      boolean isDebugEnabled()
    • isTraceEnabled

      boolean isTraceEnabled()
    • shouldBeCopiedAndSet

      Boolean shouldBeCopiedAndSet(ObjectLocator locator, boolean valueSet)
    • copy

      boolean copy(ObjectLocator locator, boolean value, boolean valueSet)
    • copy

      byte copy(ObjectLocator locator, byte value, boolean valueSet)
    • copy

      char copy(ObjectLocator locator, char value, boolean valueSet)
    • copy

      double copy(ObjectLocator locator, double value, boolean valueSet)
    • copy

      float copy(ObjectLocator locator, float value, boolean valueSet)
    • copy

      int copy(ObjectLocator locator, int value, boolean valueSet)
    • copy

      long copy(ObjectLocator locator, long value, boolean valueSet)
    • copy

      short copy(ObjectLocator locator, short value, boolean valueSet)
    • copy

      Object copy(ObjectLocator locator, Object value, boolean valueSet)
    • copy

      boolean[] copy(ObjectLocator locator, boolean[] value, boolean valueSet)
    • copy

      byte[] copy(ObjectLocator locator, byte[] value, boolean valueSet)
    • copy

      char[] copy(ObjectLocator locator, char[] value, boolean valueSet)
    • copy

      double[] copy(ObjectLocator locator, double[] value, boolean valueSet)
    • copy

      float[] copy(ObjectLocator locator, float[] value, boolean valueSet)
    • copy

      int[] copy(ObjectLocator locator, int[] value, boolean valueSet)
    • copy

      long[] copy(ObjectLocator locator, long[] value, boolean valueSet)
    • copy

      short[] copy(ObjectLocator locator, short[] value, boolean valueSet)
    • copy

      Object[] copy(ObjectLocator locator, Object[] value, boolean valueSet)