Home
last modified time | relevance | path

Searched refs:ResourceType (Results 1 – 25 of 55) sorted by relevance

123

/frameworks/base/tools/aapt2/
DResource.cpp26 StringPiece ToString(ResourceType type) { in ToString()
28 case ResourceType::kAnim: in ToString()
30 case ResourceType::kAnimator: in ToString()
32 case ResourceType::kArray: in ToString()
34 case ResourceType::kAttr: in ToString()
36 case ResourceType::kAttrPrivate: in ToString()
38 case ResourceType::kBool: in ToString()
40 case ResourceType::kColor: in ToString()
42 case ResourceType::kConfigVarying: in ToString()
44 case ResourceType::kDimen: in ToString()
[all …]
DResource_test.cpp24 const ResourceType* type = ParseResourceType("anim"); in TEST()
26 EXPECT_EQ(*type, ResourceType::kAnim); in TEST()
30 EXPECT_EQ(*type, ResourceType::kAnimator); in TEST()
34 EXPECT_EQ(*type, ResourceType::kArray); in TEST()
38 EXPECT_EQ(*type, ResourceType::kAttr); in TEST()
42 EXPECT_EQ(*type, ResourceType::kAttrPrivate); in TEST()
46 EXPECT_EQ(*type, ResourceType::kBool); in TEST()
50 EXPECT_EQ(*type, ResourceType::kColor); in TEST()
54 EXPECT_EQ(*type, ResourceType::kConfigVarying); in TEST()
58 EXPECT_EQ(*type, ResourceType::kDimen); in TEST()
[all …]
DResourceUtils_test.cpp47 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST()
51 EXPECT_THAT(actual, Eq(ResourceNameRef({}, ResourceType::kColor, "foo"))); in TEST()
55 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST()
66 EXPECT_THAT(actual, Eq(ResourceNameRef({}, ResourceType::kColor, "foo"))); in TEST()
76 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST()
86 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kColor, "foo"))); in TEST()
96 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kId, "foo"))); in TEST()
106 EXPECT_THAT(actual, Eq(ResourceNameRef("android", ResourceType::kId, "foo"))); in TEST()
139 const ResourceName kAndroidStyleFooName("android", ResourceType::kStyle, "foo"); in TEST()
140 const ResourceName kStyleFooName({}, ResourceType::kStyle, "foo"); in TEST()
DResource.h39 enum class ResourceType { enum
72 android::StringPiece ToString(ResourceType type);
78 const ResourceType* ParseResourceType(const android::StringPiece& str);
86 ResourceType type = ResourceType::kRaw;
90 ResourceName(const android::StringPiece& p, ResourceType t, const android::StringPiece& e);
106 ResourceType type = ResourceType::kRaw;
113 ResourceNameRef(const android::StringPiece& p, ResourceType t, const android::StringPiece& e);
268 const ResourceType& val) {
276 inline ResourceName::ResourceName(const android::StringPiece& p, ResourceType t, in ResourceName()
329 inline ResourceNameRef::ResourceNameRef(const android::StringPiece& p, ResourceType t, in ResourceNameRef()
DResourceParser.cpp361 ResourceType type; in ParseResource()
369 {"bool", {ResourceType::kBool, android::ResTable_map::TYPE_BOOLEAN}}, in ParseResource()
370 {"color", {ResourceType::kColor, android::ResTable_map::TYPE_COLOR}}, in ParseResource()
371 {"configVarying", {ResourceType::kConfigVarying, android::ResTable_map::TYPE_ANY}}, in ParseResource()
373 {ResourceType::kDimen, in ParseResource()
376 {"drawable", {ResourceType::kDrawable, android::ResTable_map::TYPE_COLOR}}, in ParseResource()
378 {ResourceType::kFraction, in ParseResource()
381 {"integer", {ResourceType::kInteger, android::ResTable_map::TYPE_INTEGER}}, in ParseResource()
382 {"string", {ResourceType::kString, android::ResTable_map::TYPE_STRING}}, in ParseResource()
390 std::bind(&ResourceParser::ParseStyle, std::placeholders::_1, ResourceType::kConfigVarying, in ParseResource()
[all …]
DResourceUtils.cpp46 const ResourceType* type; in ToResourceName()
94 const ResourceType* parsed_type = ParseResourceType(type); in ParseResourceName()
142 if (create && name.type != ResourceType::kId) { in ParseReference()
191 out_ref->type = ResourceType::kAttr; in ParseAttributeReference()
234 ref.type = ResourceType::kStyle; in ParseStyleParentReference()
240 const ResourceType* parsed_type = ParseResourceType(type_str); in ParseStyleParentReference()
241 if (!parsed_type || *parsed_type != ResourceType::kStyle) { in ParseStyleParentReference()
285 ref.name = ResourceName(package, ResourceType::kAttr, name.empty() ? trimmed_str : name); in ParseXmlAttributeName()
680 std::unique_ptr<Item> ParseBinaryResValue(const ResourceType& type, const ConfigDescription& config, in ParseBinaryResValue()
684 if (type == ResourceType::kId) { in ParseBinaryResValue()
[all …]
DResourceTable.h137 const ResourceType type;
155 explicit ResourceTableType(const ResourceType type) : type(type) {} in ResourceTableType()
172 ResourceTableType* FindType(ResourceType type);
173 ResourceTableType* FindOrCreateType(const ResourceType type);
/frameworks/layoutlib/bridge/tests/src/android/content/res/
DResources_DelegateTest.java19 import com.android.resources.ResourceType;
34 @NonNull ResourceType type, @Nullable ResourceUrl url) { in assertResourceUrl()
51 assertResourceUrl("package", "name", ResourceType.ID, in resourceUrlFromName()
53 assertResourceUrl("package", "name", ResourceType.ID, in resourceUrlFromName()
55 assertResourceUrl("package", "test", ResourceType.STRING, in resourceUrlFromName()
57 assertResourceUrl(null, "test", ResourceType.STRING, in resourceUrlFromName()
62 assertResourceUrl("p1", "r1", ResourceType.STRING, in resourceUrlFromName()
64 assertResourceUrl("p2", "r1", ResourceType.STRING, in resourceUrlFromName()
66 assertResourceUrl("p1", "r1", ResourceType.ID, in resourceUrlFromName()
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/util/
DDynamicIdMap.java19 import com.android.resources.ResourceType;
30 private final Map<Pair<ResourceType, String>, Integer> mDynamicIds = new HashMap<>();
31 private final SparseArray<Pair<ResourceType, String>> mRevDynamicIds = new SparseArray<>();
53 public Integer getId(ResourceType type, String name) { in getId()
65 public Integer getId(Pair<ResourceType, String> resource) { in getId() argument
76 public Pair<ResourceType, String> resolveId(int id) { in resolveId()
/frameworks/base/libs/hwui/
DResourceCache.h38 enum ResourceType { enum
45 explicit ResourceReference(ResourceType type) { in ResourceReference()
51 ResourceType resourceType;
82 void incrementRefcount(void* resource, ResourceType resourceType);
83 void incrementRefcountLocked(void* resource, ResourceType resourceType);
/frameworks/base/tools/aapt2/link/
DPrivateAttributeMover_test.cpp44 ResourceTableType* type = package->FindType(ResourceType::kAttr); in TEST()
50 type = package->FindType(ResourceType::kAttrPrivate); in TEST()
71 ResourceTableType* type = package->FindType(ResourceType::kAttr); in TEST()
75 type = package->FindType(ResourceType::kAttrPrivate); in TEST()
90 ASSERT_EQ(nullptr, package->FindType(ResourceType::kAttrPrivate)); in TEST()
95 ASSERT_EQ(nullptr, package->FindType(ResourceType::kAttrPrivate)); in TEST()
DPrivateAttributeMover.cpp60 ResourceTableType* type = package->FindType(ResourceType::kAttr); in Consume()
83 ResourceTableType* priv_attr_type = package->FindOrCreateType(ResourceType::kAttrPrivate); in Consume()
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/setup/
DLayoutLibTestCallback.java30 import com.android.resources.ResourceType;
58 private final Map<Integer, Pair<ResourceType, String>> mProjectResources = Maps.newHashMap();
60 private final Map<ResourceType, Map<String, Integer>> mResources = Maps.newHashMap();
75 final ResourceType resType = ResourceType.getEnum(resClass.getSimpleName()); in initResources()
123 public Pair<ResourceType, String> resolveResourceId(int id) { in resolveResourceId()
133 public Integer getResourceId(ResourceType type, String name) { in getResourceId()
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/
DBridge.java32 import com.android.resources.ResourceType;
92 private final static Map<Integer, Pair<ResourceType, String>> sRMap = new HashMap<>();
98 …private final static Map<ResourceType, Map<String, Integer>> sRevRMap = new EnumMap<>(ResourceType
222 ResourceType resType = ResourceType.getEnum(resTypeName); in init()
227 fullMap = sRevRMap.get(ResourceType.ATTR); in init()
289 sRevRMap.put(ResourceType.ATTR, revRAttrMap); in parseStyleable()
292 sRevRMap.put(ResourceType.STYLEABLE, revRStyleableMap); in parseStyleable()
342 sRMap.put(attrValue, Pair.of(ResourceType.ATTR, attrName)); in parseStyleable()
346 sRMap.put(index, Pair.of(ResourceType.STYLEABLE, name)); in parseStyleable()
536 public static Pair<ResourceType, String> resolveResourceId(int value) { in resolveResourceId()
[all …]
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/impl/
DRenderDrawable.java26 import com.android.resources.ResourceType;
75 ResourceType resourceType = drawableResource.getResourceType(); in render()
76 if (resourceType != ResourceType.DRAWABLE && resourceType != ResourceType.MIPMAP) { in render()
/frameworks/base/tools/aapt2/java/
DJavaClassGenerator.cpp427 if (context_->GetMinSdkVersion() < SDK_O && name.type == ResourceType::kId && in ProcessResource()
517 type.type == ResourceType::kAttrPrivate ? ResourceType::kAttr : type.type, in ProcessType()
528 if (resource_name.type == ResourceType::kStyleable) { in ProcessType()
577 if (type->type == ResourceType::kAttrPrivate) { in Generate()
594 if (type->type == ResourceType::kAttr) { in Generate()
596 const ResourceTableType* priv_type = package->FindType(ResourceType::kAttrPrivate); in Generate()
605 if (type->type == ResourceType::kStyleable && in Generate()
DProguardRules.cpp268 case ResourceType::kLayout: { in CollectProguardRules()
274 case ResourceType::kXml: { in CollectProguardRules()
280 case ResourceType::kTransition: { in CollectProguardRules()
286 case ResourceType::kMenu: { in CollectProguardRules()
/frameworks/layoutlib/bridge/src/android/content/res/
DResources_Delegate.java35 import com.android.resources.ResourceType;
130 private static Pair<ResourceType, String> getResourceInfo(Resources resources, int id, in getResourceInfo()
133 Pair<ResourceType, String> resourceInfo = Bridge.resolveResourceId(id); in getResourceInfo()
160 Pair<ResourceType, String> resourceInfo = in getResourceValue()
425 final ResourceType type = resValue.getResourceType(); in getArrayResourceValue()
426 if (type != ResourceType.ARRAY) { in getArrayResourceValue()
677 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, new boolean[1]); in getResourceEntryName()
689 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, platformOut); in getResourceName()
708 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, platformOut); in getResourcePackageName()
722 Pair<ResourceType, String> resourceInfo = getResourceInfo(resources, resid, new boolean[1]); in getResourceTypeName()
[all …]
DResources_Theme_Delegate.java24 import com.android.resources.ResourceType;
146 .getFrameworkResource(ResourceType.STYLE, theme.getName()); in resolveStyle()
149 .getProjectResource(ResourceType.STYLE, theme.getName()); in resolveStyle()
DBridgeTypedArray.java29 import com.android.resources.ResourceType;
638 idValue = Bridge.getResourceId(ResourceType.ID, idName); in getResourceId()
640 … idValue = mContext.getLayoutlibCallback().getResourceId(ResourceType.ID, idName); in getResourceId()
647 return mContext.getFrameworkResourceValue(ResourceType.ID, idName, defValue); in getResourceId()
649 return mContext.getProjectResourceValue(ResourceType.ID, idName, defValue); in getResourceId()
653 return mContext.getLayoutlibCallback().getResourceId(ResourceType.AAPT, value); in getResourceId()
946 ResourceValue attr = res.getProjectResource(ResourceType.ATTR, mNames[index]); in resolveEnumAttribute()
/frameworks/base/tools/aapt2/process/
DSymbolTable.cpp182 if (name.type == ResourceType::kAttr) { in FindByName()
184 return FindByName(ResourceName(name.package, ResourceType::kAttrPrivate, name.entry)); in FindByName()
198 if (name.type == ResourceType::kAttr || name.type == ResourceType::kAttrPrivate) { in FindByName()
304 if (name.type == ResourceType::kAttr) { in FindByName()
344 if (maybe_name.value().type == ResourceType::kAttr) { in FindById()
/frameworks/layoutlib/bridge/src/android/util/
DBridgeXmlPullAttributes.java27 import com.android.resources.ResourceType;
63 ResourceValue attr = res.getProjectResource(ResourceType.ATTR, attrName); in BridgeXmlPullAttributes()
86 return Bridge.getResourceId(ResourceType.ATTR, name); in getAttributeNameResource()
93 Integer v = mContext.getLayoutlibCallback().getResourceId(ResourceType.ATTR, name); in getAttributeNameResource()
/frameworks/base/tools/aapt2/unflatten/
DBinaryResourceParser.cpp345 const ResourceType* parsed_type = ParseResourceType(type_str); in ParseType()
450 case ResourceType::kStyle: in ParseMapEntry()
452 case ResourceType::kAttrPrivate: in ParseMapEntry()
454 case ResourceType::kAttr: in ParseMapEntry()
456 case ResourceType::kArray: in ParseMapEntry()
458 case ResourceType::kPlurals: in ParseMapEntry()
460 case ResourceType::kId: in ParseMapEntry()
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/bars/
DAppCompatActionBar.java28 import com.android.resources.ResourceType;
60 int contentRootId = context.getProjectResourceValue(ResourceType.ID, in AppCompatActionBar()
103 return context.getRenderResources().getProjectResource(ResourceType.LAYOUT, in getLayoutResource()
/frameworks/layoutlib/bridge/src/com/android/layoutlib/bridge/android/
DBridgeContext.java33 import com.android.resources.ResourceType;
124 ResourceType.BOOL, "animateFirstView", "false", false));
126 new ResourceValue(ResourceType.BOOL, "animateLayoutChanges", "false", false));
130 new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionItemLayout",
133 new ResourceValue(ResourceType.LAYOUT, "textEditSuggestionContainerLayout",
136 new ResourceValue(ResourceType.STYLE, "textEditSuggestionHighlightStyle",
356 Pair<ResourceType, String> resourceInfo = Bridge.resolveResourceId(resId); in resolveThemeAttribute()
422 Pair<ResourceType, String> resourceInfo = Bridge.resolveResourceId(id); in resolveId()
473 resValue = mRenderResources.getFrameworkResource(ResourceType.LAYOUT, in inflateView()
476 resValue = mRenderResources.getProjectResource(ResourceType.LAYOUT, in inflateView()
[all …]

123