Class Topic
public class Topic extends Element
Represents a topic/"bubble" in the
MindMap.-
Nested Class Summary
Nested classes/interfaces inherited from class rs.edu.raf.dsw.rudok.app.repository.IMapNode
IMapNode.Message -
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description Connectionconnect(Topic target)Map<Topic,Connection>getConnections()intgetHeight()intgetWidth()intgetX()intgetY()booleanisSelected()voidreceive(Object message)Receive data update from publisher.voidsetHeight(int height)voidsetSelected(boolean selected)voidsetWidth(int width)voidsetX(int x)voidsetY(int y)Methods inherited from class rs.edu.raf.dsw.rudok.app.repository.Element
addParent, getColor, getStroke, setColor, setParents, setStrokeMethods inherited from class rs.edu.raf.dsw.rudok.app.repository.IMapNode
getNodeName, getParents, removeParent, setNodeName, toStringMethods inherited from class rs.edu.raf.dsw.rudok.app.observer.IPublisher
addObserver, getObservers, publish, removeObserver, setObserversMethods inherited from class rs.edu.raf.dsw.rudok.app.observer.IPublisherGlobal
addObserverGlobal, getObserversGlobal, removeObserverGlobalMethods inherited from class rs.edu.raf.dsw.rudok.app.observer.IObserver
addPublisher, getPublishers, removePublisher, setPublishers
-
Constructor Details
-
Topic
-
-
Method Details
-
getWidth
public int getWidth() -
setWidth
public void setWidth(int width) -
getHeight
public int getHeight() -
setHeight
public void setHeight(int height) -
getX
public int getX() -
setX
public void setX(int x) -
getY
public int getY() -
setY
public void setY(int y) -
isSelected
public boolean isSelected() -
setSelected
public void setSelected(boolean selected) -
connect
- Parameters:
target-Topicto connect to.- Returns:
Connection.
-
getConnections
-
receive
Description copied from class:IObserverReceive data update from publisher. Default implementation, should be overridden.
-