Hyperlinks

From FreeMind

(Difference between revisions)
Jump to: navigation, search
(+Implementation heading)
(Implementation: extend)
Line 5: Line 5:
Making hyperlinks work fine on all the supported platforms including Microsoft Windows, Max OS X and Linux is technically tricky, requiring dedicated code for each group of platforms.
Making hyperlinks work fine on all the supported platforms including Microsoft Windows, Max OS X and Linux is technically tricky, requiring dedicated code for each group of platforms.
-
See the method openDocument in the class [http://freemind.cvs.sourceforge.net/freemind/freemind/freemind/main/FreeMind.java?view=log FreeMind].
+
{| {{Table style}}
 +
|+ Methods
 +
! Class
 +
! Method
 +
! Description
 +
|-
 +
| [http://freemind.cvs.sourceforge.net/freemind/freemind/freemind/main/FreeMind.java FreeMind]
 +
| openDocument
 +
|
 +
|-
 +
| [http://freemind.cvs.sourceforge.net/freemind/freemind/freemind/main/Tools.java Tools]
 +
| urlGetFile
 +
| A heuristic workaround.
 +
|}
==Cases==
==Cases==

Revision as of 07:41, 8 September 2008

FreeMind supports having one hyperlink per node, linking to web pages, mail addresses, and to local files.

Contents

Implementation

Making hyperlinks work fine on all the supported platforms including Microsoft Windows, Max OS X and Linux is technically tricky, requiring dedicated code for each group of platforms.

Methods
Class Method Description
FreeMind openDocument
Tools urlGetFile A heuristic workaround.

Cases

Type Case Example Path Note
Local file Unix path "/folder/some more/file"
Local file Windows drive path "C:\Users\User Joe\file"
Local file Windows network path "\\hostname\folder\file" Following is broken in 0.9.0 beta 18.

Tracker items

Links

Personal tools