comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/AnnotationFacet.java @ 1677:dd9dfe1e48fa

Bugfixes for various issues: Improved rendering process of annotations. flys-artifacts/trunk@2894 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Ingo Weinzierl <ingo.weinzierl@intevation.de>
date Wed, 05 Oct 2011 11:23:18 +0000
parents 3067e700fc13
children 69929c471646
comparison
equal deleted inserted replaced
1676:6e840e213fdf 1677:dd9dfe1e48fa
1 package de.intevation.flys.artifacts.model; 1 package de.intevation.flys.artifacts.model;
2
3 import java.util.List;
2 4
3 import org.apache.log4j.Logger; 5 import org.apache.log4j.Logger;
4 6
5 import de.intevation.artifacts.Artifact; 7 import de.intevation.artifacts.Artifact;
6 import de.intevation.artifacts.CallContext; 8 import de.intevation.artifacts.CallContext;
7 9
8 import de.intevation.flys.artifacts.AnnotationArtifact; 10 import de.intevation.flys.artifacts.AnnotationArtifact;
11 import de.intevation.flys.jfree.FLYSAnnotation;
12
13 import de.intevation.flys.model.Annotation;
9 14
10 import de.intevation.artifactdatabase.state.DefaultFacet; 15 import de.intevation.artifactdatabase.state.DefaultFacet;
11 import de.intevation.artifactdatabase.state.Facet; 16 import de.intevation.artifactdatabase.state.Facet;
12 17
13 /** 18 /**
46 * @param context Ignored. 51 * @param context Ignored.
47 */ 52 */
48 @Override 53 @Override
49 public Object getData(Artifact artifact, CallContext context) { 54 public Object getData(Artifact artifact, CallContext context) {
50 AnnotationArtifact annotationArtifact = (AnnotationArtifact) artifact; 55 AnnotationArtifact annotationArtifact = (AnnotationArtifact) artifact;
51 return annotationArtifact.getAnnotations(); 56 List<Annotation> annotations = annotationArtifact.getAnnotations();
57
58 return new FLYSAnnotation(description, annotations);
52 } 59 }
53 60
54 61
55 @Override 62 @Override
56 public Facet deepCopy() { 63 public Facet deepCopy() {

http://dive4elements.wald.intevation.org