org.solovyev.android.fragments
Class SimpleMultiPaneFragmentManager

java.lang.Object
  extended by org.solovyev.android.fragments.MultiPaneFragmentManager
      extended by org.solovyev.android.fragments.SimpleMultiPaneFragmentManager

public class SimpleMultiPaneFragmentManager
extends MultiPaneFragmentManager


Field Summary
 
Fields inherited from class org.solovyev.android.fragments.MultiPaneFragmentManager
NO_ANIMATION
 
Constructor Summary
SimpleMultiPaneFragmentManager(FragmentActivity activity, Class<? extends Fragment> emptyFragmentClass)
           
 
Method Summary
 void emptifySecondFragment()
           
 boolean isDualPane()
           
 boolean isFirstPane(android.view.View parent)
           
 boolean isSecondPane(android.view.View parent)
           
 boolean isThirdPane(android.view.View parent)
           
 boolean isTriplePane()
           
 void onCreateView(android.view.View paneParent, android.view.View pane)
           
 void setSecondFragment(org.solovyev.common.Builder<Fragment> fragmentBuilder, org.solovyev.common.JPredicate<Fragment> reuseCondition, String fragmentTag)
           
 void setSecondFragment(Class<? extends Fragment> fragmentClass, android.os.Bundle fragmentArgs, org.solovyev.common.JPredicate<Fragment> reuseCondition, String fragmentTag, boolean addToBackStack)
           
 
Methods inherited from class org.solovyev.android.fragments.MultiPaneFragmentManager
copyState, emptifyFragmentPane, emptifyMainFragment, getActivity, getFragment, goBack, goBack, goBackImmediately, isFragmentShown, removeFragment, setFragment, setMainFragment, setMainFragment, setMainFragment, setMainFragment, setMainFragment, setMainFragment, setMainFragment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleMultiPaneFragmentManager

public SimpleMultiPaneFragmentManager(@Nonnull
                                      FragmentActivity activity,
                                      @Nonnull
                                      Class<? extends Fragment> emptyFragmentClass)
Method Detail

setSecondFragment

public void setSecondFragment(@Nonnull
                              Class<? extends Fragment> fragmentClass,
                              @Nullable
                              android.os.Bundle fragmentArgs,
                              @Nullable
                              org.solovyev.common.JPredicate<Fragment> reuseCondition,
                              @Nonnull
                              String fragmentTag,
                              boolean addToBackStack)

setSecondFragment

public void setSecondFragment(@Nonnull
                              org.solovyev.common.Builder<Fragment> fragmentBuilder,
                              @Nullable
                              org.solovyev.common.JPredicate<Fragment> reuseCondition,
                              @Nonnull
                              String fragmentTag)

emptifySecondFragment

public void emptifySecondFragment()

isDualPane

public boolean isDualPane()

isTriplePane

public boolean isTriplePane()

isFirstPane

public boolean isFirstPane(@Nullable
                           android.view.View parent)

isSecondPane

public boolean isSecondPane(@Nullable
                            android.view.View parent)

isThirdPane

public boolean isThirdPane(@Nullable
                           android.view.View parent)

onCreateView

public void onCreateView(@Nullable
                         android.view.View paneParent,
                         @Nonnull
                         android.view.View pane)


Copyright © 2013. All Rights Reserved.