Lines Matching defs:factory

71     static void forceSetFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory) {
85 sLayoutInflaterFactory2Field.set(inflater, factory);
95 public void setFactory(LayoutInflater inflater, LayoutInflaterFactory factory) {
96 final LayoutInflater.Factory2 factory2 = factory != null
97 ? new Factory2Wrapper(factory) : null;
101 public void setFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory) {
102 inflater.setFactory2(factory);
106 // The merged factory is now set to getFactory(), but not getFactory2() (pre-v21).
107 // We will now try and force set the merged factory to mFactory2
111 forceSetFactory2(inflater, factory);
117 LayoutInflater.Factory factory = inflater.getFactory();
118 if (factory instanceof Factory2Wrapper) {
119 return ((Factory2Wrapper) factory).mDelegateFactory;
129 public void setFactory(LayoutInflater inflater, LayoutInflaterFactory factory) {
130 inflater.setFactory2(factory != null ? new Factory2Wrapper(factory) : null);
134 public void setFactory2(LayoutInflater inflater, LayoutInflater.Factory2 factory) {
135 inflater.setFactory2(factory);
157 * after setting, you can not change the factory.
162 * and {@link LayoutInflater#getFactory2()} to get the factory.
166 @NonNull LayoutInflater inflater, @NonNull LayoutInflaterFactory factory) {
167 IMPL.setFactory(inflater, factory);
173 * after setting, you can not change the factory.
178 @NonNull LayoutInflater inflater, @NonNull LayoutInflater.Factory2 factory) {
179 IMPL.setFactory2(inflater, factory);
184 * called on each element name. If the factory returns a View, add that
193 * {@link LayoutInflater#getFactory2()} to get the factory.