Class DependencyNode
- java.lang.Object
-
- androidx.constraintlayout.core.widgets.analyzer.DependencyNode
-
- All Implemented Interfaces:
Dependency
public class DependencyNode extends java.lang.Object implements Dependency
-
-
Field Summary
Fields Modifier and Type Field Description booleandelegateToWidgetRunbooleanreadyToSolvebooleanresolvedDependencyupdateDelegateintvalue
-
Constructor Summary
Constructors Constructor Description DependencyNode(WidgetRun run)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDependency(Dependency dependency)voidclear()java.lang.Stringname()voidresolve(int value)java.lang.StringtoString()voidupdate(Dependency node)
-
-
-
Field Detail
-
updateDelegate
public Dependency updateDelegate
-
delegateToWidgetRun
public boolean delegateToWidgetRun
-
readyToSolve
public boolean readyToSolve
-
value
public int value
-
resolved
public boolean resolved
-
-
Constructor Detail
-
DependencyNode
public DependencyNode(WidgetRun run)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
resolve
public void resolve(int value)
-
update
public void update(Dependency node)
- Specified by:
updatein interfaceDependency
-
addDependency
public void addDependency(Dependency dependency)
-
name
public java.lang.String name()
-
clear
public void clear()
-
-