Author: desruisseaux
Date: Wed Sep  2 19:49:21 2015
New Revision: 1700881

URL: http://svn.apache.org/r1700881
Log:
Add JAXB annotations on DefaultTransformation.

Modified:
    
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractSingleOperation.java
    
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractSingleOperation.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractSingleOperation.java?rev=1700881&r1=1700880&r2=1700881&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractSingleOperation.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/AbstractSingleOperation.java
 [UTF-8] Wed Sep  2 19:49:21 2015
@@ -69,7 +69,8 @@ import java.util.Objects;
 })
 @XmlRootElement(name = "AbstractSingleOperation")
 @XmlSeeAlso({
-    DefaultConversion.class
+    DefaultConversion.class,
+    DefaultTransformation.class
 })
 class AbstractSingleOperation extends AbstractCoordinateOperation implements 
SingleOperation, Parameterized {
     /**

Modified: 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java
URL: 
http://svn.apache.org/viewvc/sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java?rev=1700881&r1=1700880&r2=1700881&view=diff
==============================================================================
--- 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java
 [UTF-8] (original)
+++ 
sis/branches/JDK8/core/sis-referencing/src/main/java/org/apache/sis/referencing/operation/DefaultTransformation.java
 [UTF-8] Wed Sep  2 19:49:21 2015
@@ -17,6 +17,8 @@
 package org.apache.sis.referencing.operation;
 
 import java.util.Map;
+import javax.xml.bind.annotation.XmlType;
+import javax.xml.bind.annotation.XmlRootElement;
 import org.opengis.referencing.operation.Transformation;
 import org.opengis.referencing.operation.OperationMethod;
 import org.opengis.referencing.operation.MathTransform;
@@ -51,6 +53,8 @@ import org.apache.sis.util.ArgumentCheck
  *
  * @see DefaultConversion
  */
+@XmlType(name = "TransformationType")
+@XmlRootElement(name = "Transformation")
 public class DefaultTransformation extends AbstractSingleOperation implements 
Transformation {
     /**
      * Serial number for inter-operability with different versions.
@@ -58,6 +62,14 @@ public class DefaultTransformation exten
     private static final long serialVersionUID = -7486704846151648971L;
 
     /**
+     * Constructs a new object in which every attributes are set to a null 
value.
+     * <strong>This is not a valid object.</strong> This constructor is 
strictly
+     * reserved to JAXB, which will assign values to the fields using 
reflexion.
+     */
+    private DefaultTransformation() {
+    }
+
+    /**
      * Creates a coordinate transformation from the given properties.
      * The properties given in argument follow the same rules than for the
      * {@linkplain 
AbstractCoordinateOperation#AbstractCoordinateOperation(Map, 
CoordinateReferenceSystem,


Reply via email to