summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Jacky Wang <jiannan@google.com> 2024-12-31 22:01:34 +0800
committer Jacky Wang <jiannan@google.com> 2025-01-02 10:11:34 +0800
commitfad50c33a13d216e557b283957c47c6137560a79 (patch)
tree9f26a78400738a1c1f0dc2bda653cc1addb5adac
parent0d89b0e7ba3d72e95a24a8122ed5ac286564690f (diff)
[Catalyst] Rename PreferenceScreenMetadata{Creator,Factory}
Bug: 386179791 Flag: com.android.settings.flags.catalyst Test: manual Change-Id: Iaebc236b9a62f2fd4199a16500ca1cf364ea219d
-rw-r--r--packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt2
-rw-r--r--packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt8
-rw-r--r--packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt4
-rw-r--r--packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt6
4 files changed, 10 insertions, 10 deletions
diff --git a/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt b/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt
index 19fa5078fd5b..1ed814a2ae20 100644
--- a/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt
+++ b/packages/SettingsLib/Graph/src/com/android/settingslib/graph/GetPreferenceGraphApiHandler.kt
@@ -44,7 +44,7 @@ abstract class GetPreferenceGraphApiHandler(
): PreferenceGraphProto {
val builder = PreferenceGraphBuilder.of(application, callingPid, callingUid, request)
if (request.screenKeys.isEmpty()) {
- PreferenceScreenRegistry.preferenceScreenMetadataCreators.forEachKeyAsync {
+ PreferenceScreenRegistry.preferenceScreenMetadataFactories.forEachKeyAsync {
builder.addPreferenceScreenFromRegistry(it)
}
for (provider in preferenceScreenProviders) {
diff --git a/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt b/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt
index 1049cceb4f76..14e3b87cf325 100644
--- a/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt
+++ b/packages/SettingsLib/Metadata/processor/src/com/android/settingslib/metadata/PreferenceScreenAnnotationProcessor.kt
@@ -126,11 +126,11 @@ class PreferenceScreenAnnotationProcessor : AbstractProcessor() {
it.write("package $outputPkg;\n\n")
it.write("import $PACKAGE.FixedArrayMap;\n")
it.write("import $PACKAGE.FixedArrayMap.OrderedInitializer;\n")
- it.write("import $PACKAGE.$CREATOR;\n\n")
+ it.write("import $PACKAGE.$FACTORY;\n\n")
it.write("// Generated by annotation processor for @$ANNOTATION_NAME\n")
it.write("public final class $outputClass {\n")
it.write(" private $outputClass() {}\n\n")
- it.write(" public static FixedArrayMap<String, $CREATOR> $outputFun() {\n")
+ it.write(" public static FixedArrayMap<String, $FACTORY> $outputFun() {\n")
val size = screens.size
it.write(" return new FixedArrayMap<>($size, $outputClass::init);\n")
it.write(" }\n\n")
@@ -143,7 +143,7 @@ class PreferenceScreenAnnotationProcessor : AbstractProcessor() {
if (overlay) it.write(" // overlay")
it.write("\n")
}
- it.write(" private static void init(OrderedInitializer<String, $CREATOR> screens) {\n")
+ it.write(" private static void init(OrderedInitializer<String, $FACTORY> screens) {\n")
var index = 0
while (index < size) {
val screen = screens[index]
@@ -225,7 +225,7 @@ class PreferenceScreenAnnotationProcessor : AbstractProcessor() {
private const val ANNOTATION_NAME = "ProvidePreferenceScreen"
private const val ANNOTATION = "$PACKAGE.$ANNOTATION_NAME"
private const val PREFERENCE_SCREEN_METADATA = "PreferenceScreenMetadata"
- private const val CREATOR = "PreferenceScreenMetadataCreator"
+ private const val FACTORY = "PreferenceScreenMetadataFactory"
private const val OPTIONS_NAME = "ProvidePreferenceScreenOptions"
private const val OPTIONS = "$PACKAGE.$OPTIONS_NAME"
diff --git a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt
index a2dcefb43436..850d4523e96e 100644
--- a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt
+++ b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenMetadata.kt
@@ -65,8 +65,8 @@ interface PreferenceScreenMetadata : PreferenceMetadata {
fun getLaunchIntent(context: Context, metadata: PreferenceMetadata?): Intent? = null
}
-/** Creator of [PreferenceScreenMetadata]. */
-fun interface PreferenceScreenMetadataCreator {
+/** Factory of [PreferenceScreenMetadata]. */
+fun interface PreferenceScreenMetadataFactory {
/**
* Creates a new [PreferenceScreenMetadata].
diff --git a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt
index 6cf39f3ae8aa..9fc21343b6a0 100644
--- a/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt
+++ b/packages/SettingsLib/Metadata/src/com/android/settingslib/metadata/PreferenceScreenRegistry.kt
@@ -26,11 +26,11 @@ object PreferenceScreenRegistry : ReadWritePermitProvider {
private lateinit var keyValueStoreProvider: KeyValueStoreProvider
/**
- * Creators of all available [PreferenceScreenMetadata]s.
+ * Factories of all available [PreferenceScreenMetadata]s.
*
* The map key is preference screen key.
*/
- var preferenceScreenMetadataCreators = FixedArrayMap<String, PreferenceScreenMetadataCreator>()
+ var preferenceScreenMetadataFactories = FixedArrayMap<String, PreferenceScreenMetadataFactory>()
private var readWritePermitProvider: ReadWritePermitProvider =
object : ReadWritePermitProvider {}
@@ -51,7 +51,7 @@ object PreferenceScreenRegistry : ReadWritePermitProvider {
/** Creates [PreferenceScreenMetadata] of particular screen key. */
fun create(context: Context, screenKey: String?): PreferenceScreenMetadata? =
- screenKey?.let { preferenceScreenMetadataCreators[it]?.create(context.applicationContext) }
+ screenKey?.let { preferenceScreenMetadataFactories[it]?.create(context.applicationContext) }
/**
* Sets the provider to check read write permit. Read and write requests are denied by default.