Package | Description |
---|---|
org.stanwood.media.source.xbmc | |
org.stanwood.media.source.xbmc.expression |
Modifier and Type | Method and Description |
---|---|
Value |
XBMCAddon.getSetting(java.lang.String id)
Used to get the value of a addon setting
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Value> |
XBMCAddon.getSettings()
Used to get the addon settings
|
Modifier and Type | Class and Description |
---|---|
class |
BooleanValue
Used to store the value of a boolean value used by the expresion evalutor
|
class |
IntegerValue
Used to store integer values for the
ExpressionEval |
class |
StringValue
Used to store the value of a string value used by the expression evaluator
|
Modifier and Type | Field and Description |
---|---|
Value |
ExpressionParser.parse_return.value |
Value |
ExpressionParser.logicalExpression_return.value |
Value |
ExpressionParser.booleanAndExpression_return.value |
Value |
ExpressionParser.equalityExpression_return.value |
Value |
ExpressionParser.relationalExpression_return.value |
Value |
ExpressionParser.additiveExpression_return.value |
Value |
ExpressionParser.multiplicativeExpression_return.value |
Value |
ExpressionParser.unaryExpression_return.value |
Value |
ExpressionParser.primaryExpression_return.value |
Modifier and Type | Method and Description |
---|---|
Value |
IntegerValue.addition(Value value)
Used to add this value to another value
|
Value |
Value.addition(Value value)
Used to add this value to another value
|
Value |
BooleanValue.and(Value value)
Used to 'and' the parameter value from with value
|
Value |
Value.and(Value value)
Used to 'and' the parameter value from with value
|
static Value |
ValueFactory.createValue(ValueType type,
java.lang.String value)
Create a value
|
Value |
IntegerValue.divide(Value value)
Used to divide this value with another value
|
Value |
Value.divide(Value value)
Used to divide this value with another value
|
Value |
StringValue.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
IntegerValue.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
BooleanValue.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
Value.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
ExpressionEval.eval(java.lang.String expression,
java.lang.String currentScope)
Used to evaluate an expression
|
Value |
IntegerValue.greater(Value value)
Used to perform a
> operation between this value and the value in the
parameter |
Value |
Value.greater(Value value)
Used to perform a
> operation between this value and the value in the
parameter |
Value |
IntegerValue.greaterEquals(Value value)
Used to perform a
>= operation between this value and the value in the
parameter |
Value |
Value.greaterEquals(Value value)
Used to perform a
>= operation between this value and the value in the
parameter |
Value |
IntegerValue.less(Value value)
Used to perform a
< operation between this value and the value in the
parameter |
Value |
Value.less(Value value)
Used to perform a
< operation between this value and the value in the
parameter |
Value |
IntegerValue.lessEquals(Value value)
Used to perform a
<= operation between this value and the value in the
parameter |
Value |
Value.lessEquals(Value value)
Used to perform a
<= operation between this value and the value in the
parameter |
Value |
IntegerValue.multiply(Value value)
Used to multiply this value with another value
|
Value |
Value.multiply(Value value)
Used to multiply this value with another value
|
Value |
BooleanValue.not()
Used to perform a not operation on this value and return the result
|
Value |
Value.not()
Used to perform a not operation on this value and return the result
|
Value |
StringValue.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
IntegerValue.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
BooleanValue.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
Value.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
BooleanValue.or(Value value)
Used to 'or' the parameter value from with value
|
Value |
Value.or(Value value)
Used to 'or' the parameter value from with value
|
static Value |
OperationHelper.performOperation(Operation op,
Value value)
Used to perform a operation on one value
|
static Value |
OperationHelper.performOperation(Operation op,
Value value1,
Value value2)
Used to perform a operation on two values
|
Value |
IntegerValue.subtract(Value value)
Used to subtract the parameter value from this value
|
Value |
Value.subtract(Value value)
Used to subtract the parameter value from this value
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,Value> |
ExpressionEval.getVariables()
Used to get the variables which can be used by expressions.
|
java.util.Map<java.lang.String,Value> |
ExpressionParser.getVariables() |
Modifier and Type | Method and Description |
---|---|
Value |
IntegerValue.addition(Value value)
Used to add this value to another value
|
Value |
Value.addition(Value value)
Used to add this value to another value
|
Value |
BooleanValue.and(Value value)
Used to 'and' the parameter value from with value
|
Value |
Value.and(Value value)
Used to 'and' the parameter value from with value
|
Value |
IntegerValue.divide(Value value)
Used to divide this value with another value
|
Value |
Value.divide(Value value)
Used to divide this value with another value
|
Value |
StringValue.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
IntegerValue.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
BooleanValue.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
Value.equals(Value value)
Used to perform a
== operation between this value and the value in the
parameter |
Value |
IntegerValue.greater(Value value)
Used to perform a
> operation between this value and the value in the
parameter |
Value |
Value.greater(Value value)
Used to perform a
> operation between this value and the value in the
parameter |
Value |
IntegerValue.greaterEquals(Value value)
Used to perform a
>= operation between this value and the value in the
parameter |
Value |
Value.greaterEquals(Value value)
Used to perform a
>= operation between this value and the value in the
parameter |
Value |
IntegerValue.less(Value value)
Used to perform a
< operation between this value and the value in the
parameter |
Value |
Value.less(Value value)
Used to perform a
< operation between this value and the value in the
parameter |
Value |
IntegerValue.lessEquals(Value value)
Used to perform a
<= operation between this value and the value in the
parameter |
Value |
Value.lessEquals(Value value)
Used to perform a
<= operation between this value and the value in the
parameter |
Value |
IntegerValue.multiply(Value value)
Used to multiply this value with another value
|
Value |
Value.multiply(Value value)
Used to multiply this value with another value
|
Value |
StringValue.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
IntegerValue.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
BooleanValue.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
Value.notequals(Value value)
Used to perform a
!= operation between this value and the value in the
parameter |
Value |
BooleanValue.or(Value value)
Used to 'or' the parameter value from with value
|
Value |
Value.or(Value value)
Used to 'or' the parameter value from with value
|
static Value |
OperationHelper.performOperation(Operation op,
Value value)
Used to perform a operation on one value
|
static Value |
OperationHelper.performOperation(Operation op,
Value value1,
Value value2)
Used to perform a operation on two values
|
Value |
IntegerValue.subtract(Value value)
Used to subtract the parameter value from this value
|
Value |
Value.subtract(Value value)
Used to subtract the parameter value from this value
|
Modifier and Type | Method and Description |
---|---|
void |
ExpressionParser.setVariables(java.util.Map<java.lang.String,Value> variables) |