Revision 1714 trunk/org.gvsig.app.document.layout2.app/org.gvsig.app.document.layout2.app.mainplugin/src/main/java/org/gvsig/app/project/documents/layout/fframes/FFrameBasic.java
FFrameBasic.java | ||
---|---|---|
29 | 29 |
import java.awt.geom.Point2D.Double; |
30 | 30 |
import java.awt.geom.Rectangle2D; |
31 | 31 |
import java.awt.image.BufferedImage; |
32 |
|
|
33 | 32 |
import org.gvsig.andami.PluginServices; |
34 | 33 |
import org.gvsig.app.project.documents.layout.geometryadapters.PolygonAdapter; |
35 | 34 |
import org.gvsig.compat.print.PrintAttributes; |
... | ... | |
60 | 59 |
private FFrameGraphics fframeGraphics; |
61 | 60 |
private IFFrame fframe; |
62 | 61 |
|
63 |
private MapContextManager mapContextManager = MapContextLocator |
|
62 |
private final MapContextManager mapContextManager = MapContextLocator
|
|
64 | 63 |
.getMapContextManager(); |
65 | 64 |
|
66 | 65 |
public void setRectangle(Rectangle2D r) { |
... | ... | |
108 | 107 |
* @param imgBase |
109 | 108 |
* Imagen para acelerar el dibujado. |
110 | 109 |
*/ |
110 |
@Override |
|
111 | 111 |
public void draw(Graphics2D g, AffineTransform at, Rectangle2D rv, |
112 | 112 |
BufferedImage imgBase) { |
113 | 113 |
fframeGraphics.draw(g, at, rv, imgBase); |
... | ... | |
119 | 119 |
/** |
120 | 120 |
* @see org.gvsig.app.project.documents.layout.fframes.IFFrame#getNameFFrame() |
121 | 121 |
*/ |
122 |
@Override |
|
122 | 123 |
public String getNameFFrame() { |
123 | 124 |
return PluginServices.getText(this, "base") + num; |
124 | 125 |
} |
... | ... | |
127 | 128 |
* @see org.gvsig.app.project.documents.layout.fframes.IFFrame#print(java.awt.Graphics2D, |
128 | 129 |
* java.awt.geom.AffineTransform) |
129 | 130 |
*/ |
131 |
@Override |
|
130 | 132 |
public void print(Graphics2D g, AffineTransform at, Geometry geom, |
131 | 133 |
PrintAttributes printingProperties) { |
132 | 134 |
fframeGraphics.print(g, at, geom, printingProperties); |
... | ... | |
151 | 153 |
this.fframeGraphics = fframeGraphics; |
152 | 154 |
} |
153 | 155 |
|
156 |
@Override |
|
154 | 157 |
public void drawHandlers(Graphics2D g) { |
155 | 158 |
fframeGraphics.drawHandlers(g); |
156 | 159 |
} |
157 | 160 |
|
161 |
@Override |
|
158 | 162 |
public IFFrame clone() throws CloneNotSupportedException { |
159 | 163 |
FFrameBasic basic = new FFrameBasic(); |
160 | 164 |
basic.setFframeGraphics((FFrameGraphics) fframeGraphics.clone()); |
... | ... | |
168 | 172 |
return getFframeGraphics().contains(p); |
169 | 173 |
} |
170 | 174 |
|
175 |
@Override |
|
171 | 176 |
public void drawDraft(Graphics2D g) { |
172 | 177 |
super.drawDraft(g); |
173 | 178 |
} |
174 | 179 |
|
180 |
@Override |
|
175 | 181 |
public void drawEmpty(Graphics2D g) { |
176 | 182 |
super.drawEmpty(g); |
177 | 183 |
} |
178 | 184 |
|
185 |
@Override |
|
179 | 186 |
public void drawSymbolTag(Graphics2D g) { |
180 | 187 |
super.drawSymbolTag(g); |
181 | 188 |
} |
182 | 189 |
|
190 |
@Override |
|
183 | 191 |
public java.awt.geom.Rectangle2D.Double getBoundBox() { |
184 | 192 |
return getFframeGraphics().getBoundBox(); |
185 | 193 |
} |
186 | 194 |
|
195 |
@Override |
|
187 | 196 |
public java.awt.geom.Rectangle2D.Double getBoundingBox(AffineTransform at) { |
188 | 197 |
return getFframeGraphics().getBoundingBox(at); |
189 | 198 |
} |
... | ... | |
192 | 201 |
return getFframeGraphics().getContains(p); |
193 | 202 |
} |
194 | 203 |
|
204 |
@Override |
|
195 | 205 |
public int getLevel() { |
196 | 206 |
return super.getLevel(); |
197 | 207 |
} |
198 | 208 |
|
209 |
@Override |
|
199 | 210 |
public Rectangle2D getMovieRect(int difx, int dify) { |
200 | 211 |
return fframeGraphics.getMovieRect(difx, dify); |
201 | 212 |
} |
202 | 213 |
|
214 |
@Override |
|
215 |
public Rectangle2D getMovieRect(int difx, int dify, boolean prop) { |
|
216 |
return fframeGraphics.getMovieRect(difx, dify, prop); |
|
217 |
} |
|
218 |
|
|
219 |
@Override |
|
203 | 220 |
public String getName() { |
204 | 221 |
return PERSISTENCE_DEFINITION_NAME; |
205 | 222 |
} |
206 | 223 |
|
224 |
@Override |
|
207 | 225 |
public double getRotation() { |
208 | 226 |
return super.getRotation(); |
209 | 227 |
} |
210 | 228 |
|
229 |
@Override |
|
211 | 230 |
public int getSelected() { |
212 | 231 |
return fframeGraphics.getSelected(); |
213 | 232 |
} |
214 | 233 |
|
234 |
@Override |
|
215 | 235 |
public String getTag() { |
216 | 236 |
return super.getTag(); |
217 | 237 |
} |
218 | 238 |
|
239 |
@Override |
|
219 | 240 |
public boolean intersects(Rectangle2D rv, Rectangle2D r) { |
220 | 241 |
return super.intersects(rv, r); |
221 | 242 |
} |
222 | 243 |
|
244 |
@Override |
|
223 | 245 |
public void setBoundBox(Rectangle2D r) { |
224 | 246 |
if (getFframeGraphics() != null) { |
225 | 247 |
getFframeGraphics().setBoundBox(r); |
... | ... | |
229 | 251 |
} |
230 | 252 |
} |
231 | 253 |
|
254 |
@Override |
|
232 | 255 |
public void setLevel(int l) { |
233 | 256 |
super.setLevel(l); |
234 | 257 |
} |
235 | 258 |
|
259 |
@Override |
|
236 | 260 |
public void setNum(int i) { |
237 | 261 |
super.setNum(i); |
238 | 262 |
} |
239 | 263 |
|
264 |
@Override |
|
240 | 265 |
public void setRotation(double rotation) { |
241 | 266 |
super.setRotation(rotation); |
242 | 267 |
} |
243 | 268 |
|
269 |
@Override |
|
244 | 270 |
public void setSelected(boolean b) { |
245 | 271 |
fframeGraphics.setSelected(b); |
246 | 272 |
} |
247 | 273 |
|
274 |
@Override |
|
248 | 275 |
public void setSelected(Point2D p, MouseEvent e) { |
249 | 276 |
fframeGraphics.setSelected(p, e); |
250 | 277 |
} |
251 | 278 |
|
279 |
@Override |
|
252 | 280 |
public void setTag(String s) { |
253 | 281 |
super.setTag(s); |
254 | 282 |
} |
255 | 283 |
|
284 |
@Override |
|
256 | 285 |
public void updateRect(Rectangle2D r, AffineTransform at) { |
257 | 286 |
getFframeGraphics().updateRect(r, at); |
258 | 287 |
} |
Also available in: Unified diff