See: Description
| Interface | Description |
|---|---|
| Expression |
A MapCSS Expression.
|
| Instruction | |
| Selector |
MapCSS selector.
|
| Subpart |
A subpart identifies different rendering layers (
::subpart syntax). |
| Class | Description |
|---|---|
| Condition | |
| Condition.ClassCondition | |
| Condition.ExpressionCondition | |
| Condition.IndexCondition | |
| Condition.KeyCondition |
KeyCondition represent one of the following conditions in either the link or the
primitive context:
|
| Condition.KeyValueCondition |
Represents a key/value condition which is either applied to a primitive.
|
| Condition.KeyValueRegexpCondition | |
| Condition.OpenEndPseudoClassCondition | |
| Condition.PseudoClassCondition | |
| Condition.PseudoClasses |
Like CSS pseudo classes, MapCSS pseudo classes
are written in lower case with dashes between words.
|
| Condition.RegexpKeyValueRegexpCondition | |
| Condition.RoleCondition | |
| Condition.SimpleKeyValueCondition |
Most common case of a KeyValueCondition, this is the basic key=value case.
|
| CSSColors | |
| ExpressionFactory |
Factory to generate Expressions.
|
| ExpressionFactory.AndOperator |
"And" logical operator.
|
| ExpressionFactory.ArrayFunction |
Function that takes an arbitrary number of arguments.
|
| ExpressionFactory.CondOperator |
Conditional operator.
|
| ExpressionFactory.Functions |
List of functions that can be used in MapCSS expressions.
|
| ExpressionFactory.LengthFunction |
Function to calculate the length of a string or list in a MapCSS eval expression.
|
| ExpressionFactory.MinMaxFunction |
Computes the maximum/minimum value an arbitrary number of floats, or a list of floats.
|
| ExpressionFactory.NullExpression |
Expression that always evaluates to null.
|
| ExpressionFactory.OrOperator |
"Or" logical operator.
|
| ExpressionFactory.ParameterFunction |
Function that takes a certain number of argument with specific type.
|
| Instruction.AssignmentInstruction | |
| Instruction.RelativeFloat | |
| LiteralExpression |
Simple literal value, that does not depend on other expressions.
|
| MapCSSRule |
A MapCSS rule.
|
| MapCSSRule.Declaration | |
| MapCSSStyleSource |
This is a mappaint style that is based on MapCSS rules.
|
| MapCSSStyleSource.MapCSSRuleIndex |
A collection of
MapCSSRules, that are indexed by tag key and value. |
| MapCSSStyleSource.MapCSSRuleIndex.MapCSSKeyRules |
This is a map of all rules that are only applied if the primitive has a given key (and possibly value)
|
| Selector.AbstractSelector |
Super class of
Selector.GeneralSelector and
Selector.LinkSelector. |
| Selector.ChildOrParentSelector |
Represents a child selector or a parent selector.
|
| Selector.GeneralSelector | |
| Selector.LinkSelector | |
| Selector.OptimizedGeneralSelector | |
| Subpart.ExpressionSubpart |
Subpart identifier given by an expression.
|
| Subpart.StringSubpart |
Simple static subpart identifier.
|
| Enum | Description |
|---|---|
| Condition.Context |
Context, where the condition applies.
|
| Condition.KeyMatchType |
This defines how
Condition.KeyCondition matches a given key. |
| Condition.Op |
This is the operation that
Condition.KeyValueCondition uses to match. |
| Selector.ChildOrParentSelectorType |
| Exception | Description |
|---|---|
| MapCSSException |
| Annotation Type | Description |
|---|---|
| ExpressionFactory.NullableArguments |
Marks functions which should be executed also when one or more arguments are null.
|