public enum GridObjectPlacer extends Enum<GridObjectPlacer>
| Enum Constant and Description |
|---|
HORIZONTAL |
| Modifier and Type | Method and Description |
|---|---|
abstract Long |
getEndPositionInGridUnits(elemental2.dom.HTMLElement element) |
abstract Long |
getStartPositionInGridUnits(elemental2.dom.HTMLElement element) |
static <T> void |
hideIfHidden(GridObject<T,?> obj,
LinearScale<T> scale) |
static boolean |
isHidden(double gridStart,
double gridEnd,
LinearScale<?> scale) |
<T> void |
positionObjectOnGrid(GridObject<T,?> obj,
LinearScale<T> scale)
Positions obj on grid; does not modify obj data; does not snap to grid
|
abstract void |
setEndPositionInGridUnits(elemental2.dom.HTMLElement element,
LinearScale<?> scale,
double position,
boolean snapToGrid) |
abstract <T> void |
setEndPositionInScaleUnits(GridObject<T,?> obj,
LinearScale<T> scale,
T positionInScaleUnits,
boolean snapToGrid)
Does not change start position; Modifies obj data
|
<T> void |
setPositionInScaleUnits(GridObject<T,?> obj,
LinearScale<T> scale,
T positionInScaleUnits,
boolean snapToGrid)
Changes both start and end position; Modifies obj data
|
abstract void |
setStartPositionInGridUnits(elemental2.dom.HTMLElement element,
LinearScale<?> scale,
double position,
boolean snapToGrid) |
abstract <T> void |
setStartPositionInScaleUnits(GridObject<T,?> obj,
LinearScale<T> scale,
T positionInScaleUnits,
boolean snapToGrid)
Does not change end position; Modifies obj data
|
static GridObjectPlacer |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static GridObjectPlacer[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final GridObjectPlacer HORIZONTAL
public static GridObjectPlacer[] values()
for (GridObjectPlacer c : GridObjectPlacer.values()) System.out.println(c);
public static GridObjectPlacer valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic static <T> void hideIfHidden(GridObject<T,?> obj, LinearScale<T> scale)
public static boolean isHidden(double gridStart,
double gridEnd,
LinearScale<?> scale)
public abstract Long getStartPositionInGridUnits(elemental2.dom.HTMLElement element)
public abstract Long getEndPositionInGridUnits(elemental2.dom.HTMLElement element)
public abstract void setStartPositionInGridUnits(elemental2.dom.HTMLElement element,
LinearScale<?> scale,
double position,
boolean snapToGrid)
public abstract void setEndPositionInGridUnits(elemental2.dom.HTMLElement element,
LinearScale<?> scale,
double position,
boolean snapToGrid)
public abstract <T> void setStartPositionInScaleUnits(GridObject<T,?> obj, LinearScale<T> scale, T positionInScaleUnits, boolean snapToGrid)
obj - scale - positionInScaleUnits - snapToGrid - public abstract <T> void setEndPositionInScaleUnits(GridObject<T,?> obj, LinearScale<T> scale, T positionInScaleUnits, boolean snapToGrid)
obj - scale - positionInScaleUnits - snapToGrid - public <T> void setPositionInScaleUnits(GridObject<T,?> obj, LinearScale<T> scale, T positionInScaleUnits, boolean snapToGrid)
public <T> void positionObjectOnGrid(GridObject<T,?> obj, LinearScale<T> scale)
obj - scale - Copyright © 2017–2019 JBoss by Red Hat. All rights reserved.