Package de.hsh.graja.util.comment.grid
Enum GridCellShowMode
- java.lang.Object
-
- java.lang.Enum<GridCellShowMode>
-
- de.hsh.graja.util.comment.grid.GridCellShowMode
-
- All Implemented Interfaces:
Serializable
,Comparable<GridCellShowMode>
public enum GridCellShowMode extends Enum<GridCellShowMode>
Show mode defines, when to show a cell.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DEFENSIVE_BOTH_DIRECTIONS
DEFENSIVE_DEPENDS_HORIZONTALLY
DEFENSIVE_DEPENDS_VERTICALLY
NONDEFENSIVE
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
dependsHorizontally()
boolean
dependsVertically()
void
setShowDefensively(boolean showDefensively)
set defensive show modeboolean
showDefensively()
String
toString()
static GridCellShowMode
valueOf(String name)
Returns the enum constant of this type with the specified name.static GridCellShowMode[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
DEFENSIVE_BOTH_DIRECTIONS
public static final GridCellShowMode DEFENSIVE_BOTH_DIRECTIONS
-
DEFENSIVE_DEPENDS_HORIZONTALLY
public static final GridCellShowMode DEFENSIVE_DEPENDS_HORIZONTALLY
-
DEFENSIVE_DEPENDS_VERTICALLY
public static final GridCellShowMode DEFENSIVE_DEPENDS_VERTICALLY
-
NONDEFENSIVE
public static final GridCellShowMode NONDEFENSIVE
-
-
Method Detail
-
values
public static GridCellShowMode[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (GridCellShowMode c : GridCellShowMode.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static GridCellShowMode valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
showDefensively
public boolean showDefensively()
- Returns:
- whether the cell should be shown defensively
-
setShowDefensively
public void setShowDefensively(boolean showDefensively)
set defensive show mode- Parameters:
showDefensively
- new value
-
toString
public String toString()
- Overrides:
toString
in classEnum<GridCellShowMode>
- See Also:
Object.toString()
-
dependsHorizontally
public boolean dependsHorizontally()
- Returns:
- true, if this is a defensive mode depending on both directions or horizonzally.
-
dependsVertically
public boolean dependsVertically()
- Returns:
- true, if this is a defensive mode depending on both directions or vertically.
-
-