JavaFX: Bringing Rich Experiences To All the Screens Of Your Life

Profile: desktop, common

Overview

See Also:
de.deepamehta.fxclient.MapPanelControler

Variable Summary

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
protectedcontrolAnchorCirclesubclass
publiclastStateString

currently not used but later helpful to restore a navigator selection after a timeout

publicmenuAnimationMenuAnimControler
publicmenuRefMenuNode

the navigator is a type and topic selector with a circular layout and animated scrolling

publicnodeGroup
publiconAssociatefunction(:GraphElement):Void

Propagating the "Associate" Context Menu choice

publiconDoubleClickedfunction(:GraphElement,:String):Void

is used by MapPanelControl#onTopicDefaultCommand

publiconHidefunction(:GraphElement):Void

Propagating the "Hide" Context Menu choice

publiconHideDetailfunction(:GraphElement):Void
publiconNavigatefunction(:GraphElement):Void

Propagating the "What's Related" Context Menu choice

publiconRevealResultfunction(:FXBaseTopic,:GraphElement,:Point2D,:String):Void

Propagating the "Item Selected" Context Menu choice from Navigator MenuNode

publiconShowDetailfunction(:GraphElement):Void

is used by MapPanelControl#showTopicDetailInMap

publiconTopicDraggedfunction(:GraphElement,:Point2D):Void
publiconTopicReleasedfunction(:GraphElement):Void
publiconTopicSelectfunction(:Selection):Void

Event propagating a Selection

publicrelatedFXRelatedTopic[]

all related Topics

publicsizeNumber
publicstatusMessageString
publicthumbnailImage
publictopicAnimationTopicAnimControler

topics can be activated from mapControler

publictopicRepCircle
publictopicStateString

the current state of the topic can be either set explicitly or (re-)activated for 3sec through calling the play() method of PresentationTopic#topicTimerState

publictopicTimerStateString
publictopMessageString
publictypeFXTopicType

Inherited Variables

de.deepamehta.fxclient.GraphElement

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
publicbeanFXBean

A flexible data container which holds either a Topic, an Association or a Container

publictopicPosXNumber
publictopicPosYNumber

de.deepamehta.fxclient.Selection

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
publicelementsSelection[]
publicselectedBoolean
publicselectionTypeInteger
publicviewTypeString

Function Summary

public addAssociation(arg0: GraphElement) : Boolean
Parameters
arg0
Returns
Boolean
 
protected calculateAnchorDirection(arg0: MouseEvent) : Number
Parameters
arg0
Returns
Number
 
public delegateToBack() : Void
 
public delegateToFront() : Void
 
protected getAngle(mousePositionInCircle: Point2D, currentPos: Point2D) : Number
Parameters
mousePositionInCircle
currentPos
Returns
Number
 
public getAssociations() : java.lang.Object[]
Returns
Object[]
 
public getID() : java.lang.String
Returns
String
 
public getName() : java.lang.String
Returns
String
 
protected getPreview() : java.lang.String
Returns
String
 
public getRelatedElement(arg0: PresentationAssociation) : GraphElement

overridess stuff and more importantly fetches the neighbour of this element

overridess stuff and more importantly fetches the neighbour of this element

Parameters
arg0
Returns
GraphElement
 
public getType() : FXType
Returns
FXType
 
public hide() : Boolean
Returns
Boolean
 
public hideMenu() : Void
 
protected hidePie() : Void
 
public isLocked() : Boolean
Returns
Boolean
 
public loadTypeDefinition() : Boolean
Returns
Boolean
 
public paintCircle() : Void

desperate approache to get in control a bout what is rendered

desperate approache to get in control a bout what is rendered

 
public removeAssociation(arg0: GraphElement) : Boolean
Parameters
arg0
Returns
Boolean
 
public select() : Boolean
Returns
Boolean
 
public setActive() : Boolean
Returns
Boolean
 
public setDeactive() : Boolean
Returns
Boolean
 
public showDetails() : Boolean
Returns
Boolean
 
public showMenu() : Void
 
public showNavMenu() : Void

Is just called when topic is already active

Is just called when topic is already active

 
protected showPie() : Void
 
public switchMouseBlocking() : Void
 
public translate(arg0: Point2D) : Void
Parameters
arg0
 
public update(arg0: Point2D) : Void
Parameters
arg0
 

Inherited Functions

de.deepamehta.fxclient.GraphElement

public abstract addAssociation(node: GraphElement) : Boolean
Parameters
node
Returns
Boolean
 
public abstract delegateToBack() : Void
 
public abstract delegateToFront() : Void
 
public abstract getAssociations() : java.lang.Object[]
Returns
Object[]
 
public abstract getID() : java.lang.String
Returns
String
 
public abstract getRelatedElement(edge: PresentationAssociation) : GraphElement
Parameters
edge
Returns
GraphElement
 
public getSelectedId(i: Integer) : java.lang.String
Parameters
i
Returns
String
 
public abstract getType() : FXType
Returns
FXType
 
public abstract hide() : Boolean
Returns
Boolean
 
public abstract isLocked() : Boolean
Returns
Boolean
 
public abstract removeAssociation(node: GraphElement) : Boolean
Parameters
node
Returns
Boolean
 
public abstract setActive() : Boolean
Returns
Boolean
 
public abstract setDeactive() : Boolean
Returns
Boolean
 
public abstract showDetails() : Boolean
Returns
Boolean
 
public abstract switchMouseBlocking() : Void
 
public toString() : java.lang.String
Returns
String
 
public abstract update(point: Point2D) : Void
Parameters
point
 

de.deepamehta.fxclient.Selection

public getSelectedId(i: Integer) : java.lang.String
Parameters
i
Returns
String
 
public abstract select() : Boolean
Returns
Boolean