org.hfbk.vis.Allesfresser Class Reference

Collaboration diagram for org.hfbk.vis.Allesfresser:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Allesfresser (VisClient client)
void frissClipboard ()
void drop (DropTargetDropEvent dtde)
void friss (Transferable tf)
VisNode frissFile (String path)

Static Public Member Functions

static String cleanPath (String path)

Package Functions

void friss (String text)

Package Attributes

VisClient client

Detailed Description

drag'n drop and clipboard target. try eat' em all:

-Strings -with file URLs, see below -with website URLs -with text

-Files -images (jpeg, jpg, gif, png) -videos (mpeg, mpg, avi, mov, rm, wmv, asf) -3d objects (.obj (alias wavefront)) -maps (.coord) -subtitle files (.srt) -gps route files(/gps/...txt) -other types TODO

-Directorys -of files as above

TODO real mime type detection

Author:
Paul

Definition at line 57 of file Allesfresser.java.


Constructor & Destructor Documentation

org.hfbk.vis.Allesfresser.Allesfresser ( VisClient  client  ) 

Definition at line 61 of file Allesfresser.java.

References org.hfbk.vis.Allesfresser.client.


Member Function Documentation

void org.hfbk.vis.Allesfresser.frissClipboard (  ) 

receive clipboard content

Definition at line 68 of file Allesfresser.java.

References org.hfbk.vis.Allesfresser.friss().

Here is the call graph for this function:

void org.hfbk.vis.Allesfresser.drop ( DropTargetDropEvent  dtde  ) 

we are a drop target. dropping can involve a large amount of files to visualise, so we we launch another Thread for this.

Definition at line 80 of file Allesfresser.java.

References org.hfbk.vis.Allesfresser.friss().

Here is the call graph for this function:

void org.hfbk.vis.Allesfresser.friss ( Transferable  tf  ) 

try to digest some OS spend data...

Parameters:
tf the input data

Definition at line 92 of file Allesfresser.java.

Referenced by org.hfbk.vis.Allesfresser.drop(), org.hfbk.vis.Allesfresser.frissClipboard(), and org.hfbk.vis.UdpListener.parseMsg().

Here is the caller graph for this function:

void org.hfbk.vis.Allesfresser.friss ( String  text  )  [package]

Definition at line 130 of file Allesfresser.java.

References org.hfbk.vis.visnode.VisRoot.add(), org.hfbk.vis.visnode.VisNode.add(), org.hfbk.vis.visnode.VisNode.children, org.hfbk.vis.Allesfresser.client, org.hfbk.vis.Allesfresser.frissFile(), org.hfbk.vis.VisClient.mouseViewpoint, org.hfbk.vis.visnode.VisNode.position, org.hfbk.vis.VisClient.root, and org.hfbk.vis.VisClient.setViewpoint().

Here is the call graph for this function:

VisNode org.hfbk.vis.Allesfresser.frissFile ( String  path  ) 

Definition at line 161 of file Allesfresser.java.

References org.hfbk.vis.Allesfresser.cleanPath(), org.hfbk.vis.Allesfresser.client, org.hfbk.vis.visnode.VisRoot.fetch(), org.hfbk.vis.VisClient.mouseViewpoint, org.hfbk.vis.VisClient.root, and org.dronus.graph.Node.text.

Referenced by org.hfbk.vis.Allesfresser.friss(), and org.hfbk.vis.visnode.VisDir.renderSelf().

Here is the call graph for this function:

Here is the caller graph for this function:

static String org.hfbk.vis.Allesfresser.cleanPath ( String  path  )  [static]

cleans up pathes: remove newlines, file:// prefix, decode

Definition at line 208 of file Allesfresser.java.

Referenced by org.hfbk.vis.Allesfresser.frissFile().

Here is the caller graph for this function:


Member Data Documentation

VisClient org.hfbk.vis.Allesfresser.client [package]

Definition at line 59 of file Allesfresser.java.

Referenced by org.hfbk.vis.Allesfresser.Allesfresser(), org.hfbk.vis.Allesfresser.friss(), and org.hfbk.vis.Allesfresser.frissFile().


The documentation for this class was generated from the following file:
Generated on Tue Apr 7 17:58:06 2009 for visclient by  doxygen 1.5.1