Package net.sf.basedb.core.plugin
Class GuiContext
- java.lang.Object
-
- net.sf.basedb.core.plugin.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) $
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GuiContext.Type
-
Field Summary
Fields Modifier and Type Field Description private Item
item
private String
subContext
private GuiContext.Type
type
-
Constructor Summary
Constructors Constructor Description GuiContext(Item item, GuiContext.Type type)
GuiContext(Item item, GuiContext.Type type, String subContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object other)
Item
getItem()
String
getSubContext()
GuiContext.Type
getType()
int
hashCode()
boolean
isCorrectBasicData(Object o)
Checks if the specified object is an instance of the BasicData subclass used by theItem
in this context.boolean
isCorrectBasicItem(Object o)
Checks if the specified object is an instance of the BasicItem subclass used by theItem
in this context.static GuiContext
item(Item item)
Shortcut to create a single-item context.static GuiContext
item(Item item, String subContext)
Shortcut to create a single-item context with a subcontext.static GuiContext
list(Item item)
Shortcut to create a list context.static GuiContext
list(Item item, String subContext)
Shortcut to create a list context with a subcontext.String
toString()
-
-
-
Field Detail
-
item
private final Item item
-
type
private final GuiContext.Type type
-
subContext
private final String subContext
-
-
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.
-
GuiContext
public GuiContext(Item item, GuiContext.Type type, String subContext)
-
-
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()
-
getType
public GuiContext.Type getType()
-
getSubContext
public String getSubContext()
-
isCorrectBasicItem
public boolean isCorrectBasicItem(Object o)
Checks if the specified object is an instance of the BasicItem subclass used by theItem
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 theItem
in this context.- Parameters:
o
- The object to check- Since:
- 2.9
-
-