org.openstreetmap.josm.gui.mappaint.mapcss
Class Expression.FunctionExpression.EvalFunctions

java.lang.Object
  extended by org.openstreetmap.josm.gui.mappaint.mapcss.Expression.FunctionExpression.EvalFunctions
Enclosing class:
Expression.FunctionExpression

public static class Expression.FunctionExpression.EvalFunctions
extends java.lang.Object


Field Summary
(package private)  Environment env
           
 
Constructor Summary
Expression.FunctionExpression.EvalFunctions()
           
 
Method Summary
 float blue(java.awt.Color c)
           
 java.lang.String color2html(java.awt.Color c)
           
 java.lang.String concat(java.lang.Object... args)
           
 java.lang.Float divided_by(float... args)
           
 boolean equal(java.lang.Object a, java.lang.Object b)
           
 java.lang.Object eval(java.lang.Object o)
           
 boolean greater_equal(float a, float b)
           
 boolean greater(float a, float b)
           
 float green(java.awt.Color c)
           
 boolean has_tag_key(java.lang.String key)
           
 java.awt.Color html2color(java.lang.String html)
           
 java.lang.Float index()
           
 java.lang.Boolean is_prop_set(java.lang.String key)
           
 java.lang.Boolean is_prop_set(java.lang.String key, java.lang.String layer)
           
 java.awt.Color JOSM_pref_color(java.lang.String s, java.awt.Color def)
           
 java.lang.String JOSM_pref(java.lang.String s, java.lang.String def)
           
 java.lang.Boolean JOSM_search(java.lang.String s)
           
 int length(java.lang.String s)
           
 boolean less_equal(float a, float b)
           
 boolean less(float a, float b)
           
static java.util.List list(java.lang.Object... args)
           
 java.lang.Float minus(float... args)
           
 boolean not(boolean b)
           
 java.lang.String parent_tag(java.lang.String key)
           
static float plus(float... args)
           
 java.lang.Object prop(java.lang.String key)
           
 java.lang.Object prop(java.lang.String key, java.lang.String layer)
           
 float red(java.awt.Color c)
           
 java.awt.Color rgb(float r, float g, float b)
           
 java.lang.String role()
           
 java.lang.String tag(java.lang.String key)
           
static float times(float... args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

env

Environment env
Constructor Detail

Expression.FunctionExpression.EvalFunctions

public Expression.FunctionExpression.EvalFunctions()
Method Detail

eval

public java.lang.Object eval(java.lang.Object o)

plus

public static float plus(float... args)

minus

public java.lang.Float minus(float... args)

times

public static float times(float... args)

divided_by

public java.lang.Float divided_by(float... args)

list

public static java.util.List list(java.lang.Object... args)

rgb

public java.awt.Color rgb(float r,
                          float g,
                          float b)

html2color

public java.awt.Color html2color(java.lang.String html)

color2html

public java.lang.String color2html(java.awt.Color c)

red

public float red(java.awt.Color c)

green

public float green(java.awt.Color c)

blue

public float blue(java.awt.Color c)

concat

public java.lang.String concat(java.lang.Object... args)

prop

public java.lang.Object prop(java.lang.String key)

prop

public java.lang.Object prop(java.lang.String key,
                             java.lang.String layer)

is_prop_set

public java.lang.Boolean is_prop_set(java.lang.String key)

is_prop_set

public java.lang.Boolean is_prop_set(java.lang.String key,
                                     java.lang.String layer)

tag

public java.lang.String tag(java.lang.String key)

parent_tag

public java.lang.String parent_tag(java.lang.String key)

has_tag_key

public boolean has_tag_key(java.lang.String key)

index

public java.lang.Float index()

role

public java.lang.String role()

not

public boolean not(boolean b)

greater_equal

public boolean greater_equal(float a,
                             float b)

less_equal

public boolean less_equal(float a,
                          float b)

greater

public boolean greater(float a,
                       float b)

less

public boolean less(float a,
                    float b)

length

public int length(java.lang.String s)

equal

public boolean equal(java.lang.Object a,
                     java.lang.Object b)

JOSM_search

public java.lang.Boolean JOSM_search(java.lang.String s)

JOSM_pref

public java.lang.String JOSM_pref(java.lang.String s,
                                  java.lang.String def)

JOSM_pref_color

public java.awt.Color JOSM_pref_color(java.lang.String s,
                                      java.awt.Color def)


JOSM