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

Profile: desktop, common

Overview

### ToDocument

Variable Summary

accessnametypeCan ReadCan InitCan WriteDefault Valuedescription
publiclatestScrollValueNumber
publiclatestSelectedItemInteger
publicmenuAnimationMenuAnimControler
publicmenuRefMenuNode

A Menu Node shows Buttons which can be of VisualizationType Topic or Association

publiconFolderDraggedfunction(:MouseEvent):Void
publiconFolderMovedfunction(:MouseEvent):Void
publiconFolderPressedfunction(:MouseEvent):Void
publiconFolderReleasedfunction(:MouseEvent):Void
publiconFolderSelectfunction(:Selection):Void
publiconRemoveContainerfunction(:PresentationContainer):Void
publiconRevealResultfunction(:FXBaseTopic,:GraphElement,:Point2D,:String):Void
publiconShowContainerResultfunction(:Selection):Void
publiconTopicSelectedfunction(:MouseEvent,:String):Void
publiconTriggerfunction():Void
publiconTypeSelectedfunction(:MouseEvent,:String):Void
publicqueryString[]
publicresultsSearchResult[]
publicrevealedString[]

Custom List Item IDs

publicselectedItemsString[]

Custom List Item IDs

publicstatusMessageString
publicthumbnailImage
publictopicControlerTopicAnimControler
publictopicGroupGroup
publictopicStateString

If a container gets activated we either show the resulting topics directly or we show a type menu, depending on the size of results.

If a container gets activated we either show the resulting topics directly or we show a type menu, depending on the size of results. If this container is a generic container than we show a typeFilterMenu similiare to the waht's related navigaiton Menu In the latter case we show an extra resultList in the sidebar which can be filtered by the typeMenu

 
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(assoc: GraphElement) : Boolean
Parameters
assoc
Returns
Boolean
 
protected createTopicButtons() : java.lang.Object[]
Returns
Object[]
 
public delegateToBack() : Void
 
public delegateToFront() : Void
 
protected getAngle(mousePositionInCircle: Point2D, currentPos: Point2D) : Number

Calculate's wether a MouseDragging Event is directed CW or CCW

Calculate's wether a MouseDragging Event is directed CW or CCW

Parameters
mousePositionInCircle
currentPos
Returns
Number
 
public getAssociations() : java.lang.Object[]
Returns
Object[]
 
public getID() : java.lang.String
Returns
String
 
public getRelatedElement(edge: PresentationAssociation) : GraphElement

overridess stuff and more importantly fetches the neighbour elements after their correpsonidng BEAN ID not Presentable ID

overridess stuff and more importantly fetches the neighbour elements after their correpsonidng BEAN ID not Presentable ID

Parameters
edge
Returns
GraphElement
 
public getSelectedId(i: Integer) : java.lang.String
Parameters
i
Returns
String
 
public getType() : FXType
Returns
FXType
 
public getTypesOutOfResultList() : java.lang.Object[]
Returns
Object[]
 
public hide() : Boolean
Returns
Boolean
 
public isLocked() : Boolean
Returns
Boolean
 
public isTypeInList(typeId: java.lang.String, list: FXTopicType[]) : Boolean
Parameters
typeId
list
Returns
Boolean
 
public removeAssociation(assoc: GraphElement) : Boolean
Parameters
assoc
Returns
Boolean
 
public select() : Boolean
Returns
Boolean
 
public setActive() : Boolean
Returns
Boolean
 
public setDeactive() : Boolean
Returns
Boolean
 
public showDetails() : Boolean
Returns
Boolean
 
public switchMouseBlocking() : Void
 
public update(p: Point2D) : Void
Parameters
p
 

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