Package lu.kbra.modelizer_next.layout
Class PanelState
java.lang.Object
lu.kbra.modelizer_next.layout.PanelState
- All Implemented Interfaces:
PostConstructOwner,PreDeconstructOwner
Persistent state for one workspace panel.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddClassLayout(NodeLayout layout) voidaddCommentLayout(NodeLayout layout) voidaddLinkLayout(LinkLayout layout) Returns the link layouts.doublegetPanX()Returns the pan x.doublegetPanY()Returns the pan y.doublegetZoom()Returns the zoom.voidvoidvoidremoveClassLayout(String classId) voidremoveClassLayout(NodeLayout classLayout) voidremoveCommentLayout(String commentId) voidremoveCommentLayout(NodeLayout commentLayout) voidremoveLinkLayout(String linkId) voidremoveLinkLayout(LinkLayout linkLayout) voidsetClassLayouts(List<NodeLayout> classLayouts) voidsetCommentLayouts(List<NodeLayout> commentLayouts) voidsetLinkLayouts(List<LinkLayout> linkLayouts) Sets the link layouts.voidsetNodeLayouts(List<NodeLayout> nodeLayouts) Deprecated.voidsetPanX(double panX) Sets the pan x.voidsetPanY(double panY) Sets the pan y.voidsetZoom(double zoom) Sets the zoom.toString()void
-
Constructor Details
-
PanelState
public PanelState()Creates a panel state instance.
-
-
Method Details
-
addClassLayout
-
addCommentLayout
-
addLinkLayout
-
buildClassLayoutByObjectIdIndex
-
buildCommentLayoutByObjectIdIndex
-
buildLinkLayoutByLinkIdIndex
-
getClassLayoutByObjectId
-
getClassLayouts
-
getCommentLayoutByObjectId
-
getCommentLayouts
-
getLinkLayoutByLinkId
-
getLinkLayouts
Returns the link layouts.- Returns:
- the link layouts
-
getPanX
public double getPanX()Returns the pan x.- Returns:
- the pan x
-
getPanY
public double getPanY()Returns the pan y.- Returns:
- the pan y
-
getZoom
public double getZoom()Returns the zoom.- Returns:
- the zoom
-
postConstruct
public void postConstruct()- Specified by:
postConstructin interfacePostConstructOwner
-
preDeconstruct
public void preDeconstruct()- Specified by:
preDeconstructin interfacePreDeconstructOwner
-
removeClassLayout
-
removeClassLayout
-
removeCommentLayout
-
removeCommentLayout
-
removeLinkLayout
-
removeLinkLayout
-
setClassLayouts
-
setCommentLayouts
-
setLinkLayouts
Sets the link layouts.- Parameters:
linkLayouts- layout objects to read or modify
-
setNodeLayouts
Deprecated. -
setPanX
public void setPanX(double panX) Sets the pan x.- Parameters:
panX- numeric pan x value
-
setPanY
public void setPanY(double panY) Sets the pan y.- Parameters:
panY- numeric pan y value
-
setZoom
public void setZoom(double zoom) Sets the zoom.- Parameters:
zoom- numeric zoom value
-
toString
-
validateClassLayoutByObjectIdIndex
-
validateCommentLayoutByObjectIdIndex
-
validateData
public void validateData() -
validateLinkLayoutByLinkIdIndex
-