if (name != null && name.startsWith(ATTR_LAYOUT_RESOURCE_PREFIX) && ANDROID_URI.equals(attribute.getNamespaceURI())) { if (isValid(name)) { return; String parent = getLayoutForAttribute(name); if (parent != null) { Element viewElement = attribute.getOwnerElement(); if (!isValidParamForParent(context, name, parent, parentTag)) { if (name.equals(ATTR_LAYOUT_COLUMN) && isValidParamForParent(context, name, TABLE_ROW, parentTag)) { return;
if (!isValidParamForParent(name, parent, parentTag)) { if (name.equals(ATTR_LAYOUT_COLUMN) && isValidParamForParent(name, TABLE_ROW, parentTag)) { return;
String parent = getLayoutForAttribute(name); if (parent == null) { continue; for (Pair<File, String> include : includes) { String parentTag = include.getSecond(); if (isValidParamForParent(context, name, parent, parentTag)) { isValid = true; break; } else if (!isValid && name.equals(ATTR_LAYOUT_COLUMN) && isValidParamForParent(context, name, TABLE_ROW, parentTag)) { isValid = true; break;
for (Pair<File, String> include : includes) { String parentTag = include.getSecond(); if (isValidParamForParent(name, parent, parentTag)) { isValid = true; break; } else if (!isValid && name.equals(ATTR_LAYOUT_COLUMN) && isValidParamForParent(name, TABLE_ROW, parentTag)) { isValid = true; break;
if (!isValidParamForParent(context, name, parent, parentTag)) { if (name.equals(ATTR_LAYOUT_COLUMN) && isValidParamForParent(context, name, TABLE_ROW, parentTag)) { return;
for (Pair<File, String> include : includes) { String parentTag = include.getSecond(); if (isValidParamForParent(context, name, parent, parentTag)) { isValid = true; break; } else if (!isValid && name.equals(ATTR_LAYOUT_COLUMN) && isValidParamForParent(context, name, TABLE_ROW, parentTag)) { isValid = true; break;