Searched refs:Factory (Results 1 - 25 of 37) sorted by relevance

12

/frameworks/base/core/java/android/text/
H A DSpannable.java49 * Factory used by TextView to create new {@link Spannable Spannables}. You can subclass
52 * @see android.widget.TextView#setSpannableFactory(Factory)
54 public static class Factory { class in interface:Spannable
55 private static Spannable.Factory sInstance = new Spannable.Factory();
58 * Returns the standard Spannable Factory.
60 public static Spannable.Factory getInstance() {
H A DEditable.java124 * Factory used by TextView to create new {@link Editable Editables}. You can subclass
127 * @see android.widget.TextView#setEditableFactory(Factory)
129 public static class Factory { class in interface:Editable
130 private static Editable.Factory sInstance = new Editable.Factory();
133 * Returns the standard Editable Factory.
135 public static Editable.Factory getInstance() {
/frameworks/support/lifecycle/extensions/src/main/java/android/arch/lifecycle/
H A DViewModelProvider.java35 * Implementations of {@code Factory} interface are responsible to instantiate ViewModels.
37 public interface Factory { interface in class:ViewModelProvider
49 private final Factory mFactory;
54 * {@code Factory} and retain them in a store of the given {@code ViewModelStoreOwner}.
58 * @param factory a {@code Factory} which will be used to instantiate
61 public ViewModelProvider(@NonNull ViewModelStoreOwner owner, @NonNull Factory factory) {
67 * {@code Factory} and retain them in the given {@code store}.
70 * @param factory factory a {@code Factory} which will be used to instantiate
73 public ViewModelProvider(ViewModelStore store, Factory factory) {
137 public static class NewInstanceFactory implements Factory {
[all...]
H A DViewModelProviders.java21 import android.arch.lifecycle.ViewModelProvider.Factory;
82 * It uses the given {@link Factory} to instantiate new ViewModels.
85 * @param factory a {@code Factory} to instantiate new ViewModels
89 public static ViewModelProvider of(@NonNull Fragment fragment, @NonNull Factory factory) {
97 * It uses the given {@link Factory} to instantiate new ViewModels.
100 * @param factory a {@code Factory} to instantiate new ViewModels
105 @NonNull Factory factory) {
110 * {@link Factory} which may create {@link AndroidViewModel} and
/frameworks/support/emoji/core/src/android/support/text/emoji/widget/
H A DEmojiEditableFactory.java41 final class EmojiEditableFactory extends Editable.Factory {
44 private static volatile Editable.Factory sInstance;
58 public static Editable.Factory getInstance() {
/frameworks/support/persistence/db-framework/src/main/java/android/arch/persistence/db/framework/
H A DFrameworkSQLiteOpenHelperFactory.java22 * Implements {@link SupportSQLiteOpenHelper.Factory} using the SQLite implementation in the
26 public final class FrameworkSQLiteOpenHelperFactory implements SupportSQLiteOpenHelper.Factory {
/frameworks/base/packages/SettingsLib/src/com/android/settingslib/bluetooth/
H A DBluetoothA2dpWrapperImpl.java25 public static class Factory implements BluetoothA2dpWrapper.Factory { class in class:BluetoothA2dpWrapperImpl
H A DBluetoothA2dpWrapper.java30 static interface Factory { interface in interface:BluetoothA2dpWrapper
H A DA2dpProfile.java45 BluetoothA2dpWrapper.Factory mWrapperFactory;
104 mWrapperFactory = new BluetoothA2dpWrapperImpl.Factory();
110 void setWrapperFactory(BluetoothA2dpWrapper.Factory factory) {
/frameworks/base/media/tests/MediaFrameworkTest/src/com/android/mediaframeworktest/helpers/
H A DInMatcher.java20 import org.hamcrest.Factory;
65 @Factory
70 @Factory
/frameworks/support/compat/java/android/support/v4/app/
H A DRemoteInputCompatBase.java80 public interface Factory { interface in class:RemoteInputCompatBase.RemoteInput
/frameworks/support/room/runtime/src/main/java/android/arch/persistence/room/
H A DDatabaseConfiguration.java36 public final SupportSQLiteOpenHelper.Factory sqliteOpenHelperFactory;
83 @NonNull SupportSQLiteOpenHelper.Factory sqliteOpenHelperFactory,
H A DRoomDatabase.java313 private SupportSQLiteOpenHelper.Factory mFactory;
336 public Builder<T> openHelperFactory(SupportSQLiteOpenHelper.Factory factory) {
/frameworks/base/core/java/android/preference/
H A DGenericInflater.java52 private Factory<T> mFactory;
67 public interface Factory<T> { interface in class:GenericInflater
85 private static class FactoryMerger<T> implements Factory<T> {
86 private final Factory<T> mF1, mF2;
88 FactoryMerger(Factory<T> f1, Factory<T> f2) {
174 public final Factory<T> getFactory() {
179 * Attach a custom Factory interface for creating items while using this
192 public void setFactory(Factory<T> factory) {
/frameworks/opt/timezonepicker/src/com/android/timezonepicker/
H A DTimeZonePickerUtils.java23 import android.text.Spannable.Factory;
37 private static final Factory mSpannableFactory = Spannable.Factory.getInstance();
H A DTimeZoneInfo.java21 import android.text.Spannable.Factory;
44 private static final Factory mSpannableFactory = Spannable.Factory.getInstance();
/frameworks/support/emoji/core/tests/java/android/support/text/emoji/widget/
H A DEmojiEditableFactoryTest.java46 final Editable.Factory instance = EmojiEditableFactory.getInstance();
49 final Editable.Factory instance2 = EmojiEditableFactory.getInstance();
/frameworks/support/compat/java/android/support/v4/view/
H A DLayoutInflaterCompat.java103 final LayoutInflater.Factory f = inflater.getFactory();
116 LayoutInflater.Factory factory = inflater.getFactory();
154 * Attach a custom Factory interface for creating views while using
158 * @see LayoutInflater#setFactory(android.view.LayoutInflater.Factory)
188 * have a {@link LayoutInflaterFactory} but a raw {@link LayoutInflater.Factory}.
/frameworks/base/core/java/android/view/
H A DInputEventReceiver.java195 public static interface Factory { interface in class:InputEventReceiver
H A DLayoutInflater.java54 * To create a new LayoutInflater with an additional {@link Factory} for your
57 * Factory.
83 private Factory mFactory;
129 public interface Factory { interface in class:LayoutInflater
150 public interface Factory2 extends Factory {
169 private final Factory mF1, mF2;
172 FactoryMerger(Factory f1, Factory2 f12, Factory f2, Factory2 f22) {
259 * Return the current {@link Factory} (or null). This is called on each element
263 public final Factory getFactor
[all...]
/frameworks/base/tests/testables/src/android/testing/
H A DLayoutInflaterBuilder.java142 new LayoutInflater.Factory() {
/frameworks/support/room/integration-tests/testapp/src/androidTest/java/android/arch/persistence/room/integration/testapp/test/
H A DCustomDatabaseTest.java74 private static class RethrowExceptionFactory implements SupportSQLiteOpenHelper.Factory {
/frameworks/support/room/runtime/src/test/java/android/arch/persistence/room/
H A DBuilderTest.java146 SupportSQLiteOpenHelper.Factory factory = mock(SupportSQLiteOpenHelper.Factory.class);
/frameworks/base/core/tests/coretests/src/android/text/method/
H A DEditorState.java174 mText = Editable.Factory.getInstance().newEditable(spannable);
/frameworks/support/persistence/db/src/main/java/android/arch/persistence/db/
H A DSupportSQLiteOpenHelper.java36 * uses {@link Factory#create(Configuration)} to create this and {@link Callback} to implement
298 * The configuration to create an SQLite open helper object using {@link Factory}.
378 * Factory class to create instances of {@link SupportSQLiteOpenHelper} using
381 interface Factory { interface in interface:SupportSQLiteOpenHelper

Completed in 8812 milliseconds

12