Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
G
H
I
J
L
M
N
O
P
R
S
T
U
A
ApiException
- exception ch.odi.justblog.api.
ApiException
.
Signals a problem in the underlying weblog API.
ApiException(String)
- Constructor for class ch.odi.justblog.api.
ApiException
ApiException(String, Throwable)
- Constructor for class ch.odi.justblog.api.
ApiException
ApiException(Throwable)
- Constructor for class ch.odi.justblog.api.
ApiException
ApiRegistry
- class ch.odi.justblog.api.
ApiRegistry
.
The place where APIs are registered.
AuthenticationFailedException
- exception ch.odi.justblog.api.
AuthenticationFailedException
.
Signals that authentication failed.
AuthenticationFailedException()
- Constructor for class ch.odi.justblog.api.
AuthenticationFailedException
AuthenticationFailedException(String)
- Constructor for class ch.odi.justblog.api.
AuthenticationFailedException
AuthenticationFailedException(Throwable)
- Constructor for class ch.odi.justblog.api.
AuthenticationFailedException
AuthenticationFailedException(String, Throwable)
- Constructor for class ch.odi.justblog.api.
AuthenticationFailedException
actionPerformed(ActionEvent)
- Method in class ch.odi.justblog.gui.swing.
ButtonBar
actionPerformed(ActionEvent)
- Method in class ch.odi.justblog.gui.swing.
UrlBar
addExtension(Object)
- Method in class ch.odi.justblog.api.
Entry
Registers an extension under all the interfaces the extension implements.
app()
- Static method in class ch.odi.justblog.
JustBlog
Provides everybody with the current applicatio instance.
authenticate(CallbackHandler)
- Method in interface ch.odi.justblog.api.
Blog
Authenticates a user to this blog.
authenticate(CallbackHandler)
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
autoSelect()
- Method in class ch.odi.justblog.discovery.
Discovery
Automatically selects an API that is supported.
B
Blog
- interface ch.odi.justblog.api.
Blog
.
BlogApi
- interface ch.odi.justblog.api.
BlogApi
.
Blogger
- class ch.odi.justblog.api.blogger.
Blogger
.
Facade for the Blogger API.
Blogger(URL)
- Constructor for class ch.odi.justblog.api.blogger.
Blogger
BloggerApi
- class ch.odi.justblog.api.blogger.
BloggerApi
.
BloggerApi()
- Constructor for class ch.odi.justblog.api.blogger.
BloggerApi
BloggerBlog
- class ch.odi.justblog.api.blogger.
BloggerBlog
.
A Blogger Blog.
BloggerBlog(String)
- Constructor for class ch.odi.justblog.api.blogger.
BloggerBlog
ButtonBar
- class ch.odi.justblog.gui.swing.
ButtonBar
.
ButtonBar(ButtonBarController)
- Constructor for class ch.odi.justblog.gui.swing.
ButtonBar
ButtonBarController
- interface ch.odi.justblog.gui.swing.control.
ButtonBarController
.
C
CLI
- Static variable in class ch.odi.justblog.gui.
UiFactory
ClearEntry
- class ch.odi.justblog.command.
ClearEntry
.
Clears the current entry in the editor and starts a new one.
ClearEntry()
- Constructor for class ch.odi.justblog.command.
ClearEntry
Command
- interface ch.odi.justblog.command.
Command
.
A command to the application.
CommandException
- exception ch.odi.justblog.command.
CommandException
.
Signals that a command failed to execute.
CommandException(String)
- Constructor for class ch.odi.justblog.command.
CommandException
CommandException(Throwable)
- Constructor for class ch.odi.justblog.command.
CommandException
CommandException(String, Throwable)
- Constructor for class ch.odi.justblog.command.
CommandException
Controller
- class ch.odi.justblog.gui.swing.control.
Controller
.
Controller for the main window.
Controller(SwingUi)
- Constructor for class ch.odi.justblog.gui.swing.control.
Controller
canEditEntry(boolean)
- Method in class ch.odi.justblog.gui.swing.
MainWindow
ch.odi.justblog
- package ch.odi.justblog
ch.odi.justblog.api
- package ch.odi.justblog.api
ch.odi.justblog.api.blogger
- package ch.odi.justblog.api.blogger
ch.odi.justblog.command
- package ch.odi.justblog.command
ch.odi.justblog.discovery
- package ch.odi.justblog.discovery
ch.odi.justblog.gui
- package ch.odi.justblog.gui
ch.odi.justblog.gui.swing
- package ch.odi.justblog.gui.swing
ch.odi.justblog.gui.swing.control
- package ch.odi.justblog.gui.swing.control
clearEntry()
- Method in class ch.odi.justblog.gui.swing.
MainWindow
clearEntry()
- Method in interface ch.odi.justblog.gui.swing.control.
ButtonBarController
Called when the user presses the Clear button.
clearEntry()
- Method in class ch.odi.justblog.gui.swing.control.
Controller
commit()
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator.ChoiceControl
commit()
- Method in interface ch.odi.justblog.gui.swing.
DialogAuthenticator.Commitable
commit()
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator.ConfirmationControl
commit()
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator.NameControl
commit()
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator.PasswordControl
commit()
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator.TextInputControl
createAuthenticator()
- Method in interface ch.odi.justblog.gui.
Ui
createAuthenticator()
- Method in class ch.odi.justblog.gui.swing.
SwingUi
D
DialogAuthenticator
- class ch.odi.justblog.gui.swing.
DialogAuthenticator
.
Creates a Swing GUI for authentication.
DialogAuthenticator(Frame)
- Constructor for class ch.odi.justblog.gui.swing.
DialogAuthenticator
DialogAuthenticator.ChoiceControl
- class ch.odi.justblog.gui.swing.
DialogAuthenticator.ChoiceControl
.
DialogAuthenticator.ChoiceControl(ChoiceCallback)
- Constructor for class ch.odi.justblog.gui.swing.
DialogAuthenticator.ChoiceControl
DialogAuthenticator.Commitable
- interface ch.odi.justblog.gui.swing.
DialogAuthenticator.Commitable
.
DialogAuthenticator.ConfirmationControl
- class ch.odi.justblog.gui.swing.
DialogAuthenticator.ConfirmationControl
.
DialogAuthenticator.ConfirmationControl(ConfirmationCallback)
- Constructor for class ch.odi.justblog.gui.swing.
DialogAuthenticator.ConfirmationControl
DialogAuthenticator.NameControl
- class ch.odi.justblog.gui.swing.
DialogAuthenticator.NameControl
.
DialogAuthenticator.NameControl(NameCallback)
- Constructor for class ch.odi.justblog.gui.swing.
DialogAuthenticator.NameControl
DialogAuthenticator.PasswordControl
- class ch.odi.justblog.gui.swing.
DialogAuthenticator.PasswordControl
.
DialogAuthenticator.PasswordControl(PasswordCallback)
- Constructor for class ch.odi.justblog.gui.swing.
DialogAuthenticator.PasswordControl
DialogAuthenticator.TextInputControl
- class ch.odi.justblog.gui.swing.
DialogAuthenticator.TextInputControl
.
DialogAuthenticator.TextInputControl(TextInputCallback)
- Constructor for class ch.odi.justblog.gui.swing.
DialogAuthenticator.TextInputControl
Discovery
- class ch.odi.justblog.discovery.
Discovery
.
Discovers the weblog API from the meta information on the Blog.
Discovery(URL)
- Constructor for class ch.odi.justblog.discovery.
Discovery
Creates a new discovery object for the specified URL.
DiscoveryException
- exception ch.odi.justblog.discovery.
DiscoveryException
.
Signals that discovery failed.
DiscoveryException(String)
- Constructor for class ch.odi.justblog.discovery.
DiscoveryException
DiscoveryException(String, Throwable)
- Constructor for class ch.odi.justblog.discovery.
DiscoveryException
DiscoveryException(Throwable)
- Constructor for class ch.odi.justblog.discovery.
DiscoveryException
E
Editor
- class ch.odi.justblog.gui.swing.
Editor
.
This is a graphical HTML editor for Blog entries.
Editor()
- Constructor for class ch.odi.justblog.gui.swing.
Editor
Creates a new editor component.
Entry
- class ch.odi.justblog.api.
Entry
.
This is a blog entry as featured by JustBlog.
Entry()
- Constructor for class ch.odi.justblog.api.
Entry
ErrorMessage
- class ch.odi.justblog.gui.swing.
ErrorMessage
.
Presents a error message to the user.
ErrorMessage(Frame, Exception)
- Constructor for class ch.odi.justblog.gui.swing.
ErrorMessage
Creates a modal dialog, showing the exception.
editPost(String, String, boolean)
- Method in class ch.odi.justblog.api.blogger.
Blogger
Edits a given post.
execute(ISession)
- Method in class ch.odi.justblog.command.
ClearEntry
execute(ISession)
- Method in interface ch.odi.justblog.command.
Command
Executes the command.
execute(ISession)
- Method in class ch.odi.justblog.command.
PostEntry
Posts the entry to the blog.
execute(ISession)
- Method in class ch.odi.justblog.command.
SetUrl
G
get(String)
- Static method in class ch.odi.justblog.api.
ApiRegistry
getApiUrl()
- Method in class ch.odi.justblog.discovery.
RsdApi
getApis()
- Method in class ch.odi.justblog.discovery.
Rsd
getBlog(URL, String)
- Method in interface ch.odi.justblog.api.
BlogApi
Tries to open the blog identified by
id
at the endpoint pointed to by
apiurl
.
getBlog(URL, String)
- Method in class ch.odi.justblog.api.blogger.
BloggerApi
getBlog()
- Method in interface ch.odi.justblog.command.
ISession
getBlog()
- Method in class ch.odi.justblog.command.
SimpleSession
getBlogId()
- Method in class ch.odi.justblog.discovery.
RsdApi
getEmail()
- Method in class ch.odi.justblog.api.blogger.
UserInfo
getEntry()
- Method in interface ch.odi.justblog.command.
ISession
getEntry()
- Method in class ch.odi.justblog.command.
SimpleSession
getEntryText()
- Method in class ch.odi.justblog.gui.swing.
MainWindow
getExtension(Class)
- Method in class ch.odi.justblog.api.
Entry
Gets the extension that implements a certain interface.
getFirstName()
- Method in class ch.odi.justblog.api.blogger.
UserInfo
getHtml()
- Method in class ch.odi.justblog.gui.swing.
Editor
getId()
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
getId()
- Method in interface ch.odi.justblog.api.blogger.
IBloggerEntryExt
getId()
- Method in class ch.odi.justblog.api.blogger.
PersistentEntryExt
getId()
- Method in class ch.odi.justblog.api.blogger.
UserInfo
getLastName()
- Method in class ch.odi.justblog.api.blogger.
UserInfo
getLink(String, String)
- Method in class ch.odi.justblog.discovery.
LinkExtractor
getName()
- Method in interface ch.odi.justblog.api.
BlogApi
Gets the human readable name of this Blog API.
getName()
- Method in class ch.odi.justblog.api.blogger.
BloggerApi
getName()
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
getName()
- Method in class ch.odi.justblog.discovery.
RsdApi
getNick()
- Method in class ch.odi.justblog.api.blogger.
UserInfo
getRsdName()
- Method in interface ch.odi.justblog.api.
BlogApi
Gets the "official" name of this Blog API.
getRsdName()
- Method in class ch.odi.justblog.api.blogger.
BloggerApi
getSession()
- Method in class ch.odi.justblog.gui.swing.
MainWindow
Returns the session associated with this window.
getTemplate(String)
- Method in class ch.odi.justblog.api.blogger.
Blogger
Retrieves a template.
getText()
- Method in class ch.odi.justblog.api.
Entry
getUi()
- Method in class ch.odi.justblog.
JustBlog
Gets the application's user interface.
getUi(int)
- Static method in class ch.odi.justblog.gui.
UiFactory
Valid Ui names are
getUrl()
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
getUrl()
- Method in class ch.odi.justblog.api.blogger.
UserInfo
getUserInfo()
- Method in class ch.odi.justblog.api.blogger.
Blogger
Returns the UserInfo object of the user set by the credentials.
getUsersBlogs()
- Method in class ch.odi.justblog.api.blogger.
Blogger
Returns information about all the blogs a given user is a member of.
getVersion()
- Static method in class ch.odi.justblog.discovery.
Rsd
Returns the supported version of the RSD specs.
H
handle(Callback[])
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator
Creates a dialog out of the callbacks and pushes the information entered by the user back into the callbacks.
I
IAuthenticator
- interface ch.odi.justblog.gui.
IAuthenticator
.
IBloggerEntryExt
- interface ch.odi.justblog.api.blogger.
IBloggerEntryExt
.
This is an extension to a Entry object.
ISession
- interface ch.odi.justblog.command.
ISession
.
A session encapsulates all state that is established between the user and the application.
InvalidDocumentException
- exception ch.odi.justblog.discovery.
InvalidDocumentException
.
Signals that a document is not valid.
InvalidDocumentException(String)
- Constructor for class ch.odi.justblog.discovery.
InvalidDocumentException
InvalidDocumentException(String, Throwable)
- Constructor for class ch.odi.justblog.discovery.
InvalidDocumentException
InvalidDocumentException(Throwable)
- Constructor for class ch.odi.justblog.discovery.
InvalidDocumentException
isPreferred()
- Method in class ch.odi.justblog.discovery.
RsdApi
isSupported(String)
- Static method in class ch.odi.justblog.api.
ApiRegistry
J
JustBlog
- class ch.odi.justblog.
JustBlog
.
The application's main class.
JustBlog(String)
- Constructor for class ch.odi.justblog.
JustBlog
L
LinkExtractor
- class ch.odi.justblog.discovery.
LinkExtractor
.
Extracts and parses link elements from a HTML document.
LinkExtractor(InputStream)
- Constructor for class ch.odi.justblog.discovery.
LinkExtractor
M
MainWindow
- class ch.odi.justblog.gui.swing.
MainWindow
.
This is the application's main window.
MainWindow(String, Controller)
- Constructor for class ch.odi.justblog.gui.swing.
MainWindow
main(String[])
- Static method in class ch.odi.justblog.
JustBlog
Starts the application TODO accept parameters to choose a GUI: swing, test, cli
N
newPost(String, boolean)
- Method in class ch.odi.justblog.api.blogger.
Blogger
Makes a new post to a designated blog.
newUrl(String)
- Method in class ch.odi.justblog.gui.swing.control.
Controller
newUrl(String)
- Method in interface ch.odi.justblog.gui.swing.control.
UrlBarController
Called when the user entered a new URL into the address bar.
O
owner
- Variable in class ch.odi.justblog.gui.swing.
DialogAuthenticator
P
PersistentEntryExt
- class ch.odi.justblog.api.blogger.
PersistentEntryExt
.
PersistentEntryExt()
- Constructor for class ch.odi.justblog.api.blogger.
PersistentEntryExt
PostEntry
- class ch.odi.justblog.command.
PostEntry
.
Posts the current entry to the current blog.
PostEntry()
- Constructor for class ch.odi.justblog.command.
PostEntry
post(Entry)
- Method in interface ch.odi.justblog.api.
Blog
Posts a entry to this blog.
post(Entry)
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
postEntry()
- Method in interface ch.odi.justblog.gui.swing.control.
ButtonBarController
Called when the user presses the Post button.
postEntry()
- Method in class ch.odi.justblog.gui.swing.control.
Controller
R
RSD_MIME_TYPE
- Static variable in class ch.odi.justblog.discovery.
Discovery
Rsd
- class ch.odi.justblog.discovery.
Rsd
.
RSD is Really Simple Discoverability 1.0 as defined by http://archipelago.phrasewise.com/rsd.
Rsd(InputStream, URL)
- Constructor for class ch.odi.justblog.discovery.
Rsd
Reads and parses an RSD file.
RsdApi
- class ch.odi.justblog.discovery.
RsdApi
.
A API entry defined by RSD.
RsdApi(String, boolean, URL, String)
- Constructor for class ch.odi.justblog.discovery.
RsdApi
register(BlogApi)
- Static method in class ch.odi.justblog.api.
ApiRegistry
S
SWING
- Static variable in class ch.odi.justblog.gui.
UiFactory
SetUrl
- class ch.odi.justblog.command.
SetUrl
.
Sets a new URL for the session.
SetUrl(URL)
- Constructor for class ch.odi.justblog.command.
SetUrl
SimpleSession
- class ch.odi.justblog.command.
SimpleSession
.
This is the most simplistic implementation of a session.
SimpleSession()
- Constructor for class ch.odi.justblog.command.
SimpleSession
SwingUi
- class ch.odi.justblog.gui.swing.
SwingUi
.
SwingUi()
- Constructor for class ch.odi.justblog.gui.swing.
SwingUi
setBlog(BloggerBlog)
- Method in class ch.odi.justblog.api.blogger.
Blogger
setBlog(Blog)
- Method in interface ch.odi.justblog.command.
ISession
setBlog(Blog)
- Method in class ch.odi.justblog.command.
SimpleSession
setContext(String)
- Method in interface ch.odi.justblog.gui.
IAuthenticator
Provides the authenticator with information about the kind of service it needs to authenticate against.
setContext(String)
- Method in class ch.odi.justblog.gui.swing.
DialogAuthenticator
Sets the text to use as the dialog title.
setCredentials(String, char[])
- Method in class ch.odi.justblog.api.blogger.
Blogger
Sets the user credentials.
setDefaultButton(JRootPane)
- Method in class ch.odi.justblog.gui.swing.
UrlBar
setEmail(String)
- Method in class ch.odi.justblog.api.blogger.
UserInfo
setEnabled(boolean)
- Method in class ch.odi.justblog.gui.swing.
ButtonBar
Disables all the buttons.
setEnabled(boolean)
- Method in class ch.odi.justblog.gui.swing.
Editor
setEntry(Entry)
- Method in interface ch.odi.justblog.command.
ISession
setEntry(Entry)
- Method in class ch.odi.justblog.command.
SimpleSession
setFirstName(String)
- Method in class ch.odi.justblog.api.blogger.
UserInfo
setHtml(String)
- Method in class ch.odi.justblog.gui.swing.
Editor
setId(String)
- Method in interface ch.odi.justblog.api.blogger.
IBloggerEntryExt
setId(String)
- Method in class ch.odi.justblog.api.blogger.
PersistentEntryExt
setLastName(String)
- Method in class ch.odi.justblog.api.blogger.
UserInfo
setName(String)
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
setNick(String)
- Method in class ch.odi.justblog.api.blogger.
UserInfo
setTemplate(String, String)
- Method in class ch.odi.justblog.api.blogger.
Blogger
Sets a template.
setText(String)
- Method in class ch.odi.justblog.api.
Entry
setUrl(URL)
- Method in class ch.odi.justblog.api.blogger.
BloggerBlog
setUrl(String)
- Method in class ch.odi.justblog.api.blogger.
UserInfo
setView(MainWindow)
- Method in class ch.odi.justblog.gui.swing.control.
Controller
T
TEMPLATE_TYPE_ARCHIVE
- Static variable in class ch.odi.justblog.api.blogger.
Blogger
TEMPLATE_TYPE_MAIN
- Static variable in class ch.odi.justblog.api.blogger.
Blogger
TEST
- Static variable in class ch.odi.justblog.gui.
UiFactory
title
- Variable in class ch.odi.justblog.gui.swing.
DialogAuthenticator
U
Ui
- interface ch.odi.justblog.gui.
Ui
.
A user interface.
UiFactory
- class ch.odi.justblog.gui.
UiFactory
.
Creates Ui instances.
UrlBar
- class ch.odi.justblog.gui.swing.
UrlBar
.
UrlBar(UrlBarController)
- Constructor for class ch.odi.justblog.gui.swing.
UrlBar
UrlBarController
- interface ch.odi.justblog.gui.swing.control.
UrlBarController
.
UserInfo
- class ch.odi.justblog.api.blogger.
UserInfo
.
A Blogger user.
UserInfo(String)
- Constructor for class ch.odi.justblog.api.blogger.
UserInfo
A
B
C
D
E
G
H
I
J
L
M
N
O
P
R
S
T
U
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2005 Ortwin Glück. All Rights Reserved.