Searched refs:NodeSpec (Results 1 – 7 of 7) sorted by relevance
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/render/ |
H A D | NodeController.kt | 60 interface NodeSpec { regex 61 val parent: NodeSpec? 63 val children: List<NodeSpec> 67 override val parent: NodeSpec?, 69 ) : NodeSpec { 70 override val children = mutableListOf<NodeSpec>() 76 fun treeSpecToStr(tree: NodeSpec): String { 80 private fun treeSpecToStrHelper(tree: NodeSpec, sb: StringBuilder, indent: String) {
|
H A D | ShadeViewDiffer.kt | 51 fun applySpec(spec: NodeSpec) = traceSection("ShadeViewDiffer.applySpec") { 73 specMap: Map<NodeController, NodeSpec> 93 parentSpec: NodeSpec?, 95 childSpec: NodeSpec? 125 specMap: Map<NodeController, NodeSpec> 163 private fun getNode(spec: NodeSpec): ShadeNode { 173 private fun treeToMap(tree: NodeSpec): Map<NodeController, NodeSpec> { 174 val map = mutableMapOf<NodeController, NodeSpec>() 186 private fun registerNodes(node: NodeSpec, map: MutableMap<NodeController, NodeSpec>) {
|
H A D | NodeSpecBuilder.kt | 40 ): NodeSpec = traceSection("NodeSpecBuilder.buildNodeSpec") { 68 private fun buildNotifNode(parent: NodeSpec, entry: ListEntry): NodeSpec = when (entry) {
|
H A D | ShadeViewDifferLogger.kt | 72 fun logDuplicateNodeInTree(node: NodeSpec, ex: RuntimeException) {
|
/aosp12/frameworks/base/packages/SystemUI/tests/src/com/android/systemui/statusbar/notification/collection/render/ |
H A D | ShadeViewDifferTest.java | 200 private void applySpecAndCheck(NodeSpec spec) { in applySpecAndCheck() 209 private void checkMatchesSpec(NodeSpec spec) { in checkMatchesSpec() 211 final List<NodeSpec> children = spec.getChildren(); in checkMatchesSpec() 214 NodeSpec childSpec = children.get(i); in checkMatchesSpec() 288 public NodeSpec build() { in build() 292 public NodeSpec build(@Nullable NodeSpec parent) { in build()
|
H A D | NodeSpecBuilderTest.kt | 210 private fun checkTree(desiredTree: NodeSpec, actualTree: NodeSpec) { 219 private fun checkNode(desiredTree: NodeSpec, actualTree: NodeSpec) {
|
/aosp12/frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/listbuilder/pluggable/ |
H A D | NotifSectioner.java | 24 import com.android.systemui.statusbar.notification.collection.render.NodeSpec;
|