- get(long) - Method in class ch.hsr.adv.ui.core.logic.stores.SessionStore
-
Returns the session with the given id
- get(String, Object...) - Static method in class ch.hsr.adv.ui.core.presentation.util.I18n
-
Gets the string with the given key from the resource bundle for the
current LOCALE and uses it as first argument
to MessageFormat.format, passing in the optional args and returning
the result.
- getAll() - Method in class ch.hsr.adv.ui.core.logic.stores.SessionStore
-
- getAll(long) - Method in class ch.hsr.adv.ui.core.logic.stores.LayoutedSnapshotStore
-
Returns all snapshots for the given session id
- getAllPanes(long) - Method in class ch.hsr.adv.ui.core.logic.stores.LayoutedSnapshotStore
-
Filters all panes of a session from the stored layouted snapshots.
- getColorFromHexValue(int) - Static method in class ch.hsr.adv.ui.core.presentation.util.StyleConverter
-
- getConnectorPoint(Bounds, ConnectorType) - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
Returns intersection point for the corresponding connector of an edge
- getConnectorPoint(Bounds, ConnectorType) - Method in class ch.hsr.adv.ui.core.presentation.widgets.SelfReferenceEdge
-
- getCreatedStages() - Method in class ch.hsr.adv.ui.core.presentation.util.TabPaneDetacher
-
- getCurrentSession() - Method in class ch.hsr.adv.ui.core.logic.stores.SessionStore
-
- getCurve() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- getDividers() - Method in class ch.hsr.adv.ui.core.logic.domain.LayoutedSnapshot
-
- getEndBounds() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- getEndConnector() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- getLabel() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- getLabelColor(Color) - Static method in class ch.hsr.adv.ui.core.presentation.util.StyleConverter
-
Returns either black or white depending on the brightness of the input
color.
- getLayouter(String) - Method in class ch.hsr.adv.ui.core.logic.ServiceProvider
-
Returns the layouter for the given module key
- getLocale() - Static method in class ch.hsr.adv.ui.core.presentation.util.I18n
-
- getPane() - Method in class ch.hsr.adv.ui.core.logic.domain.LayoutedSnapshot
-
- getParser(String) - Method in class ch.hsr.adv.ui.core.logic.ServiceProvider
-
Returns the parser for the given module key
- getRelativePath() - Method in enum ch.hsr.adv.ui.core.presentation.util.ResourceLocator.Resource
-
- getResourceAsStream(ResourceLocator.Resource) - Method in class ch.hsr.adv.ui.core.presentation.util.ResourceLocator
-
Returns the resource as a stream.
- getResourcePath(ResourceLocator.Resource) - Method in class ch.hsr.adv.ui.core.presentation.util.ResourceLocator
-
Returns the relative path to the resources.
- getSession(Tab) - Method in class ch.hsr.adv.ui.core.presentation.ViewMapper
-
Gets associated Session to this Tab
- getSnapshotDescription() - Method in class ch.hsr.adv.ui.core.logic.domain.LayoutedSnapshot
-
- getSnapshotId() - Method in class ch.hsr.adv.ui.core.logic.domain.LayoutedSnapshot
-
- getStage(Session) - Method in class ch.hsr.adv.ui.core.presentation.ViewMapper
-
Gets associated stage to this session
- getStartBounds() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- getStartConnector() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- getStringifyer(String) - Method in class ch.hsr.adv.ui.core.logic.ServiceProvider
-
Returns the stringifyer for the given module key
- getStrokeStyle(String) - Static method in class ch.hsr.adv.ui.core.presentation.util.StyleConverter
-
- getTab(Session) - Method in class ch.hsr.adv.ui.core.presentation.ViewMapper
-
Gets associated Tab to this session
- GraphLayouter - Class in ch.hsr.adv.ui.graph.presentation
-
Creates JavaFX Nodes for the graph elements and adds them to a pane
- GraphLayouter() - Constructor for class ch.hsr.adv.ui.graph.presentation.GraphLayouter
-
- GraphParser - Class in ch.hsr.adv.ui.graph.logic
-
Parses a json representation of a graph to a ModuleGroup.
- GraphParser(GsonProvider) - Constructor for class ch.hsr.adv.ui.graph.logic.GraphParser
-
Registers graph specific types to the GsonBuilder
- GraphStringifyer - Class in ch.hsr.adv.ui.graph.logic
-
Serializes a graph ModuleGroup to json
- GraphStringifyer(GsonProvider) - Constructor for class ch.hsr.adv.ui.graph.logic.GraphStringifyer
-
- GuiceBootstrapperModule - Class in ch.hsr.adv.ui.bootstrapper
-
Uses reflection to add module implementations with the Module
annotation to a Guice MapBinder to be injected into the adv ui core.
- GuiceBootstrapperModule() - Constructor for class ch.hsr.adv.ui.bootstrapper.GuiceBootstrapperModule
-
- GuiceCoreModule - Class in ch.hsr.adv.ui.bootstrapper
-
Guice DI configuration class.
- GuiceCoreModule() - Constructor for class ch.hsr.adv.ui.bootstrapper.GuiceCoreModule
-
- LabeledEdge - Class in ch.hsr.adv.ui.core.presentation.widgets
-
Generic component for a labeled edge with optional arrows.
- LabeledEdge(String, LabeledNode, ConnectorType, LabeledNode, ConnectorType, ADVStyle) - Constructor for class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- LabeledEdge(String, LabeledNode, ConnectorType, LabeledNode, ConnectorType, ADVStyle, LabeledEdge.DirectionType) - Constructor for class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
- LabeledEdge.DirectionType - Enum in ch.hsr.adv.ui.core.presentation.widgets
-
Relationship type of the arrow
- LabeledNode - Class in ch.hsr.adv.ui.core.presentation.widgets
-
Widget component for a labeled node with optional rounded corners
- LabeledNode(String, ADVStyle) - Constructor for class ch.hsr.adv.ui.core.presentation.widgets.LabeledNode
-
- LabeledNode(String, ADVStyle, boolean) - Constructor for class ch.hsr.adv.ui.core.presentation.widgets.LabeledNode
-
Creates a LabeledNode with rounded corners
- layout(ModuleGroup) - Method in class ch.hsr.adv.ui.array.presentation.ArrayDefaultLayouter
-
Layouts an array to look like a primitive array.
- layout(ModuleGroup) - Method in class ch.hsr.adv.ui.array.presentation.ArrayObjectReferenceLayouter
-
Layouts an array with object references
- layout(ModuleGroup, List<String>) - Method in class ch.hsr.adv.ui.array.presentation.ArrayLayouter
-
Delegates the layout of an array to the correct array layouter.
- layout(ModuleGroup, List<String>) - Method in interface ch.hsr.adv.ui.core.logic.Layouter
-
Layouts the module group.
- layout(ModuleGroup, List<String>) - Method in class ch.hsr.adv.ui.graph.presentation.GraphLayouter
-
Layouts the graph module group
- layout(ModuleGroup, List<String>) - Method in class ch.hsr.adv.ui.queue.presentation.QueueLayouter
-
Layouts a queue module group
- layout(ModuleGroup, List<String>) - Method in class ch.hsr.adv.ui.stack.presentation.StackLayouter
-
Layouts a stack module group
- layout(List<Pane>, List<SplitPane.Divider>) - Method in class ch.hsr.adv.ui.core.logic.CoreLayouter
-
Arranges child panes in a grid formation.
- layoutChildren() - Method in class ch.hsr.adv.ui.core.presentation.widgets.AutoScalePane
-
Centers and scales the content of the pane
- layoutChildren() - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledNode
-
Centers the label on the node
- LayoutedSnapshot - Class in ch.hsr.adv.ui.core.logic.domain
-
Wraps the visually important information and representation of a snapshot
- LayoutedSnapshot(long, Region, List<SplitPane.Divider>) - Constructor for class ch.hsr.adv.ui.core.logic.domain.LayoutedSnapshot
-
- LayoutedSnapshotStore - Class in ch.hsr.adv.ui.core.logic.stores
-
Holds layoutedSnapshots mapped to their sessionId.
- LayoutedSnapshotStore(EventManager) - Constructor for class ch.hsr.adv.ui.core.logic.stores.LayoutedSnapshotStore
-
- Layouter - Interface in ch.hsr.adv.ui.core.logic
-
Builds JavaFX Elements from business objects contained in a module group.
- LEFT - ch.hsr.adv.ui.core.presentation.widgets.ConnectorType
-
- LEFTBOTTOM - ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge.BiConnectionType
-
- LEFTLEFT - ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge.BiConnectionType
-
- LEFTRIGHT - ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge.BiConnectionType
-
- LEFTTOP - ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge.BiConnectionType
-
- load(String) - Method in class ch.hsr.adv.ui.core.logic.FlowControl
-
Parses and stores incoming json either from the socket or the data
store.
- loadFXML(ResourceLocator.Resource) - Method in class ch.hsr.adv.ui.core.presentation.util.ResourceLocator
-
Loads the FXML resource
- localeProperty() - Static method in class ch.hsr.adv.ui.core.presentation.util.I18n
-
- LOGO_IMAGE - ch.hsr.adv.ui.core.presentation.util.ResourceLocator.Resource
-
- save(Session, File) - Method in class ch.hsr.adv.ui.core.logic.FlowControl
-
Delegates saving sessions to the access layer
- SelfReferenceEdge - Class in ch.hsr.adv.ui.core.presentation.widgets
-
Draws a curved connection for edges with the same start and end node.
- SelfReferenceEdge(String, LabeledNode, ConnectorType, ConnectorType, ADVStyle) - Constructor for class ch.hsr.adv.ui.core.presentation.widgets.SelfReferenceEdge
-
- SelfReferenceEdge(String, LabeledNode, ConnectorType, ConnectorType, ADVStyle, LabeledEdge.DirectionType) - Constructor for class ch.hsr.adv.ui.core.presentation.widgets.SelfReferenceEdge
-
- serialize(ModuleGroup, Type, JsonSerializationContext) - Method in class ch.hsr.adv.ui.core.logic.ModuleGroupSerializer
-
Serializes the module group with the module stringifyer.
- ServiceProvider - Class in ch.hsr.adv.ui.core.logic
-
Contains a map of all services which are implemented by the modules.
- ServiceProvider(Map<String, Layouter>, Map<String, Parser>, Map<String, Stringifyer>, DefaultStringifyer) - Constructor for class ch.hsr.adv.ui.core.logic.ServiceProvider
-
- SESSION_ADDED - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- SESSION_REMOVED - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- SESSION_VIEW_FXML - ch.hsr.adv.ui.core.presentation.util.ResourceLocator.Resource
-
- SessionReplay - Class in ch.hsr.adv.ui.core.presentation
-
TimerTask, responsible for showing replays with a defined timeout
- SessionReplay(StateViewModel, SteppingViewModel, EventManager) - Constructor for class ch.hsr.adv.ui.core.presentation.SessionReplay
-
- SessionReplayFactory - Interface in ch.hsr.adv.ui.core.presentation
-
Factory interface for Guice
- SessionStore - Class in ch.hsr.adv.ui.core.logic.stores
-
Holds all active sessions.
- SessionStore(EventManager) - Constructor for class ch.hsr.adv.ui.core.logic.stores.SessionStore
-
- SessionView - Class in ch.hsr.adv.ui.core.presentation
-
The JavaFX Controller class for session-view.fxml.
- SessionView(SteppingViewModelFactory, ReplayViewModelFactory, StateViewModel, FontAwesomeIconView, FontAwesomeIconView) - Constructor for class ch.hsr.adv.ui.core.presentation.SessionView
-
- setControlPoints(Point2D, Point2D) - Method in class ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge
-
Sets both control points to the same point in the middle of the start
and end points.
- setControlPoints(Point2D, Point2D) - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge
-
Sets the control points of the curve
- setControlPoints(Point2D, Point2D) - Method in class ch.hsr.adv.ui.core.presentation.widgets.SelfReferenceEdge
-
- setCurrent(long) - Method in class ch.hsr.adv.ui.core.logic.stores.SessionStore
-
Sets the current session to the session with the specified id.
- setHost(String) - Method in class ch.hsr.adv.ui.core.service.SocketServer
-
Sets alternative host on which SocketServer should run.
- setInjector(Injector) - Static method in class ch.hsr.adv.ui.core.presentation.ADVApplication
-
- setLocale(Locale) - Static method in class ch.hsr.adv.ui.core.presentation.util.I18n
-
Sets the current locale and updates the corresponding property.
- setPort(int) - Method in class ch.hsr.adv.ui.core.service.SocketServer
-
Sets alternative port on which SocketServer should listen.
- setRelativePath(String) - Method in enum ch.hsr.adv.ui.core.presentation.util.ResourceLocator.Resource
-
Sets the relative path of the resource enum
- setSnapshotDescription(String) - Method in class ch.hsr.adv.ui.core.logic.domain.LayoutedSnapshot
-
- setX(int) - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledNode
-
Sets the X property
- setY(int) - Method in class ch.hsr.adv.ui.core.presentation.widgets.LabeledNode
-
Sets the y property
- SNAPSHOT_ADDED - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- SocketServer - Class in ch.hsr.adv.ui.core.service
-
Listens for incoming connections.
- SocketServer(ADVConnectionFactory) - Constructor for class ch.hsr.adv.ui.core.service.SocketServer
-
- StackLayouter - Class in ch.hsr.adv.ui.stack.presentation
-
Creates JavaFX Nodes for the stack elements and adds them to a pane
- StackLayouter() - Constructor for class ch.hsr.adv.ui.stack.presentation.StackLayouter
-
- StackParser - Class in ch.hsr.adv.ui.stack.logic
-
Parses a json representation of a stack to a ModuleGroup.
- StackParser(GsonProvider) - Constructor for class ch.hsr.adv.ui.stack.logic.StackParser
-
Registers stack specific types to the GsonBuilder
- start(Stage) - Method in class ch.hsr.adv.ui.core.presentation.ADVApplication
-
- STEP_BACKWARD - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- STEP_FIRST - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- STEP_FORWARD - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- STEP_LAST - ch.hsr.adv.ui.core.logic.events.ADVEvent
-
- SteppingViewModel - Class in ch.hsr.adv.ui.core.presentation
-
- SteppingViewModel(LayoutedSnapshotStore, EventManager, StateViewModel) - Constructor for class ch.hsr.adv.ui.core.presentation.SteppingViewModel
-
- SteppingViewModelFactory - Interface in ch.hsr.adv.ui.core.presentation
-
- stringify(ModuleGroup) - Method in class ch.hsr.adv.ui.core.logic.DefaultStringifyer
-
Builds a json string from an generic module group.
- stringify(ModuleGroup) - Method in interface ch.hsr.adv.ui.core.logic.Stringifyer
-
Serializes the given module group to JSON
- stringify(ModuleGroup) - Method in class ch.hsr.adv.ui.graph.logic.GraphStringifyer
-
Builds a json string from a graph module group.
- stringify(Session) - Method in class ch.hsr.adv.ui.core.logic.CoreStringifyer
-
Builds a json string from an graph session.
- Stringifyer - Interface in ch.hsr.adv.ui.core.logic
-
JSON Serializer
- StyleConverter - Class in ch.hsr.adv.ui.core.presentation.util
-
Mapps JavaFX BorderStrokeStyle Enums to their String representations.
- StyleConverter() - Constructor for class ch.hsr.adv.ui.core.presentation.util.StyleConverter
-
- stylesheets(String...) - Method in class ch.hsr.adv.ui.core.presentation.util.TabPaneDetacher
-
Sets the stylesheets that should be assigend to the new created
Stage.
- subscribe(PropertyChangeListener, ADVEvent, String...) - Method in class ch.hsr.adv.ui.core.logic.events.EventManager
-
Registers a listener for a specific event
- subscribe(PropertyChangeListener, List<ADVEvent>, String...) - Method in class ch.hsr.adv.ui.core.logic.events.EventManager
-
Registers a listener for multiple events
- valueOf(String) - Static method in enum ch.hsr.adv.ui.core.logic.events.ADVEvent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.hsr.adv.ui.core.presentation.util.ResourceLocator.Resource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.hsr.adv.ui.core.presentation.widgets.ConnectorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge.BiConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge.DirectionType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum ch.hsr.adv.ui.core.logic.events.ADVEvent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.hsr.adv.ui.core.presentation.util.ResourceLocator.Resource
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.hsr.adv.ui.core.presentation.widgets.ConnectorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.hsr.adv.ui.core.presentation.widgets.CurvedLabeledEdge.BiConnectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum ch.hsr.adv.ui.core.presentation.widgets.LabeledEdge.DirectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ViewMapper - Class in ch.hsr.adv.ui.core.presentation
-
Maps Sessions to their corresponding tab or stage.