Class LayoutManager


  • @Singleton
    public class LayoutManager
    extends Object
    • Method Detail

      • register

        public void register()
      • unregister

        public void unregister()
      • loadLayout

        @Nullable
        public Layout loadLayout​(String tag)
      • saveLayout

        public void saveLayout​(Layout layout)
      • removeLayout

        public void removeLayout​(String tag)
      • registerAutoLayout

        public void registerAutoLayout​(@Nonnull
                                       Plugin plugin,
                                       @NonNull
                                       @NonNull String name,
                                       @NonNull
                                       @NonNull AutoLayout al)
        Register an auto layout
        Parameters:
        plugin - the plugin registering the layout
        name - the layout name
        al - the layout
        See Also:
        unregisterAutoLayout(String)
      • unregisterAutoLayout

        public void unregisterAutoLayout​(String name)
        Unregister an auto layout
        Parameters:
        name - the layout name