Home
last modified time | relevance | path

Searched refs:StringPool (Results 1 – 25 of 56) sorted by relevance

123

/aosp14/frameworks/base/libs/androidfw/tests/
H A DStringPool_test.cpp37 StringPool pool; in TEST()
44 StringPool pool; in TEST()
54 StringPool pool; in TEST()
65 StringPool pool; in TEST()
76 StringPool pool; in TEST()
88 StringPool pool; in TEST()
115 StringPool pool; in TEST()
143 StringPool pool; in TEST()
161 StringPool pool; in TEST()
175 StringPool pool; in TEST()
[all …]
/aosp14/frameworks/base/libs/androidfw/
H A DStringPool.cpp36 StringPool::Ref::Ref(const StringPool::Ref& rhs) : entry_(rhs.entry_) { in Ref()
42 StringPool::Ref::Ref(StringPool::Entry* entry) : entry_(entry) { in Ref()
54 StringPool::Ref& StringPool::Ref::operator=(const StringPool::Ref& rhs) { in operator =()
87 const StringPool::Context& StringPool::Ref::GetContext() const { in GetContext()
112 StringPool::StyleRef& StringPool::StyleRef::operator=(const StringPool::StyleRef& rhs) { in operator =()
160 const StringPool::Context& StringPool::StyleRef::GetContext() const { in GetContext()
164 StringPool::Ref StringPool::MakeRef(StringPiece str) { in MakeRef()
195 StringPool::Ref StringPool::MakeRef(const Ref& ref) { in MakeRef()
202 StringPool::StyleRef StringPool::MakeRef(const StyleString& str) { in MakeRef()
221 StringPool::StyleRef StringPool::MakeRef(const StyleRef& ref) { in MakeRef()
[all …]
/aosp14/frameworks/base/libs/androidfw/include/androidfw/
H A DStringPool.h54 class StringPool {
95 friend class StringPool;
120 friend class StringPool;
133 friend class StringPool;
138 const StringPool* pool_;
154 friend class StringPool;
164 StringPool() = default;
165 StringPool(StringPool&&) = default;
166 StringPool& operator=(StringPool&&) = default;
191 void Merge(StringPool&& pool);
[all …]
/aosp14/frameworks/base/core/tests/utiltests/src/com/android/internal/util/
H A DStringPoolTest.java26 StringPool stringPool = new StringPool(); in testStringPool()
33 StringPool stringPool = new StringPool(); in testHashCollision()
/aosp14/frameworks/base/tools/aapt/
H A DStringPool.cpp74 String8 StringPool::entry::makeConfigsString() const { in makeConfigsString()
88 int StringPool::entry::compare(const entry& o) const { in compare()
118 StringPool::StringPool(bool utf8) : in StringPool() function in StringPool
133 ssize_t StringPool::add(const String16& value, in add()
204 status_t StringPool::addStyleSpan(size_t idx, const String16& name, in addStyleSpan()
239 StringPool::ConfigSorter::ConfigSorter(const StringPool& pool) : pool(pool) in ConfigSorter()
243 bool StringPool::ConfigSorter::operator()(size_t l, size_t r) in operator ()()
250 void StringPool::sortByConfig() in sortByConfig()
372 sp<AaptFile> StringPool::createStringBlock() in createStringBlock()
390 status_t StringPool::writeStringBlock(const sp<AaptFile>& pool) in writeStringBlock()
[all …]
H A DStringPool.h38 class StringPool
85 explicit StringPool(bool utf8 = false);
144 explicit ConfigSorter(const StringPool&);
147 const StringPool& pool;
H A DXMLNode.h29 Vector<StringPool::entry_style_span>* outSpans,
183 status_t collect_strings(StringPool* dest, Vector<uint32_t>* outResIds,
186 status_t collect_attr_strings(StringPool* outPool,
189 status_t collect_resid_strings(StringPool* outPool,
192 status_t flatten_node(const StringPool& strings, const sp<AaptFile>& dest,
H A DResourceTable.h146 const Vector<StringPool::entry_style_span>* style = NULL,
169 const Vector<StringPool::entry_style_span>* style = NULL,
248 bool stringToValue(Res_value* outValue, StringPool* pool,
252 const Vector<StringPool::entry_style_span>* style = NULL,
303 const Vector<StringPool::entry_style_span>* _style = NULL,
326 Vector<StringPool::entry_style_span> style;
363 const Vector<StringPool::entry_style_span>* style = NULL,
369 const Vector<StringPool::entry_style_span>* style = NULL,
388 status_t prepareFlatten(StringPool* strings, ResourceTable* table,
391 status_t remapStringValue(StringPool* strings);
/aosp14/frameworks/base/tools/aapt2/format/binary/
H A DXmlFlattener.cpp67 android::StringPool pool;
68 std::map<uint8_t, android::StringPool> package_pools;
71 android::StringPool::Ref ref;
175 StringFlattenDest{pool.MakeRef(str, android::StringPool::Context(priority)), dest}); in AddString()
182 void AddString(const android::StringPool::Ref& ref, android::ResStringPool_ref* dest) { in AddString()
259 android::StringPool::Ref name_ref = in WriteAttributes()
261 xml_attr->name, android::StringPool::Context(aapt_attr.id.value().id)); in WriteAttributes()
328 [](const android::StringPool::Context& a, const android::StringPool::Context& b) -> int { in Flatten()
343 android::StringPool::FlattenUtf16(buffer_, visitor.pool, context->GetDiagnostics()); in Flatten()
345 android::StringPool::FlattenUtf8(buffer_, visitor.pool, context->GetDiagnostics()); in Flatten()
H A DTableFlattener.cpp115 android::StringPool::FlattenUtf16(pkg_writer.buffer(), type_pool_, diag_); in FlattenPackage()
118 android::StringPool::FlattenUtf8(pkg_writer.buffer(), key_pool_, diag_); in FlattenPackage()
554 android::StringPool type_pool_;
555 android::StringPool key_pool_;
569 [](const android::StringPool::Context& a, const android::StringPool::Context& b) -> int { in Consume()
585 android::StringPool::FlattenUtf8(table_writer.buffer(), table->string_pool, in Consume()
/aosp14/frameworks/base/tools/aapt2/
H A DResourceValues_test.cpp40 android::StringPool pool; in TEST()
59 android::StringPool pool; in TEST()
71 android::StringPool pool; in TEST()
95 android::StringPool pool; in TEST()
107 android::StringPool pool; in TEST()
171 android::StringPool pool_a; in TEST()
172 android::StringPool pool_b; in TEST()
174 String str_a(pool_a.MakeRef("hello", android::StringPool::Context(test::ParseConfigOrDie("en")))); in TEST()
188 android::StringPool pool_a; in TEST()
189 android::StringPool pool_b; in TEST()
[all …]
H A DResourceValues.h199 android::StringPool::Ref value;
201 explicit RawString(const android::StringPool::Ref& ref);
227 android::StringPool::Ref value;
234 explicit String(const android::StringPool::Ref& ref);
243 android::StringPool::StyleRef value;
250 explicit StyledString(const android::StringPool::StyleRef& ref);
258 android::StringPool::Ref path;
269 explicit FileReference(const android::StringPool::Ref& path);
340 void MergeWith(Style* style, android::StringPool* pool);
401 explicit CloningValueTransformer(android::StringPool* new_pool);
H A DValueTransformer.h85 explicit ValueTransformer(android::StringPool* new_pool);
104 android::StringPool* const pool_;
/aosp14/frameworks/base/tools/aapt2/format/proto/
H A DProtoSerialize.h54 android::StringPool* src_pool = nullptr);
70 void SerializeStringPoolToPb(const android::StringPool& pool, pb::StringPool* out_pb_pool,
H A DProtoDeserialize.h37 android::StringPool* value_pool,
43 android::StringPool* value_pool,
50 android::StringPool* value_pool, std::string* out_error);
H A DProtoSerialize.cpp29 void SerializeStringPoolToPb(const android::StringPool& pool, pb::StringPool* out_pb_pool, in SerializeStringPoolToPb()
32 android::StringPool::FlattenUtf8(&buffer, pool, diag); in SerializeStringPoolToPb()
44 void SerializeSourceToPb(const android::Source& source, android::StringPool* src_pool, in SerializeSourceToPb()
46 android::StringPool::Ref ref = src_pool->MakeRef(source.path); in SerializeSourceToPb()
286 android::StringPool* source_pool, pb::Entry* pb_entry, in SerializeOverlayableItemToPb()
348 auto source_pool = (options.exclude_sources) ? nullptr : util::make_unique<android::StringPool>(); in SerializeTableToPb()
496 static void SerializeItemMetaDataToPb(const Item& item, T* pb_item, android::StringPool* src_pool) { in SerializeItemMetaDataToPb()
540 ValueSerializer(pb::Value* out_value, android::StringPool* src_pool) in ValueSerializer()
559 for (const android::StringPool::Span& span : str->value->spans) { in Visit()
707 android::StringPool* src_pool_;
[all …]
/aosp14/frameworks/base/tools/aapt2/link/
H A DXmlCompatVersioner.h48 android::StringPool* out_string_pool) const = 0;
73 std::set<ApiVersion>* out_apis_referenced, android::StringPool* out_string_pool);
90 android::StringPool* out_string_pool) const override;
H A DXmlCompatVersioner.cpp25 static xml::Attribute CopyAttr(const xml::Attribute& src, android::StringPool* out_string_pool) { in CopyAttr()
37 android::StringPool* out_string_pool) { in CopyAttribute()
61 android::StringPool* out_string_pool) { in ProcessRule()
159 android::StringPool* out_string_pool) { in CloneIfNotNull()
169 android::StringPool* out_string_pool) const { in Degrade()
/aosp14/frameworks/base/core/java/com/android/internal/util/
H A DStringPool.java26 public final class StringPool { class
33 public StringPool() { in StringPool() method in StringPool
/aosp14/frameworks/base/services/core/java/com/android/server/notification/
H A DNotificationHistoryProtoHelper.java48 if (proto.nextField(NotificationHistoryProto.StringPool.SIZE)) { in readStringPool()
49 stringPool = new ArrayList(proto.readInt(NotificationHistoryProto.StringPool.SIZE)); in readStringPool()
55 case (int) NotificationHistoryProto.StringPool.STRINGS: in readStringPool()
56 stringPool.add(proto.readString(NotificationHistoryProto.StringPool.STRINGS)); in readStringPool()
68 proto.write(NotificationHistoryProto.StringPool.SIZE, pooledStrings.length); in writeStringPool()
70 proto.write(NotificationHistoryProto.StringPool.STRINGS, pooledStrings[i]); in writeStringPool()
/aosp14/frameworks/base/tools/aapt2/compile/
H A DPseudolocaleGenerator.cpp57 inline static UnifiedSpan SpanToUnifiedSpan(const android::StringPool::Span& span) { in SpanToUnifiedSpan()
115 android::StringPool* pool) { in PseudolocalizeStyledString()
228 Visitor(android::StringPool* pool, Pseudolocalizer::Method method) in Visitor()
291 android::StringPool* pool_;
320 ResourceConfigValue* original_value, android::StringPool* pool, in PseudolocalizeIfNeeded()
H A DPseudolocaleGenerator.h28 android::StringPool* pool);
H A DPseudolocaleGenerator_test.cpp27 android::StringPool pool; in TEST()
75 android::StringPool pool; in TEST()
97 android::StringPool pool; in TEST()
119 android::StringPool pool; in TEST()
158 android::StringPool pool; in TEST()
/aosp14/frameworks/base/services/usage/java/com/android/server/usage/
H A DUsageStatsProto.java47 if (proto.nextField(IntervalStatsProto.StringPool.SIZE)) { in readStringPool()
48 stringPool = new ArrayList(proto.readInt(IntervalStatsProto.StringPool.SIZE)); in readStringPool()
54 case (int) IntervalStatsProto.StringPool.STRINGS: in readStringPool()
55 stringPool.add(proto.readString(IntervalStatsProto.StringPool.STRINGS)); in readStringPool()
316 proto.write(IntervalStatsProto.StringPool.SIZE, size); in writeStringPool()
318 proto.write(IntervalStatsProto.StringPool.STRINGS, stats.mStringCache.valueAt(i)); in writeStringPool()
/aosp14/frameworks/base/core/proto/android/server/
H A Dnotificationhistory.proto26 message StringPool { message
88 optional StringPool string_pool = 1;

123