GUIHubNetManager

org.nlogo.hubnet.server.gui.GUIHubNetManager
class GUIHubNetManager(workspace: GUIWorkspace, linkParent: Component, ifactory: InterfaceFactory, menuFactory: MenuBarFactory, loader: AbstractModelLoader, modelConverter: ModelConversion) extends HubNetManager, ViewInterface, ThemeSync

Attributes

Source
GUIHubNetManager.scala
Graph
Supertypes
trait ThemeSync
trait ModelSaveable
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited classlikes

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
Supertypes
trait Controller
class Object
trait Matchable
class Any

Types

type Component = Seq[Widget]

Attributes

Source
GUIHubNetManager.scala

Value members

Concrete methods

def clientEditor: AnyRef

Attributes

Source
GUIHubNetManager.scala

Attributes

Source
GUIHubNetManager.scala

Attributes

Definition Classes
Source
GUIHubNetManager.scala
def defaultComponent: Seq[Nothing]

Attributes

Source
GUIHubNetManager.scala
def disconnect(): Unit

Attributes

Source
GUIHubNetManager.scala

Attributes

Source
GUIHubNetManager.scala
def importClientInterface(model: Model, client: Boolean): Unit

Attributes

Source
GUIHubNetManager.scala
def load(model: Model): Unit

Attributes

Source
GUIHubNetManager.scala
override def modelWidgets: Seq[Widget]

Attributes

Definition Classes
Source
GUIHubNetManager.scala
override def newClient(isRobo: Boolean, waitTime: Int): Option[AnyRef]

Launch a local computer client, if there is a session open connect to it.

Launch a local computer client, if there is a session open connect to it.

Attributes

Definition Classes
Source
GUIHubNetManager.scala

Attributes

Source
GUIHubNetManager.scala
def reset(): Unit

Attributes

Source
GUIHubNetManager.scala
def sendFromLocalClient(clientName: String, tag: String, content: AnyRef): Option[String]

Attributes

Source
GUIHubNetManager.scala
def setTitle(name: String, dir: String, modelType: ModelType): Unit

Attributes

Source
GUIHubNetManager.scala

Attributes

Source
GUIHubNetManager.scala
override def syncTheme(): Unit

Attributes

Definition Classes
Source
GUIHubNetManager.scala
override def updateModel(m: Model): Model

Attributes

Definition Classes
ModelSaveable
Source
GUIHubNetManager.scala

Inherited methods

def addNarrowcastPlot(plotName: String): Boolean

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def applyNewFontSize(fontSize: Int, zoom: Int): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def broadcast(msg: Any): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def broadcast(tag: String, message: Any): Unit

Send a message to all clients

Send a message to all clients

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def clearOverride(client: String, agentKind: AgentKind, varName: String, overrides: Seq[Long]): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def clearPlot(clientId: String): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def clearText(nodes: Seq[String]): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def getMessage: Object

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def isOverridable(agentKind: AgentKind, varName: String): Boolean

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def kick(userId: String): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def kickAll(): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def plot(clientId: String, x: Double, y: Double): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def plot(clientId: String, y: Double): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def plotPenDown(clientId: String, penDown: Boolean): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def repaint(): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
override def send(node: String, tag: String, message: Serializable & AnyRef): Boolean

sends a message to a specific node (by String ID).

sends a message to a specific node (by String ID).

Attributes

Definition Classes
Inherited from:
HubNetManager
Source
HubNetManager.scala
def send(nodes: Seq[String], tag: String, message: Serializable & AnyRef): Unit

sends message to tag on each node in nodes. nodes should be list of string node ids.

sends message to tag on each node in nodes. nodes should be list of string node ids.

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendAgentPerspective(client: String, perspective: Int, agentKind: AgentKind, id: Long, radius: Double, serverMode: Boolean): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendClear(): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendLine(x0: Double, y0: Double, x1: Double, y1: Double, color: Any, size: Double, mode: String): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendOverrideList(client: String, agentKind: AgentKind, varName: String, overrides: Map[Long, AnyRef]): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendStamp(agent: Agent, erase: Boolean): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendText(nodes: Seq[String], text: String): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def sendUserMessage(nodes: Seq[String], text: String): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def setClientInterface(interfaceType: String, interfaceInfo: Iterable[ClientInterface]): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def setHistogramNumBars(clientId: String, num: Int): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def setPlotPenInterval(clientId: String, interval: Double): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def setPlotPenMode(clientId: String, plotPenMode: Int): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def shapeChanged(shape: Shape): Unit

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
protected def someNodesHaveView: Boolean

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

determines whether any connectionManagers have nodes with views. if so, we generally need to do updates. NOTE: this must be a method, rather than a cached field, and it must be freshly determined for each update, since it can change any time during the course of a run (e.g., by the user turning on or off View mirroring).

determines whether any connectionManagers have nodes with views. if so, we generally need to do updates. NOTE: this must be a method, rather than a cached field, and it must be freshly determined for each update, since it can change any time during the course of a run (e.g., by the user turning on or off View mirroring).

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def waitForClients(numClientsToWaitFor: Int, timeoutMillis: Long): (Boolean, Int)

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
def waitForMessages(numMessagesToWaitFor: Int, timeoutMillis: Long): (Boolean, Int)

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala

Inherited fields

val NOT_LOGGED_IN: String

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
val NO_DATA_FETCHED: String

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
val NO_DATA_WAITING: String

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala
protected val messagesList: LinkedBlockingQueue[MessageEnvelope]

Attributes

Inherited from:
HubNetManager
Source
HubNetManager.scala