Package com.biglybt.core.tag.impl
Class TagPropertyConstraintHandler.TagConstraint.ConstraintExprParams
- java.lang.Object
-
- com.biglybt.core.tag.impl.TagPropertyConstraintHandler.TagConstraint.ConstraintExprParams
-
- All Implemented Interfaces:
TagPropertyConstraintHandler.TagConstraint.ConstraintExpr
- Enclosing class:
- TagPropertyConstraintHandler.TagConstraint
private class TagPropertyConstraintHandler.TagConstraint.ConstraintExprParams extends java.lang.Object implements TagPropertyConstraintHandler.TagConstraint.ConstraintExpr
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,TagPropertyConstraintHandler.TagConstraint.ConstraintExpr>
context
private java.lang.String
value
-
Constructor Summary
Constructors Modifier Constructor Description private
ConstraintExprParams(java.lang.String _value, java.util.Map<java.lang.String,TagPropertyConstraintHandler.TagConstraint.ConstraintExpr> _context)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.Object
dereference(java.lang.String key)
java.lang.Object
eval(java.util.Map<java.lang.String,java.lang.Object> context, DownloadManager dm, java.util.List<Tag> tags, java.lang.StringBuilder debug)
java.lang.String
getString()
java.lang.Object[]
getValues()
-
-
-
Field Detail
-
value
private final java.lang.String value
-
context
private final java.util.Map<java.lang.String,TagPropertyConstraintHandler.TagConstraint.ConstraintExpr> context
-
-
Constructor Detail
-
ConstraintExprParams
private ConstraintExprParams(java.lang.String _value, java.util.Map<java.lang.String,TagPropertyConstraintHandler.TagConstraint.ConstraintExpr> _context)
-
-
Method Detail
-
eval
public java.lang.Object eval(java.util.Map<java.lang.String,java.lang.Object> context, DownloadManager dm, java.util.List<Tag> tags, java.lang.StringBuilder debug)
- Specified by:
eval
in interfaceTagPropertyConstraintHandler.TagConstraint.ConstraintExpr
-
getValues
public java.lang.Object[] getValues()
-
dereference
private java.lang.Object dereference(java.lang.String key)
-
getString
public java.lang.String getString()
- Specified by:
getString
in interfaceTagPropertyConstraintHandler.TagConstraint.ConstraintExpr
-
-