org.deegree.rendering.r2d.se.unevaluated
Class Symbolizer<T extends Copyable<T>>

java.lang.Object
  extended by org.deegree.rendering.r2d.se.unevaluated.Symbolizer<T>
Type Parameters:
T -

public class Symbolizer<T extends Copyable<T>>
extends java.lang.Object

Symbolizer

Version:
$Revision: 26928 $, $Date: 2010-09-22 17:26:55 +0200 (Mi, 22. Sep 2010) $
Author:
Andreas Schmitz, last edited by: $Author: mschneider $

Constructor Summary
Symbolizer(T base, Continuation<T> next, Expression geometry, java.lang.String name, java.lang.String file, int line, int col)
           
Symbolizer(T evaluated, Expression geometry, java.lang.String name, java.lang.String file, int line, int col)
           
 
Method Summary
 Pair<T,java.util.LinkedList<Geometry>> evaluate(Feature f, XPathEvaluator<Feature> evaluator)
           
 T getBase()
           
 java.lang.String getName()
           
 boolean isEvaluated()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Symbolizer

public Symbolizer(T evaluated,
                  Expression geometry,
                  java.lang.String name,
                  java.lang.String file,
                  int line,
                  int col)
Parameters:
evaluated -
geometry -
name -
file -
line -
col -

Symbolizer

public Symbolizer(T base,
                  Continuation<T> next,
                  Expression geometry,
                  java.lang.String name,
                  java.lang.String file,
                  int line,
                  int col)
Parameters:
base -
next -
geometry -
name -
file -
line -
col -
Method Detail

getName

public java.lang.String getName()
Returns:
the name of the symbolizer

isEvaluated

public boolean isEvaluated()
Returns:
whether the symbolizer is already evaluated

evaluate

public Pair<T,java.util.LinkedList<Geometry>> evaluate(Feature f,
                                                       XPathEvaluator<Feature> evaluator)
Parameters:
f -
Returns:
the styling with the geometries, p.second may be null if no geoms were found

getBase

public T getBase()
Returns:
the base object or the evaluated one, if already available


Copyright © 2011. All Rights Reserved.