Revision 15445 import/ext3D/branches/ext3D_v1.1/libAnimation/src/com/iver/cit/gvsig/animation/interval/AnimationKeyFrameInterval.java

View differences:

AnimationKeyFrameInterval.java
3 3
import java.util.ArrayList;
4 4
import java.util.Iterator;
5 5
import java.util.List;
6
import com.iver.cit.gvsig.animation.IAnimationType;
6 7

  
7
import com.iver.cit.gvsig.animation.IAnimationType;
8 8
import com.iver.cit.gvsig.animation.keyframe.IAnimationTypeKeyFrame;
9 9
import com.iver.cit.gvsig.animation.keyframe.IInterpolator;
10 10
import com.iver.cit.gvsig.animation.keyframe.IKeyFrame;
......
22 22

  
23 23
	private double intervalTime = endTime - initialTime;
24 24

  
25
	private String className;
26

  
25 27
	public List getKeyFrameList() {
26 28
		return KeyFrameList;
27 29
	}
......
125 127
	public XMLEntity getXMLEntity() {
126 128
		// TODO Auto-generated method stub
127 129
		XMLEntity xml = new XMLEntity();
128
		xml.putProperty("className", this.getClassName());
129 130

  
131
		xml.putProperty("class_name", this.getClassName());
130 132
		xml.putProperty("begin_time", initialTime);
131 133
		xml.putProperty("end_time", endTime);
132 134
		xml.putProperty("interval_time", intervalTime);
133 135

  
134
		for (int i = 0; i < this.KeyFrameList.size(); i++) {
135
			IKeyFrame keyFrameItem = (IKeyFrame) this.KeyFrameList.get(i);
136
			keyFrameItem.getXMLEntity();
137
		}
138
		return null;
136
	/*	for (int i = 0; i < this.KeyFrameList.size(); i++) {
137
			IKeyFrame keyFrameItem = (IKeyFrame) this.KeyFrameList.get(i);			
138
			keyFrameItem.getXMLEntity();	
139
		}		*/
140
		return xml;		
141

  
139 142
	}
140 143

  
141 144
	public void setXMLEntity(XMLEntity xml) {
142 145
		// TODO Auto-generated method stub
143 146

  
147
		if (xml.contains("class_name"))
148
			className=	xml.getStringProperty("class_name");
144 149
		if (xml.contains("begin_time"))
145 150
			initialTime = xml.getDoubleProperty("begin_time");
146 151
		if (xml.contains("end_time"))
147 152
			endTime = xml.getDoubleProperty("end_time");
148 153
		if (xml.contains("interval_time"))
149 154
			intervalTime = xml.getDoubleProperty("interval_time");
150
		for (int i = 0; i < this.KeyFrameList.size(); i++) {
155
	
156
		/*	for (int i = 0; i < this.KeyFrameList.size(); i++) {
151 157
			IKeyFrame keyFrameItem = (IKeyFrame) this.KeyFrameList.get(i);
152 158
			keyFrameItem.setXMLEntity(xml);
153
		}
159
		}*/
154 160

  
155 161
	}
156 162

  

Also available in: Unified diff