HomeSort by relevance Sort by last modified time
    Searched refs:ViewNode (Results 1 - 25 of 85) sorted by null

1 2 3 4

  /sdk/hierarchyviewer/src/com/android/hierarchyviewer/ui/model/
PropertiesTableModel.java 19 import com.android.hierarchyviewer.scene.ViewNode;
26 private List<ViewNode.Property> properties;
27 private List<ViewNode.Property> privateProperties = new ArrayList<ViewNode.Property>();
29 public PropertiesTableModel(ViewNode node) {
34 private void loadPrivateProperties(ViewNode node) {
37 ViewNode p = node.parent;
44 ViewNode.Property property = new ViewNode.Property();
49 property = new ViewNode.Property()
    [all...]
ViewsTreeModel.java 19 import com.android.hierarchyviewer.scene.ViewNode;
26 private final ViewNode root;
28 public ViewsTreeModel(ViewNode root) {
37 return ((ViewNode) o).children.get(i);
41 return ((ViewNode) o).children.size();
45 ViewNode node = (ViewNode) child;
54 return ((ViewNode) parent).children.indexOf(child);
  /developers/samples/android/input/autofill/AutofillFramework/afservice/src/main/java/com/example/android/autofill/service/
ClientParser.java 27 import static android.app.assist.AssistStructure.ViewNode;
45 * Traverses through the {@link AssistStructure} and does something at each {@link ViewNode}.
47 * @param processor contains action to be performed on each {@link ViewNode}.
53 AssistStructure.ViewNode viewNode = structure.getWindowNodeAt(i).getRootViewNode();
54 traverseRoot(viewNode, processor);
59 private void traverseRoot(AssistStructure.ViewNode viewNode, NodeProcessor processor) {
60 processor.processNode(viewNode);
61 int childrenSize = viewNode.getChildCount()
    [all...]
  /packages/experimental/FillService/src/foo/bar/fill/
FillService.java 24 import android.app.assist.AssistStructure.ViewNode;
90 // ViewNode username = findUsername(structure);
91 // ViewNode password = findPassword(structure);
93 ViewNode username = null;
94 ViewNode password = null;
95 final List<ViewNode> inputs = findTextInputs(structure);
206 ViewNode username = findUsername(structure);
207 ViewNode password = findPassword(structure);
221 List<ViewNode > findTextInputs(AssistStructure structure) {
222 final List<ViewNode> inputs = new ArrayList<>()
    [all...]
AuthActivity.java 6 import android.app.assist.AssistStructure.ViewNode;
27 ViewNode username = FillService.findUsername(structure);
28 ViewNode password = FillService.findPassword(structure);
  /cts/tests/autofillservice/src/android/autofillservice/cts/
FatActivityTest.java 48 import android.app.assist.AssistStructure.ViewNode;
65 private ViewNode mRoot;
113 final ViewNode inputContainer = assertNodeExists(ID_INPUT_CONTAINER,
116 final ViewNode input = inputContainer.getChildAt(0);
193 final ViewNode inputContainer = assertNodeExists(ID_INPUT_CONTAINER,
196 final ViewNode input = inputContainer.getChildAt(0);
223 private ViewNode assertNodeExists(String resourceId, int expectedImportantForAutofill) {
225 final ViewNode node = findNodeByResourceId(mRoot, resourceId);
230 private ViewNode assertNodeWithTextExists(String text, int expectedImportantForAutofill) {
231 final ViewNode node = findNodeByText(mRoot, text)
    [all...]
Helper.java 35 import android.app.assist.AssistStructure.ViewNode;
122 private static final NodeFilter<ViewNode> RESOURCE_ID_FILTER = (node, id) -> {
126 private static final NodeFilter<ViewNode> AUTOFILL_ID_FILTER = (node, id) -> {
130 private static final NodeFilter<ViewNode> HTML_NAME_FILTER = (node, id) -> {
134 private static final NodeFilter<ViewNode> HTML_NAME_OR_RESOURCE_ID_FILTER = (node, id) -> {
138 private static final NodeFilter<ViewNode> TEXT_FILTER = (node, id) -> {
142 private static final NodeFilter<ViewNode> AUTOFILL_HINT_FILTER = (node, id) -> {
146 private static final NodeFilter<ViewNode> WEBVIEW_FORM_FILTER = (node, id) -> {
197 private static void dump(StringBuffer buffer, ViewNode node, String prefix, int childId) {
232 static ViewNode findNodeByFilter(@NonNull AssistStructure structure, @NonNull Object id
    [all...]
WebViewActivityTest.java 26 import android.app.assist.AssistStructure.ViewNode;
152 final ViewNode webViewNode =
158 final ViewNode usernameNode =
168 final ViewNode passwordNode =
222 final ViewNode usernameNode = Helper.findNodeByHtmlName(saveRequest.structure,
224 final ViewNode passwordNode = Helper.findNodeByHtmlName(saveRequest.structure,
263 final ViewNode usernameNode = Helper.findNodeByHtmlName(fillRequest.structure,
268 final ViewNode passwordNode = Helper.findNodeByHtmlName(fillRequest.structure,
304 final ViewNode usernameNode2 = Helper.findNodeByHtmlName(saveRequest.structure,
306 final ViewNode passwordNode2 = Helper.findNodeByHtmlName(saveRequest.structure
    [all...]
DuplicateIdActivityTest.java 66 private AssistStructure.ViewNode[] findViews(InstrumentedAutoFillService.FillRequest request) {
70 AssistStructure.ViewNode rootNode = windowNode.getRootViewNode();
73 return new AssistStructure.ViewNode[]{rootNode.getChildAt(0), rootNode.getChildAt(1)};
94 AssistStructure.ViewNode[] views = findViews(request);
95 AssistStructure.ViewNode view1 = views[0];
96 AssistStructure.ViewNode view2 = views[1];
MutableAutofillIdTest.java 30 import android.app.assist.AssistStructure.ViewNode;
87 final ViewNode node1Request1 = assertTextIsSanitized(fillRequest1.structure, ID_L1C1);
128 final ViewNode node1Request2 = assertTextIsSanitized(fillRequest2.structure, ID_L1C1);
165 final ViewNode node1Request1 = assertTextIsSanitized(fillRequest1.structure, ID_L1C1);
228 final ViewNode node1Request1 = assertTextIsSanitized(fillRequest1.structure, ID_L1C1);
259 final ViewNode node1Request2 = assertTextIsSanitized(fillRequest2.structure, ID_L1C1);
277 final ViewNode oldNode1Context1 = findNodeByAutofillId(structure1, oldIdField1);
282 final ViewNode newNode1Context1 = findNodeByAutofillId(structure1, newIdField1);
285 final ViewNode node2Context1 = findNodeByAutofillId(structure1, idField2);
293 final ViewNode oldNode1Context2 = findNodeByAutofillId(structure2, oldIdField1)
    [all...]
VirtualContainerActivityCompatModeTest.java 36 import android.app.assist.AssistStructure.ViewNode;
99 protected void assertUrlBarIsSanitized(ViewNode urlBar) {
124 final ViewNode urlBar = findNodeByResourceId(request.structure, ID_URL_BAR);
149 final ViewNode urlBar = findNodeByResourceId(request.structure, ID_URL_BAR);
150 final ViewNode urlBar2 = findNodeByResourceId(request.structure, ID_URL_BAR2);
221 final ViewNode username = findNodeByResourceId(saveRequest.structure, ID_USERNAME);
222 final ViewNode password = findNodeByResourceId(saveRequest.structure, ID_PASSWORD);
223 final ViewNode urlBar = findNodeByResourceId(saveRequest.structure, ID_URL_BAR);
ViewAttributesTest.java 183 AssistStructure.ViewNode outerView = findNodeByResourceId(structure,
215 AssistStructure.ViewNode doubleNestedView;
216 AssistStructure.ViewNode secondDoubleNestedView;
239 AssistStructure.ViewNode tripleNestedView = doubleNestedView.getChildAt(0);
251 AssistStructure.ViewNode outerView = findNodeByResourceId(structure,
265 AssistStructure.ViewNode nestedView = outerView.getChildAt(0);
271 AssistStructure.ViewNode doubleNestedView;
  /sdk/hierarchyviewer/src/com/android/hierarchyviewer/ui/
LayoutRenderer.java 20 import com.android.hierarchyviewer.scene.ViewNode;
78 ViewNode root = scene.getRoot();
94 ViewNode node = (ViewNode) selection.iterator().next();
97 ViewNode p = node.parent;
112 private void drawChildren(Graphics g, ViewNode root, int x, int y) {
114 for (ViewNode node : root.children) {
139 ViewNode root = scene.getRoot();
152 ViewNode hit = findChild(root, root, x, y);
158 private ViewNode findChild(ViewNode root, ViewNode besthit, int x, int y)
    [all...]
CaptureRenderer.java 19 import com.android.hierarchyviewer.scene.ViewNode;
25 private ViewNode node;
28 CaptureRenderer(ImageIcon icon, ViewNode node) {
  /sdk/hierarchyviewer/src/com/android/hierarchyviewer/scene/
ViewHierarchyLoader.java 64 Stack<ViewNode> stack = new Stack<ViewNode>();
67 ViewNode lastNode = null;
89 lastNode = new ViewNode();
103 final ViewNode parent = stack.peek();
136 private static void updateIndices(ViewNode root) {
141 for (ViewNode node : root.children) {
154 private static void loadProperties(ViewNode node, String data) {
160 ViewNode.Property property = new ViewNode.Property()
    [all...]
ViewNode.java 26 public class ViewNode {
33 public ViewNode parent;
34 public List<ViewNode> children = new ArrayList<ViewNode>();
149 final ViewNode other = (ViewNode) obj;
200 void nodeStateChanged(ViewNode node);
201 void nodeIndexChanged(ViewNode node);
ViewHierarchyScene.java 38 public class ViewHierarchyScene extends GraphScene<ViewNode, String> {
39 private ViewNode root;
53 public ViewNode getRoot() {
57 void setRoot(ViewNode root) {
62 protected Widget attachNodeWidget(ViewNode node) {
70 private Widget createBox(ViewNode node, String nodeName, String id) {
127 protected void attachEdgeSourceAnchor(String edge, ViewNode oldSourceNode, ViewNode sourceNode) {
136 protected void attachEdgeTargetAnchor(String edge, ViewNode oldTargetNode, ViewNode targetNode)
    [all...]
  /frameworks/base/core/java/android/service/autofill/
FillContext.java 24 import android.app.assist.AssistStructure.ViewNode;
54 * Lookup table AutofillId->ViewNode to speed up {@link #findViewNodesByAutofillIds}
57 @Nullable private ArrayMap<AutofillId, AssistStructure.ViewNode> mViewNodeLookupTable;
108 * Finds {@link ViewNode ViewNodes} that have the requested ids.
116 @NonNull public ViewNode[] findViewNodesByAutofillIds(@NonNull AutofillId[] ids) {
117 final LinkedList<ViewNode> nodesToProcess = new LinkedList<>();
118 final ViewNode[] foundNodes = new AssistStructure.ViewNode[ids.length];
143 final ViewNode node = nodesToProcess.removeFirst();
  /external/robolectric/v1/src/main/java/com/xtremelabs/robolectric/res/
ViewLoader.java 29 protected Map<String, ViewNode> viewNodesByLayoutName = new HashMap<String, ViewNode>();
41 ViewNode topLevelNode = new ViewNode("top-level", new HashMap<String, String>(), isSystem);
50 private void processChildren(NodeList childNodes, ViewNode parent) {
57 private void processNode(Node node, ViewNode parent) {
73 ViewNode viewNode = new ViewNode(name, attrMap, parent.isSystem);
74 if (parent != null) parent.addChild(viewNode);
    [all...]
  /frameworks/base/core/java/android/app/assist/
AssistStructure.java 173 ViewNode node;
244 void pushViewStackEntry(ViewNode node, int pos) {
260 void writeView(ViewNode child, Parcel out, PooledStringWriter pwriter, int levelAdj) {
269 if ((flags&ViewNode.FLAGS_HAS_CHILDREN) != 0) {
287 ViewNode child = mCurViewStackEntry.node.mChildren[mCurViewStackEntry.curChild];
320 ViewNode root = win.mRoot;
430 int mTextColor = ViewNode.TEXT_COLOR_UNDEFINED;
431 int mTextBackgroundColor = ViewNode.TEXT_COLOR_UNDEFINED;
442 return mTextBackgroundColor == ViewNode.TEXT_COLOR_UNDEFINED
488 final ViewNode mRoot
    [all...]
  /developers/samples/android/input/autofill/AutofillFramework/afservice/src/main/java/com/example/android/autofill/service/util/
Util.java 20 import android.app.assist.AssistStructure.ViewNode;
117 private static void dumpNode(StringBuilder builder, String prefix, ViewNode node, int childNumber) {
193 public static ViewNode findNodeByFilter(@NonNull List<FillContext> contexts, @NonNull Object id,
196 ViewNode node = findNodeByFilter(context.getStructure(), id, filter);
207 public static ViewNode findNodeByFilter(@NonNull AssistStructure structure, @NonNull Object id,
213 final ViewNode rootNode = windowNode.getRootViewNode();
214 final ViewNode node = findNodeByFilter(rootNode, id, filter);
225 public static ViewNode findNodeByFilter(@NonNull ViewNode node, @NonNull Object id,
233 final ViewNode found = findNodeByFilter(node.getChildAt(i), id, filter)
    [all...]
  /developers/build/prebuilts/gradle/AutofillFramework/afservice/src/main/java/com/example/android/autofill/service/
AutofillFieldMetadata.java 18 import android.app.assist.AssistStructure.ViewNode;
22 * A stripped down version of a {@link ViewNode} that contains only autofill-relevant metadata. It
23 * also contains a {@code mSaveType} flag that is calculated based on the {@link ViewNode}]'s
34 public AutofillFieldMetadata(ViewNode view) {
68 * When the {@link ViewNode} is a list that the user needs to choose a string from (i.e. a
  /frameworks/base/services/autofill/java/com/android/server/autofill/
Helper.java 22 import android.app.assist.AssistStructure.ViewNode;
147 * Finds the {@link ViewNode} that has the requested {@code autofillId}, if any.
150 public static ViewNode findViewNodeByAutofillId(@NonNull AssistStructure structure,
157 private static ViewNode findViewNode(@NonNull AssistStructure structure,
159 final LinkedList<ViewNode> nodesToProcess = new LinkedList<>();
165 final ViewNode node = nodesToProcess.removeFirst();
186 public static ViewNode sanitizeUrlBar(@NonNull AssistStructure structure,
188 final ViewNode urlBarNode = findViewNode(structure, (node) -> {
219 boolean matches(ViewNode node);
  /developers/build/prebuilts/gradle/AutofillFramework/kotlinApp/Application/src/main/java/com/example/android/autofillframework/multidatasetservice/
AutofillFieldMetadata.kt 18 import android.app.assist.AssistStructure.ViewNode;
24 * A stripped down version of a [ViewNode] that contains only autofill-relevant metadata. It also
25 * contains a `saveType` flag that is calculated based on the [ViewNode]'s autofill hints.
27 class AutofillFieldMetadata(view: ViewNode) {
42 * When the [ViewNode] is a list that the user needs to choose a string from (i.e. a spinner),
StructureParser.kt 19 import android.app.assist.AssistStructure.ViewNode
28 * parses the hierarchy and collects autofill metadata from {@link ViewNode}s along the way.
44 * Traverse AssistStructure and add ViewNode metadata to a flat list.
55 private fun parseLocked(forFill: Boolean, viewNode: ViewNode) {
56 viewNode.autofillHints?.let { autofillHints ->
59 autofillFields.add(AutofillFieldMetadata(viewNode))
61 filledAutofillFieldCollection.add(FilledAutofillField(viewNode))
65 val childrenSize = viewNode.childCount
67 parseLocked(forFill, viewNode.getChildAt(i)
    [all...]

Completed in 367 milliseconds

1 2 3 4