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

Copyright © 2005 Ortwin Glück. All Rights Reserved.