Uses of Interface
org.openstreetmap.josm.gui.mappaint.mapcss.Expression
-
Packages that use Expression Package Description org.openstreetmap.josm.gui.mappaint.mapcss Drawing system based on MapCSS map styles.org.openstreetmap.josm.gui.mappaint.mapcss.parsergen -
-
Uses of Expression in org.openstreetmap.josm.gui.mappaint.mapcss
Classes in org.openstreetmap.josm.gui.mappaint.mapcss that implement Expression Modifier and Type Class Description static classExpressionFactory.AndOperator"And" logical operator.static classExpressionFactory.CondOperatorConditional operator.static classExpressionFactory.IsInsideFunctionFunctions#insideimplementation for use inMapCSSTagCheckerstatic classExpressionFactory.LengthFunctionFunction to calculate the length of a string or list in a MapCSS eval expression.static classExpressionFactory.MinMaxFunctionComputes the maximum/minimum value an arbitrary number of floats, or a list of floats.static classExpressionFactory.NullExpressionExpression that always evaluates to null.static classExpressionFactory.OrOperator"Or" logical operator.classLiteralExpressionSimple literal value, that does not depend on other expressions.classPlaceholderExpressionUsed for expressions that contain placeholdersFields in org.openstreetmap.josm.gui.mappaint.mapcss declared as Expression Modifier and Type Field Description private ExpressionExpressionFactory.IsInsideFunction. argprivate ExpressionExpressionFactory.LengthFunction. argprivate ExpressionExpressionFactory.CondOperator. condition(package private) ExpressionConditionFactory.ExpressionCondition. eprivate ExpressionExpressionFactory.CondOperator. firstOptionprivate ExpressionSubpart.ExpressionSubpart. idprivate ExpressionExpressionFactory.CondOperator. secondOptionFields in org.openstreetmap.josm.gui.mappaint.mapcss with type parameters of type Expression Modifier and Type Field Description private java.util.List<Expression>ExpressionFactory.AndOperator. argsprivate java.util.List<Expression>ExpressionFactory.MinMaxFunction. argsprivate java.util.List<Expression>ExpressionFactory.OrOperator. argsMethods in org.openstreetmap.josm.gui.mappaint.mapcss that return Expression Modifier and Type Method Description ExpressionExpressionFactory.Factory. createExpression(java.util.List<Expression> args)static ExpressionExpressionFactory. createFunctionExpression(java.lang.String name, java.util.List<Expression> args)Main method to create an function-like expression.ExpressionExpressionFactory.IsInsideFunction. getArg()Returns the argumentExpressionConditionFactory.ExpressionCondition. getExpression()Returns the expression.Methods in org.openstreetmap.josm.gui.mappaint.mapcss with parameters of type Expression Modifier and Type Method Description static ConditionFactory.ExpressionConditionConditionFactory. createExpressionCondition(Expression e, Condition.Context context)Create a new condition that a expression needs to be fulfilledMethod parameters in org.openstreetmap.josm.gui.mappaint.mapcss with type arguments of type Expression Modifier and Type Method Description ExpressionExpressionFactory.Factory. createExpression(java.util.List<Expression> args)static ExpressionExpressionFactory. createFunctionExpression(java.lang.String name, java.util.List<Expression> args)Main method to create an function-like expression.Constructors in org.openstreetmap.josm.gui.mappaint.mapcss with parameters of type Expression Constructor Description CondOperator(Expression condition, Expression firstOption, Expression secondOption)Constructs a newCondOperator.ExpressionCondition(Expression e)Constructs a newExpressionFactoryExpressionSubpart(Expression id)IsInsideFunction(Expression arg)Constructs a newIsInsideFunction.LengthFunction(Expression args)Constructs a newLengthFunction.Constructor parameters in org.openstreetmap.josm.gui.mappaint.mapcss with type arguments of type Expression Constructor Description AndOperator(java.util.List<Expression> args)Constructs a newAndOperator.MinMaxFunction(java.util.List<Expression> args, boolean computeMax)Constructs a newMinMaxFunction.OrOperator(java.util.List<Expression> args)Constructs a newOrOperator. -
Uses of Expression in org.openstreetmap.josm.gui.mappaint.mapcss.parsergen
Methods in org.openstreetmap.josm.gui.mappaint.mapcss.parsergen that return Expression Modifier and Type Method Description ExpressionMapCSSParser. additive_expression()ExpressionMapCSSParser. and_expression()ExpressionMapCSSParser. conditional_expression()ExpressionMapCSSParser. expression()General expression.ExpressionMapCSSParser. function()ExpressionMapCSSParser. multiplicative_expression()ExpressionMapCSSParser. or_expression()ExpressionMapCSSParser. primary()ExpressionMapCSSParser. relational_expression()ExpressionMapCSSParser. unary_expression()
-