public class ResourceExpr extends Expr
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
mPackage |
protected java.lang.String |
mResourceId |
protected java.lang.String |
mResourceType |
protected BindingTarget |
mTarget |
Constructor and Description |
---|
ResourceExpr(BindingTarget target,
java.lang.String packageName,
java.lang.String resourceType,
java.lang.String resourceName,
java.util.List<Expr> args) |
Modifier and Type | Method and Description |
---|---|
Expr |
cloneToModel(ExprModel model) |
protected java.lang.String |
computeUniqueKey() |
protected java.util.List<Dependency> |
constructDependencies() |
protected android.databinding.tool.writer.KCode |
generateCode() |
java.lang.String |
getInvertibleError() |
java.lang.String |
getResourceId() |
protected ModelClass |
resolveType(ModelAnalyzer modelAnalyzer) |
java.lang.String |
toJava() |
java.lang.String |
toString() |
addJustMeToExecutionPath, addLocation, asPackage, assertIsInvertible, canBeEvaluatedToAVariable, canBeInvalidated, cloneToModel, computeChildrenKey, considerElevatingConditionals, constructDynamicChildrenDependencies, enableDirectInvalidation, generateInverse, getAllCalculationPaths, getChildren, getDefaultValue, getDependants, getDependencies, getId, getInvalidFlags, getLocations, getModel, getParents, getPredicateInvalidFlags, getReadSoFar, getRequirementFlagIndex, getRequirementId, getResolvedType, getShouldReadFlags, getShouldReadFlagsWithConditionals, getUniqueKey, getVersion, hasConditionalDependant, hasId, hasNestedCannotRead, invalidateReadFlags, isBindingExpression, isConditional, isDynamic, isEqualityCheck, isIsUsedInCallback, isObservable, isRead, isUsed, join, join, markAsReadIfDone, markAsUsed, markAsUsedInCallback, markFlagsAsRead, onSwappedWith, provideScopeLocation, resetResolvedType, resolveListeners, resolveTwoWayExpressions, setBindingExpression, setId, setModel, setRequirementId, shouldReadNow, toCode, toExecutionPath, toExecutionPath, toExecutionPathInOrder, toExecutionPathInOrder, toFullCode, trimShouldReadFlags, updateExpr
protected final java.lang.String mPackage
protected final java.lang.String mResourceType
protected final java.lang.String mResourceId
protected final BindingTarget mTarget
public ResourceExpr(BindingTarget target, java.lang.String packageName, java.lang.String resourceType, java.lang.String resourceName, java.util.List<Expr> args)
protected ModelClass resolveType(ModelAnalyzer modelAnalyzer)
resolveType
in class Expr
protected java.util.List<Dependency> constructDependencies()
constructDependencies
in class Expr
protected java.lang.String computeUniqueKey()
computeUniqueKey
in class Expr
protected android.databinding.tool.writer.KCode generateCode()
generateCode
in class Expr
public Expr cloneToModel(ExprModel model)
cloneToModel
in class Expr
public java.lang.String getResourceId()
public java.lang.String getInvertibleError()
getInvertibleError
in class Expr
public java.lang.String toJava()