com.ldodds.foafamatic
Class FOAFThinlet

java.lang.Object
  |
  +--Thinlet
        |
        +--com.ldodds.foafamatic.FOAFThinlet
All Implemented Interfaces:
ComponentManager

public class FOAFThinlet
extends Thinlet
implements ComponentManager

TODO can simplify/collapse many methods now that Thinlet supports event handlers TODO internationalisation. Requires thinlet to setResourceBundle, and update ui.

Author:
ldodds
See Also:
Serialized Form

Constructor Summary
FOAFThinlet()
           
 
Method Summary
 void addAlbum()
           
 void addBlog()
           
 void addDocument()
           
 void addFriend()
           
 void addInstructions()
           
 void checkState(java.lang.Object field, java.lang.String text, java.lang.String name)
           
 void clearAlbumFields()
           
 void clearBlogFields()
           
 void clearDocumentFields()
           
 void clearFriendFields()
           
 void closeDialog(java.lang.Object field, java.lang.String name)
          Closes a dialog
 void deleteAlbum()
           
 void deleteBlog()
           
 void deleteDocument()
           
 void deleteFriend()
           
 void exit()
          Invoked when the user exits the application
 void loadFOAF()
           
 void loadFriendFromFOAF()
           
 void loadFriendFromVCard()
           
 void loadFromVCard()
           
static void main(java.lang.String[] args)
           
 void saveToClipboard()
           
 void saveToFile()
          Save the data to a file
 void saveToScreen()
          Invoked when the user asks the application to save data to the screen.
 void showAlbum()
           
 void showBlog()
           
 void showDialog(java.lang.String name)
          Shows a dialog
 void showFriend()
           
 void tabchanged()
          Invoked when the user switches tabs.
 void updateAlbum()
           
 void updateBlog()
           
 void updateDocument()
           
 void updateFriend()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.ldodds.thinlet.ComponentManager
add, add, add, find, find, getBoolean, getChoice, getCount, getDesktop, getIcon, getIcon, getIcon, getInteger, getItem, getItems, getSelectedIndex, getString, parse, parse, parse, parse, remove, removeAll, setBoolean, setChoice, setIcon, setInteger, setString
 

Constructor Detail

FOAFThinlet

public FOAFThinlet()
Method Detail

exit

public void exit()
Invoked when the user exits the application


tabchanged

public void tabchanged()
Invoked when the user switches tabs. The method must determine which tab is now the focus.


saveToScreen

public void saveToScreen()
Invoked when the user asks the application to save data to the screen.


saveToFile

public void saveToFile()
Save the data to a file


saveToClipboard

public void saveToClipboard()

showDialog

public void showDialog(java.lang.String name)
Shows a dialog


closeDialog

public void closeDialog(java.lang.Object field,
                        java.lang.String name)
Closes a dialog


checkState

public void checkState(java.lang.Object field,
                       java.lang.String text,
                       java.lang.String name)

addFriend

public void addFriend()

updateFriend

public void updateFriend()

deleteFriend

public void deleteFriend()

showFriend

public void showFriend()

clearFriendFields

public void clearFriendFields()

loadFriendFromVCard

public void loadFriendFromVCard()

loadFromVCard

public void loadFromVCard()

loadFriendFromFOAF

public void loadFriendFromFOAF()

loadFOAF

public void loadFOAF()

addBlog

public void addBlog()

showBlog

public void showBlog()

deleteBlog

public void deleteBlog()

updateBlog

public void updateBlog()

clearBlogFields

public void clearBlogFields()

addDocument

public void addDocument()

deleteDocument

public void deleteDocument()

updateDocument

public void updateDocument()

clearDocumentFields

public void clearDocumentFields()

addAlbum

public void addAlbum()

showAlbum

public void showAlbum()

updateAlbum

public void updateAlbum()

deleteAlbum

public void deleteAlbum()

clearAlbumFields

public void clearAlbumFields()

addInstructions

public void addInstructions()

main

public static void main(java.lang.String[] args)