Revision 23224 trunk/libraries/libAnimation2D/src/main/java/com/iver/cit/gvsig/animation/keyFrame/KeyFrame2D.java

View differences:

KeyFrame2D.java
1 1
package com.iver.cit.gvsig.animation.keyFrame;
2 2

  
3
import java.awt.geom.Rectangle2D;
3 4
import java.util.List;
4 5

  
5 6
import com.iver.cit.gvsig.animation.keyframe.IKeyFrame;
......
10 11

  
11 12
	private String name;
12 13
	private double time;
14
	private  String aliasKeyFrame = "KeyFrame2D";
13 15

  
14 16
	ProjectExtent projectExtent = null;
15
	private Object extend;
17
	private double valueX;
18
	private double valueY;
19
	private double valueW;
20
	private double valueH;
16 21

  
17 22

  
18 23
	public void CapturesProperties() {
......
80 85
		XMLEntity xml = new XMLEntity();
81 86
		
82 87
		xml.putProperty("className", this.getClassName());
83
		xml.putProperty("keyFrameName", name);
88
	//	xml.putProperty("keyFrameName", name);
89
		xml.putProperty("keyFrameAlias", aliasKeyFrame);
84 90
		xml.putProperty("time", time);
85 91
		
86 92
		xml.addChild((this.projectExtent).getXMLEntity());
......
90 96

  
91 97
	public void setXMLEntity(XMLEntity xml) {
92 98
		
93
		if (xml.contains("keyFrameName"))
94
			this.name = xml.getStringProperty("keyFrameName");
99
//		if (xml.contains("keyFrameName"))
100
//			this.name = xml.getStringProperty("keyFrameName");
95 101
		if (xml.contains("time"))
96 102
			this.time = xml.getDoubleProperty("time");
103
		if (xml.contains("keyFrameAlias"))
104
			this.aliasKeyFrame = xml.getStringProperty("keyFrameAlias");
97 105
		
98 106
		XMLEntity xmlProp = xml.getChild(0);
99
		if (xmlProp.contains("eyeX")) {
107
		if (xmlProp.contains("extentX")) {
108
			valueX = xmlProp.getDoubleProperty("extentX");
100 109
		}
110
		if (xmlProp.contains("extentY")) {
111
			valueY = xmlProp.getDoubleProperty("extentY");
112
		}
113
		if (xmlProp.contains("extentW")) {
114
			valueW = xmlProp.getDoubleProperty("extentW");
115
		}
116
		if (xmlProp.contains("extentH")) {
117
			valueH = xmlProp.getDoubleProperty("extentH");
118
		}
101 119
		
120
		Rectangle2D rectangle2D = new Rectangle2D.Double(valueX, valueY, valueW, valueH);
121
		this.projectExtent = new ProjectExtent();
122
		this.projectExtent.setExtent(rectangle2D);
102 123
		
103
//		// Get camera
104
		//XMLEntity xmlProp = xml.getChild(0);
105

  
106 124
		
107 125
		
108 126
	}

Also available in: Unified diff