Top Inners Fields Constructors Methods
com.dlsc.gemsfx.incubator.templatepane

public Class Tile

extends Object
Class Inheritance
Imports
com.dlsc.gemsfx.incubator.templatepane.TemplatePane.Position, javafx.beans.InvalidationListener, javafx.beans.property.*, javafx.scene.Node, javafx.scene.shape.Rectangle, java.util.Objects

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private final Rectangle
private final DoubleProperty
private final DoubleProperty
private final DoubleProperty
private final ObjectProperty<Node>
private final TemplatePane.Position
private final InvalidationListener
private boolean
private TemplatePane
private Tile.TileTransition
private VisibilityPolicy
private final BooleanProperty
private final DoubleProperty
private final DoubleProperty
private final DoubleProperty

Constructor Summary

AccessConstructor and Description
public
Tile(TemplatePane templatePane, TemplatePane.Position position)

Method Summary

Modifier and TypeMethod and Description
private String
public final double
public final double
public final double
public final Node
public final TemplatePane.Position
public final TemplatePane
public final Tile.TileTransition
public final VisibilityPolicy
public final double
public final double
public final double
public final DoubleProperty
private boolean
public final boolean
public final DoubleProperty
public final DoubleProperty
public final ObjectProperty<Node>
public double
prefHeight(double width)

public double
prefWidth(double height)

public void
resize(double x, double y, double w, double h)

private void
public final void
setHeight(final double height)

public final void
setLayoutX(final double layoutX)

public final void
setLayoutY(final double layoutY)

public final void
setNode(Node node)

public final void
public final void
setVisibility(VisibilityPolicy visibilityPolicy)

public final void
setVisible(final boolean visible)

public final void
setWidth(final double width)

public final void
setXOffset(final double xOffset)

public final void
setYOffset(final double yOffset)

public final BooleanProperty
public final DoubleProperty
public final DoubleProperty
public final DoubleProperty
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

clipback to summary
private final Rectangle clip
heightback to summary
private final DoubleProperty height
layoutXback to summary
private final DoubleProperty layoutX
layoutYback to summary
private final DoubleProperty layoutY
nodeback to summary
private final ObjectProperty<Node> node
positionback to summary
private final TemplatePane.Position position
resizeListenerback to summary
private final InvalidationListener resizeListener
resizingTileback to summary
private boolean resizingTile
templatePaneback to summary
private TemplatePane templatePane
transitionback to summary
private Tile.TileTransition transition
visibilityback to summary
private VisibilityPolicy visibility
visibleback to summary
private final BooleanProperty visible
widthback to summary
private final DoubleProperty width
xOffsetback to summary
private final DoubleProperty xOffset
yOffsetback to summary
private final DoubleProperty yOffset

Constructor Detail

Tileback to summary
public Tile(TemplatePane templatePane, TemplatePane.Position position)

Method Detail

createStyleNameback to summary
private String createStyleName(TemplatePane.Position p)
getHeightback to summary
public final double getHeight()
getLayoutXback to summary
public final double getLayoutX()
getLayoutYback to summary
public final double getLayoutY()
getNodeback to summary
public final Node getNode()
getPositionback to summary
public final TemplatePane.Position getPosition()
getTemplatePaneback to summary
public final TemplatePane getTemplatePane()
getTransitionback to summary
public final Tile.TileTransition getTransition()
getVisibilityback to summary
public final VisibilityPolicy getVisibility()
getWidthback to summary
public final double getWidth()
getXOffsetback to summary
public final double getXOffset()
getYOffsetback to summary
public final double getYOffset()
heightPropertyback to summary
public final DoubleProperty heightProperty()
isTileVisibleback to summary
private boolean isTileVisible()
isVisibleback to summary
public final boolean isVisible()
layoutXPropertyback to summary
public final DoubleProperty layoutXProperty()
layoutYPropertyback to summary
public final DoubleProperty layoutYProperty()
nodePropertyback to summary
public final ObjectProperty<Node> nodeProperty()
prefHeightback to summary
public double prefHeight(double width)
prefWidthback to summary
public double prefWidth(double height)
resizeback to summary
public void resize(double x, double y, double w, double h)
resizeNodeback to summary
private void resizeNode()
setHeightback to summary
public final void setHeight(final double height)
setLayoutXback to summary
public final void setLayoutX(final double layoutX)
setLayoutYback to summary
public final void setLayoutY(final double layoutY)
setNodeback to summary
public final void setNode(Node node)
setTransitionback to summary
public final void setTransition(Tile.TileTransition tileTransition)
setVisibilityback to summary
public final void setVisibility(VisibilityPolicy visibilityPolicy)
setVisibleback to summary
public final void setVisible(final boolean visible)
setWidthback to summary
public final void setWidth(final double width)
setXOffsetback to summary
public final void setXOffset(final double xOffset)
setYOffsetback to summary
public final void setYOffset(final double yOffset)
visiblePropertyback to summary
public final BooleanProperty visibleProperty()
widthPropertyback to summary
public final DoubleProperty widthProperty()
xOffsetPropertyback to summary
public final DoubleProperty xOffsetProperty()
yOffsetPropertyback to summary
public final DoubleProperty yOffsetProperty()
com.dlsc.gemsfx.incubator.templatepane back to summary

public final Enum Tile.TileTransition

extends Enum<Tile.TileTransition>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final Tile.TileTransition
public static final Tile.TileTransition
public static final Tile.TileTransition

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static Tile.TileTransition
public static Tile.TileTransition[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

APPEARback to summary
public static final Tile.TileTransition APPEAR
SHRINKback to summary
public static final Tile.TileTransition SHRINK
SLIDEback to summary
public static final Tile.TileTransition SLIDE

Constructor Detail

TileTransitionback to summary
private TileTransition()

Method Detail

valueOfback to summary
public static Tile.TileTransition valueOf(String name)
valuesback to summary
public static Tile.TileTransition[] values()