Lines Matching defs:factory

70     static void forceSetFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory) {
84 sLayoutInflaterFactory2Field.set(inflater, factory);
94 public void setFactory(LayoutInflater inflater, LayoutInflaterFactory factory) {
95 final LayoutInflater.Factory2 factory2 = factory != null
96 ? new Factory2Wrapper(factory) : null;
100 public void setFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory) {
101 inflater.setFactory2(factory);
105 // The merged factory is now set to getFactory(), but not getFactory2() (pre-v21).
106 // We will now try and force set the merged factory to mFactory2
110 forceSetFactory2(inflater, factory);
116 LayoutInflater.Factory factory = inflater.getFactory();
117 if (factory instanceof Factory2Wrapper) {
118 return ((Factory2Wrapper) factory).mDelegateFactory;
128 public void setFactory(LayoutInflater inflater, LayoutInflaterFactory factory) {
129 inflater.setFactory2(factory != null ? new Factory2Wrapper(factory) : null);
133 public void setFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory) {
134 inflater.setFactory2(factory);
156 * after setting, you can not change the factory.
161 * and {@link LayoutInflater#getFactory2()} to get the factory.
165 @NonNull LayoutInflater inflater, @NonNull LayoutInflaterFactory factory) {
166 IMPL.setFactory(inflater, factory);
172 * after setting, you can not change the factory.
177 @NonNull LayoutInflater inflater, @NonNull LayoutInflater.Factory2 factory) {
178 IMPL.setFactory2(inflater, factory);
183 * called on each element name. If the factory returns a View, add that
192 * {@link LayoutInflater#getFactory2()} to get the factory.