static String shortContext(TypedResource typedResource) { return typedResource.getXmlContext().toString().replaceAll("jar:/usr/local/google/home/.*\\.jar\\!", "jar:"); } }
public TypedResource pick(ResName resName, ResTable_config toMatch) { List<TypedResource> values = map.get(resName); if (values == null || values.size() == 0) return null; TypedResource bestMatchSoFar = null; for (TypedResource candidate : values) { ResTable_config candidateConfig = candidate.getConfig(); if (candidateConfig.match(toMatch)) { if (bestMatchSoFar == null || candidateConfig.isBetterThan(bestMatchSoFar.getConfig(), toMatch)) { bestMatchSoFar = candidate; } } } if (Logger.loggingEnabled()) { Logger.debug("Picked '%s' for %s for qualifiers '%s' (%d candidates)", bestMatchSoFar == null ? "<none>" : bestMatchSoFar.getXmlContext().getQualifiers().toString(), resName.getFullyQualifiedName(), toMatch, values.size()); } return bestMatchSoFar; }
final String reference = typedResource.asString(); ResName refResName = AttributeResource.getResourceReference(reference, typedResource.getXmlContext().getPackageName(), null); typedValue.resourceId = resourceTable.getResourceId(refResName); typedValue.data = typedValue.resourceId; final String reference = typedResource.asString(); final ResName attrResName = AttributeResource.getStyleReference(reference, typedResource.getXmlContext().getPackageName(), "attr"); typedValue.data = resourceTable.getResourceId(attrResName);
public TypedResource pick(ResName resName, ResTable_config toMatch) { List<TypedResource> values = map.get(resName); if (values == null || values.size() == 0) return null; TypedResource bestMatchSoFar = null; for (TypedResource candidate : values) { ResTable_config candidateConfig = candidate.getConfig(); if (candidateConfig.match(toMatch)) { if (bestMatchSoFar == null || candidateConfig.isBetterThan(bestMatchSoFar.getConfig(), toMatch)) { bestMatchSoFar = candidate; } } } if (Logger.loggingEnabled()) { Logger.debug("Picked '%s' for %s for qualifiers '%s' (%d candidates)", bestMatchSoFar == null ? "<none>" : bestMatchSoFar.getXmlContext().getQualifiers().toString(), resName.getFullyQualifiedName(), toMatch, values.size()); } return bestMatchSoFar; }
final String reference = typedResource.asString(); ResName refResName = AttributeResource.getResourceReference(reference, typedResource.getXmlContext().getPackageName(), null); typedValue.resourceId = resourceTable.getResourceId(refResName); typedValue.data = typedValue.resourceId; final String reference = typedResource.asString(); final ResName attrResName = AttributeResource.getStyleReference(reference, typedResource.getXmlContext().getPackageName(), "attr"); typedValue.data = resourceTable.getResourceId(attrResName);
final String reference = typedResource.asString(); ResName refResName = AttributeResource.getResourceReference(reference, typedResource.getXmlContext().getPackageName(), null); typedValue.resourceId = resourceTable.getResourceId(refResName); typedValue.data = typedValue.resourceId; final String reference = typedResource.asString(); final ResName attrResName = AttributeResource.getStyleReference(reference, typedResource.getXmlContext().getPackageName(), "attr"); typedValue.data = resourceTable.getResourceId(attrResName);
final String reference = typedResource.asString(); ResName refResName = AttributeResource.getResourceReference(reference, typedResource.getXmlContext().getPackageName(), null); typedValue.resourceId = resourceTable.getResourceId(refResName); typedValue.data = typedValue.resourceId; final String reference = typedResource.asString(); final ResName attrResName = AttributeResource.getStyleReference(reference, typedResource.getXmlContext().getPackageName(), "attr"); typedValue.data = resourceTable.getResourceId(attrResName);