Class GuiContext


  • public class GuiContext
    extends Object
    Version:
    2.0
    Author:
    Nicklas
    Last modified
    $Date: 2012-03-30 10:22:05 +0200 (fr, 30 mar 2012) $
    • Constructor Detail

      • GuiContext

        public GuiContext​(Item item,
                          GuiContext.Type type)
        Parameters:
        item - Item the context holds.
        type - Type of context, shows if it is a list or single view.
    • Method Detail

      • item

        public static GuiContext item​(Item item)
        Shortcut to create a single-item context.
        Since:
        2.9
      • item

        public static GuiContext item​(Item item,
                                      String subContext)
        Shortcut to create a single-item context with a subcontext.
        Since:
        3.2
      • list

        public static GuiContext list​(Item item)
        Shortcut to create a list context.
        Since:
        2.9
      • list

        public static GuiContext list​(Item item,
                                      String subContext)
        Shortcut to create a list context with a subcontext.
        Since:
        3.2
      • getItem

        public Item getItem()
      • getSubContext

        public String getSubContext()
      • isCorrectBasicItem

        public boolean isCorrectBasicItem​(Object o)
        Checks if the specified object is an instance of the BasicItem subclass used by the Item in this context.
        Parameters:
        o - The object to check
        Since:
        2.9
      • isCorrectBasicData

        public boolean isCorrectBasicData​(Object o)
        Checks if the specified object is an instance of the BasicData subclass used by the Item in this context.
        Parameters:
        o - The object to check
        Since:
        2.9
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object