A B C D E G H I K L M N O P Q R S T U V W X

A

Accept - Class in org.purl.sword.atom
 
Accept() - Constructor for class org.purl.sword.atom.Accept
 
Accept(String) - Constructor for class org.purl.sword.atom.Accept
 
ACCEPTED - Static variable in class org.purl.sword.base.Deposit
Submission accepted.
ACCEPTED - Static variable in interface org.purl.sword.base.HttpHeaders
Submission accepted.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.AboutAction
Process the action.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.AddServiceAction
Start the process to access the service document.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.DebugAction
Handle the action.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.EditPropertiesAction
Exit the application.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.HelpAction
Display the help information.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.PostAction
Display the post dialog to run the post process.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.QuitAction
Exit the application.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.GuiClient.ValidationInfoAction
Handle the action.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.MessageOutputPanel
Clear the text from the display.
actionPerformed(ActionEvent) - Method in class org.purl.sword.client.PostDialog
Handle the button click to select a file to upload.
ADD - Static variable in class org.purl.sword.client.PostDialog
label for the add command.
addAcceptPackaging(String, float) - Method in class org.purl.sword.base.Collection
Add an acceptPackaging format.
addAcceptPackaging(String) - Method in class org.purl.sword.base.Collection
Add an acceptPackaging format.
addAccepts(String) - Method in class org.purl.sword.base.Collection
Add an accepts entry.
addAttributeValidationInfo(SwordValidationInfo) - Method in class org.purl.sword.base.SwordValidationInfo
 
addAuthors(Author) - Method in class org.purl.sword.atom.Entry
Add an author to the Entry.
addCategory(String) - Method in class org.purl.sword.atom.Entry
Add a category.
addCharacter(Character) - Method in class org.purl.sword.client.MessageOutputPanel
Add a single character to the text area.
addCollection(Collection) - Method in class org.purl.sword.base.Workspace
Add a collection to the Workspace.
addContributor(Contributor) - Method in class org.purl.sword.atom.Entry
Add a contributor.
addDepositUrls(String[]) - Method in class org.purl.sword.client.PostDialog
Add a list of deposit URLs.
addFiles(String[]) - Method in class org.purl.sword.client.PostDialog
Add a list of file names.
addFileTypes(String[]) - Method in class org.purl.sword.client.PostDialog
Add a list of file types.
addFirstRow(Component) - Method in class org.purl.sword.client.SWORDFormPanel
Add the specified component as the first row.
addFirstRow(Component, Component) - Method in class org.purl.sword.client.SWORDFormPanel
Add the specified components as the first row in the form.
addFormatNamespaces(String[]) - Method in class org.purl.sword.client.PostDialog
Add the list of formatNamespace strings.
addLink(Link) - Method in class org.purl.sword.atom.Entry
Get the link for this Entry.
addMessage(String) - Method in class org.purl.sword.client.GuiClient.MainPanel
Add a message to the main panel.
addMessage(String) - Method in class org.purl.sword.client.MessageOutputPanel
Add a message to the text area.
addOnBehalfOf(String[]) - Method in class org.purl.sword.client.PostDialog
Add a list of onBehalfOf names.
addOnBehalfOf(String[]) - Method in class org.purl.sword.client.ServiceDialog
Add a list of onBehalfOf names.
addRow(Component) - Method in class org.purl.sword.client.SWORDFormPanel
Add a component to the general row.
addRow(Component, Component) - Method in class org.purl.sword.client.SWORDFormPanel
Add a component to the general row.
addRow(Component, Component, Insets, Insets) - Method in class org.purl.sword.client.SWORDFormPanel
Add a row to the table.
addServiceUrls(String[]) - Method in class org.purl.sword.client.ServiceDialog
Add the list of service URLs.
addUnmarshallAttributeInfo(SwordValidationInfo) - Method in class org.purl.sword.base.SwordValidationInfo
 
addUnmarshallElementInfo(SwordValidationInfo) - Method in class org.purl.sword.base.SwordValidationInfo
 
addUnmarshallValidationInfo(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>) - Method in class org.purl.sword.base.SwordValidationInfo
 
addUnmarshallValidationInfo(SwordValidationInfo) - Method in class org.purl.sword.base.SwordValidationInfo
 
addUserIds(String[]) - Method in class org.purl.sword.client.PostDialog
Add a list of user ids.
addUserIds(String[]) - Method in class org.purl.sword.client.ServiceDialog
Add the list of user ids to the dialog.
addValidationInfo(SwordValidationInfo) - Method in class org.purl.sword.base.SwordValidationInfo
Add a related information item to this resource.
addWorkspace(Workspace) - Method in class org.purl.sword.base.Service
Add a workspace.
AtomDocumentRequest - Class in org.purl.sword.base
Represents an AtomDocumentRequest.
AtomDocumentRequest() - Constructor for class org.purl.sword.base.AtomDocumentRequest
 
AtomDocumentResponse - Class in org.purl.sword.base
Represents a deposit response.
AtomDocumentResponse(int) - Constructor for class org.purl.sword.base.AtomDocumentResponse
Create a new response with the specified http code.
AtomDocumentServlet - Class in org.purl.sword.server
EntryDocumentServlet
AtomDocumentServlet() - Constructor for class org.purl.sword.server.AtomDocumentServlet
 
ATTRIBUTE_HREF - Static variable in class org.purl.sword.atom.Link
Label for the href attribute.
ATTRIBUTE_HREF - Static variable in class org.purl.sword.base.Collection
Label for the Href attribute.
ATTRIBUTE_HREF_LANG - Static variable in class org.purl.sword.atom.Link
Label for the hreflang attribute.
ATTRIBUTE_LENGTH - Static variable in class org.purl.sword.atom.Link
Label for the length attribute.
ATTRIBUTE_Q_NAME - Static variable in class org.purl.sword.base.SwordAcceptPackaging
 
ATTRIBUTE_REL - Static variable in class org.purl.sword.atom.Link
Label for the rel attribute.
ATTRIBUTE_SRC - Static variable in class org.purl.sword.atom.Content
The identifier for the src attribute.
ATTRIBUTE_TITLE - Static variable in class org.purl.sword.atom.Link
Label for the title attribute.
ATTRIBUTE_TYPE - Static variable in class org.purl.sword.atom.Content
The identifier for the type attribute.
ATTRIBUTE_TYPE - Static variable in class org.purl.sword.atom.Link
Label for the type attribute.
ATTRIBUTE_TYPE - Static variable in class org.purl.sword.atom.TextConstruct
label for the type attribute.
ATTRIBUTE_URI - Static variable in class org.purl.sword.atom.Generator
Label for the uri attribute.
ATTRIBUTE_VERSION - Static variable in class org.purl.sword.atom.Generator
Label for the version attribute.
authenticateWithBasic() - Method in class org.purl.sword.server.DepositServlet
Utility method to decide if we are using HTTP Basic authentication
Author - Class in org.purl.sword.atom
Represents an Author type, as used in ATOM.
Author() - Constructor for class org.purl.sword.atom.Author
Create a new instance and set the prefix to 'atom' and the local name to 'author'.
Author(XmlName) - Constructor for class org.purl.sword.atom.Author
 
Author(String, String) - Constructor for class org.purl.sword.atom.Author
Create a new instance and set the element name.
Author(String, String, String) - Constructor for class org.purl.sword.atom.Author
 

B

BasicBooleanContentElement - Class in org.purl.sword.base
 
BasicBooleanContentElement(String, String, String) - Constructor for class org.purl.sword.base.BasicBooleanContentElement
 
BasicBooleanContentElement(XmlName) - Constructor for class org.purl.sword.base.BasicBooleanContentElement
 
BasicContentElement - Class in org.purl.sword.base
Represents a text construct in the ATOM elements.
BasicContentElement(String, String, String) - Constructor for class org.purl.sword.base.BasicContentElement
 
BasicContentElement(XmlName) - Constructor for class org.purl.sword.base.BasicContentElement
 
BasicIntegerContentElement - Class in org.purl.sword.base
 
BasicIntegerContentElement(String, String, String) - Constructor for class org.purl.sword.base.BasicIntegerContentElement
 
BasicIntegerContentElement(XmlName) - Constructor for class org.purl.sword.base.BasicIntegerContentElement
 
BasicStringContentElement - Class in org.purl.sword.base
 
BasicStringContentElement(String, String, String) - Constructor for class org.purl.sword.base.BasicStringContentElement
 
BasicStringContentElement(XmlName) - Constructor for class org.purl.sword.base.BasicStringContentElement
 
BROWSE - Static variable in class org.purl.sword.client.PostDialog
label for the browse command.

C

Category - Class in org.purl.sword.atom
 
Category() - Constructor for class org.purl.sword.atom.Category
 
Category(String) - Constructor for class org.purl.sword.atom.Category
 
ChecksumUtils - Class in org.purl.sword.base
Utility class that holds Checksum related methods.
ChecksumUtils() - Constructor for class org.purl.sword.base.ChecksumUtils
 
CLEAR - Static variable in class org.purl.sword.client.PostDialog
label for the clear command.
clearAcceptPackaging() - Method in class org.purl.sword.base.Collection
Remove all of the accepted packaging formats associated with this Collection.
clearAccepts() - Method in class org.purl.sword.base.Collection
Remove all of the accepts associated with this Collection.
clearAuthors() - Method in class org.purl.sword.atom.Entry
Clear the list of authors.
clearCategories() - Method in class org.purl.sword.atom.Entry
Clear the list of categories.
clearContributors() - Method in class org.purl.sword.atom.Entry
Clear the list of contributors.
clearCredentials() - Method in class org.purl.sword.client.Client
Clear any user credentials that have been set for this client.
clearCredentials() - Method in interface org.purl.sword.client.SWORDClient
Clear the credentials settings on the client.
clearLinks() - Method in class org.purl.sword.atom.Entry
Clear the list of links.
clearProxy() - Method in class org.purl.sword.client.Client
Clear the proxy setting.
clearUnmarshallItems() - Method in class org.purl.sword.base.SwordValidationInfo
Clear the list of unmarshalled info items.
clearValidationItems() - Method in class org.purl.sword.base.SwordValidationInfo
Clear the list of validation info items.
clearWorkspaces() - Method in class org.purl.sword.base.Service
Clear the list of workspaces.
Client - Class in org.purl.sword.client
This is an example Client implementation to demonstrate how to connect to a SWORD server.
Client() - Constructor for class org.purl.sword.client.Client
Create a new Client.
CLIENT_VERSION - Static variable in class org.purl.sword.client.ClientConstants
Current software version.
ClientConstants - Class in org.purl.sword.client
Hold general constants for the client.
ClientConstants() - Constructor for class org.purl.sword.client.ClientConstants
 
ClientFactory - Class in org.purl.sword.client
Entry point for the SWORD Demonstration Client.
ClientFactory() - Constructor for class org.purl.sword.client.ClientFactory
Create a new instance.
ClientOptions - Class in org.purl.sword.client
List of options that are parsed from the command line.
ClientOptions() - Constructor for class org.purl.sword.client.ClientOptions
 
ClientType - Interface in org.purl.sword.client
Interface for a client.
CmdClient - Class in org.purl.sword.client
Example implementation of a command line client.
CmdClient() - Constructor for class org.purl.sword.client.CmdClient
Create a new instance of the class and create an instance of the client.
Collection - Class in org.purl.sword.base
A representation of a SWORD Collection.
Collection() - Constructor for class org.purl.sword.base.Collection
Create a new instance.
Collection(String) - Constructor for class org.purl.sword.base.Collection
Create a new instance and set the initial location for the collection.
collectionIterator() - Method in class org.purl.sword.base.Workspace
Get an Iterator over the collections.
Content - Class in org.purl.sword.atom
Represents an ATOM Content element.
Content() - Constructor for class org.purl.sword.atom.Content
Create a new instance and set the prefix to 'atom' and the local name to 'content'.
content - Variable in class org.purl.sword.base.BasicStringContentElement
 
CONTENT_DISPOSITION - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header that specifies the content disposition item.
CONTENT_LENGTH - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header label that specifies the MD5 label.
CONTENT_MD5 - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header label that specifies the MD5 label.
ContentType - Enum in org.purl.sword.atom
Represents a content type for a text element.
Contributor - Class in org.purl.sword.atom
Represents an ATOM Contributor.
Contributor() - Constructor for class org.purl.sword.atom.Contributor
Create a new instance and set the prefix to 'atom' and the local name to 'contributor'.
corruptMD5() - Method in class org.purl.sword.client.PostDialog
Determine if the MD5 hash should be corrupted.
corruptRequest() - Method in class org.purl.sword.client.PostDialog
Determine if the POST request should be corrupted.
createClient(ClientOptions) - Method in class org.purl.sword.client.ClientFactory
Create a client.
createControls() - Method in class org.purl.sword.client.PostDialog
Create the controls for the main panel.
createControls() - Method in class org.purl.sword.client.PropertiesDialog
Create the controls that are to be displayed in the system.
createControls() - Method in class org.purl.sword.client.ServiceDialog
Create the controls that are displayed in the dialog.
CREATED - Static variable in class org.purl.sword.base.Deposit
Submission created
CREATED - Static variable in interface org.purl.sword.base.HttpHeaders
Submission created
createDestinationsPanel() - Method in class org.purl.sword.client.PostDialog
Create the destinations panel.
createString(SwordValidationInfo, StringBuffer, String) - Method in class org.purl.sword.base.SwordValidationInfo
Utility method that will recursively print out the list of items for the specified validation info object.
createValidAttributeInfo(String, String) - Method in class org.purl.sword.base.XmlElement
 

D

DATE_FORMAT - Static variable in class org.purl.sword.base.XmlElement
The Date format that is used to parse dates to and from the ISO format in the XML data.
DATE_FORMATS - Static variable in class org.purl.sword.base.XmlElement
Array of possible date formats that are permitted for date elements.
DcAbstract - Class in org.purl.sword.base
 
DcAbstract() - Constructor for class org.purl.sword.base.DcAbstract
 
DcAbstract(String) - Constructor for class org.purl.sword.base.DcAbstract
 
DebugOutputStream - Class in org.purl.sword.client
A stream that will write any output to the specified panel.
DebugOutputStream(MessageOutputPanel) - Constructor for class org.purl.sword.client.DebugOutputStream
Create a new instance and specify the panel that will receive the output.
DEFAULT_TIMEOUT - Static variable in class org.purl.sword.client.Client
The default connection timeout.
DELETE - Static variable in class org.purl.sword.client.PostDialog
label for the delete command.
Deposit - Class in org.purl.sword.base
Represents a deposit.
Deposit() - Constructor for class org.purl.sword.base.Deposit
 
DepositResponse - Class in org.purl.sword.base
Represents a deposit response.
DepositResponse(int) - Constructor for class org.purl.sword.base.DepositResponse
Create a new response with the specified http code.
DepositServlet - Class in org.purl.sword.server
DepositServlet
DepositServlet() - Constructor for class org.purl.sword.server.DepositServlet
 
doAtomDocument(AtomDocumentRequest) - Method in class org.purl.sword.server.DummyServer
 
doAtomDocument(AtomDocumentRequest) - Method in interface org.purl.sword.server.SWORDServer
Answer a request for an entry document
doDeposit(Deposit) - Method in class org.purl.sword.server.DummyServer
 
doDeposit(Deposit) - Method in interface org.purl.sword.server.SWORDServer
Answer a SWORD deposit
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.client.ServletClient
Handle a get request.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.server.AtomDocumentServlet
Process the get request.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.server.DepositServlet
Process the Get request.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.server.ServiceDocumentServlet
Process the get request.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.client.ServletClient
Process the post.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.server.DepositServlet
Process a post request.
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.server.ServiceDocumentServlet
Process the post request.
doServiceDocument(ServiceDocumentRequest) - Method in class org.purl.sword.server.DummyServer
Provides a dumb but plausible service document - it contains an anonymous workspace and collection, and one personalised for the onBehalfOf user.
doServiceDocument(ServiceDocumentRequest) - Method in interface org.purl.sword.server.SWORDServer
Answer a Service Document request sent on behalf of a user
DummyServer - Class in org.purl.sword.server
A 'dummy server' which acts as dumb repository which implements the SWORD ServerInterface.
DummyServer() - Constructor for class org.purl.sword.server.DummyServer
 
DUPLICATE_ELEMENT - Static variable in class org.purl.sword.base.SwordValidationInfo
 

E

EDIT - Static variable in class org.purl.sword.client.PostDialog
label for the edit command.
ELEMENT_AUTHOR_NAME - Static variable in class org.purl.sword.atom.Author
Deprecated. 
ELEMENT_CATEGORY - Static variable in class org.purl.sword.atom.Entry
Deprecated. 
ELEMENT_EMAIL - Static variable in class org.purl.sword.atom.Author
Deprecated. 
ELEMENT_GENERATOR - Static variable in class org.purl.sword.atom.Entry
Deprecated. 
ELEMENT_GENERATOR - Static variable in class org.purl.sword.base.Service
Deprecated. 
ELEMENT_ID - Static variable in class org.purl.sword.atom.Entry
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.atom.Author
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.atom.Entry
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.atom.Generator
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.atom.Link
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.atom.Title
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.base.Collection
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.base.Service
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.base.SwordAcceptPackaging
 
ELEMENT_NAME - Static variable in class org.purl.sword.base.SWORDErrorDocument
Deprecated. 
ELEMENT_NAME - Static variable in class org.purl.sword.base.Workspace
Deprecated. 
ELEMENT_PUBLISHED - Static variable in class org.purl.sword.atom.Entry
Deprecated. 
ELEMENT_UPDATED - Static variable in class org.purl.sword.atom.Entry
Deprecated. 
ELEMENT_URI - Static variable in class org.purl.sword.atom.Author
Deprecated. 
elementName() - Static method in class org.purl.sword.atom.Accept
Get the XmlName for this class.
elementName() - Static method in class org.purl.sword.atom.Author
Get the XmlName for this class.
elementName() - Static method in class org.purl.sword.atom.Category
 
elementName() - Static method in class org.purl.sword.atom.Content
 
elementName() - Static method in class org.purl.sword.atom.Contributor
Get the element name for this Xml Element.
elementName() - Static method in class org.purl.sword.atom.Email
 
elementName() - Static method in class org.purl.sword.atom.Entry
 
elementName() - Static method in class org.purl.sword.atom.Generator
 
elementName() - Static method in class org.purl.sword.atom.Id
 
elementName() - Static method in class org.purl.sword.atom.Link
 
elementName() - Static method in class org.purl.sword.atom.Name
 
elementName() - Static method in class org.purl.sword.atom.Published
 
elementName() - Static method in class org.purl.sword.atom.Rights
 
elementName() - Static method in class org.purl.sword.atom.Source
 
elementName() - Static method in class org.purl.sword.atom.Summary
 
elementName() - Static method in class org.purl.sword.atom.Title
 
elementName() - Static method in class org.purl.sword.atom.Updated
 
elementName() - Static method in class org.purl.sword.atom.Uri
 
elementName() - Static method in class org.purl.sword.base.Collection
 
elementName() - Static method in class org.purl.sword.base.DcAbstract
 
elementName() - Static method in class org.purl.sword.base.Service
 
elementName() - Static method in class org.purl.sword.base.SwordAcceptPackaging
 
elementName() - Static method in class org.purl.sword.base.SwordCollectionPolicy
 
elementName() - Static method in class org.purl.sword.base.SWORDErrorDocument
Get the element name.
elementName() - Static method in class org.purl.sword.base.SwordMaxUploadSize
 
elementName() - Static method in class org.purl.sword.base.SwordMediation
 
elementName() - Static method in class org.purl.sword.base.SwordNoOp
 
elementName() - Static method in class org.purl.sword.base.SwordPackaging
Get the name of this element.
elementName() - Static method in class org.purl.sword.base.SwordService
 
elementName() - Static method in class org.purl.sword.base.SwordTreatment
 
elementName() - Static method in class org.purl.sword.base.SwordUserAgent
 
elementName() - Static method in class org.purl.sword.base.SwordVerbose
 
elementName() - Static method in class org.purl.sword.base.SwordVerboseDescription
 
elementName() - Static method in class org.purl.sword.base.SwordVersion
 
elementName() - Static method in class org.purl.sword.base.Workspace
 
elements() - Method in class org.purl.sword.base.SwordContentPackageTypes
 
Email - Class in org.purl.sword.atom
 
Email() - Constructor for class org.purl.sword.atom.Email
 
Email(String) - Constructor for class org.purl.sword.atom.Email
 
Entry - Class in org.purl.sword.atom
Represents an ATOM entry.
Entry() - Constructor for class org.purl.sword.atom.Entry
Create a new instance of the class and initialise it.
Entry(String, String) - Constructor for class org.purl.sword.atom.Entry
Create a new instance of the class an initalise it, setting the element namespace and name.
Entry(String, String, String) - Constructor for class org.purl.sword.atom.Entry
 
Entry(XmlName) - Constructor for class org.purl.sword.atom.Entry
 
equals(Object) - Method in class org.purl.sword.base.XmlName
 
ERROR_BAD_REQUEST - Static variable in interface org.purl.sword.base.ErrorCodes
ErrorBadRequest - where parameters are not understood
ERROR_CHECKSUM_MISMATCH - Static variable in interface org.purl.sword.base.ErrorCodes
ErrorChecksumMismatch - where the checksum of the file received does not match the checksum given in the header
ERROR_CONTENT - Static variable in interface org.purl.sword.base.ErrorCodes
ErrorContent - where the supplied format is not the same as that identified in the X-Format-Namespace and/or that supported by the server
ERROR_WITH_CONTENT - Static variable in class org.purl.sword.base.SwordValidationInfo
 
ErrorCodes - Interface in org.purl.sword.base
Definition of the error codes that will be used in SWORD error documents.

G

generateMD5(String) - Static method in class org.purl.sword.base.ChecksumUtils
Generate an MD5 hash for the file that is specified in the filepath.
generateMD5(InputStream) - Static method in class org.purl.sword.base.ChecksumUtils
Generate an MD5 hash for the file that is specified in the filepath.
generateMD5(byte[]) - Static method in class org.purl.sword.base.ChecksumUtils
Generate an MD5 hash for the file that is specified in the filepath.
Generator - Class in org.purl.sword.atom
Represents an ATOM Generator element.
Generator() - Constructor for class org.purl.sword.atom.Generator
Create a new instance and set the prefix to 'atom' and the local name to 'generator'.
getAbstract() - Method in class org.purl.sword.base.Collection
Get the DC Term abstract.
getAcceptList() - Method in class org.purl.sword.base.Collection
 
getAcceptPackaging() - Method in class org.purl.sword.base.Collection
Retrieve a hashtable that holds all the acceptsPackaging details.
getAccepts() - Method in class org.purl.sword.base.Collection
Retrieve an array that holds all of the Accept details.
getAcceptsList() - Method in class org.purl.sword.base.Collection
Deprecated. 
getAccessType() - Method in class org.purl.sword.client.ClientOptions
Get the access type.
getAttribute() - Method in class org.purl.sword.base.SwordValidationInfo
Return the attribute that this information describes.
getAuthors() - Method in class org.purl.sword.atom.Entry
Get an iterator for the authors in the Entry.
getCategories() - Method in class org.purl.sword.atom.Entry
Get an iterator for the categories in this Entry.
getChecksumError() - Method in class org.purl.sword.client.ClientOptions
Get the checksum error value.
getChecksumError() - Method in class org.purl.sword.client.PostMessage
Get the status of the checksum error.
getCode() - Method in class org.purl.sword.client.Status
Retrieve the code.
getCollectionLocations() - Method in class org.purl.sword.client.GuiClient.MainPanel
Get the list of collection locations.
getCollectionLocations() - Method in class org.purl.sword.client.ServicePanel
Get a list of all current collections displayed in the tree.
getCollectionPolicy() - Method in class org.purl.sword.base.Collection
Get the collection policy.
getCollections() - Method in class org.purl.sword.base.Workspace
Get a list of the collections
getColumnClass(int) - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Retrieve the column class.
getColumnCount() - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Get the number of columns.
getColumnName(int) - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Retrieve the column name for the specified column.
getContent() - Method in class org.purl.sword.atom.Entry
Get the content element for this Entry.
getContent() - Method in class org.purl.sword.atom.Generator
Get the content.
getContent() - Method in class org.purl.sword.atom.Link
Get the content.
getContent() - Method in class org.purl.sword.atom.TextConstruct
Get the content in this TextConstruct.
getContent() - Method in class org.purl.sword.base.BasicBooleanContentElement
 
getContent() - Method in class org.purl.sword.base.BasicIntegerContentElement
 
getContent() - Method in class org.purl.sword.base.BasicStringContentElement
 
getContent() - Method in class org.purl.sword.base.SwordAcceptPackaging
Get the content in this TextConstruct.
getContentAsString() - Method in class org.purl.sword.base.BasicBooleanContentElement
 
getContentAsString() - Method in class org.purl.sword.base.BasicContentElement
 
getContentAsString() - Method in class org.purl.sword.base.BasicIntegerContentElement
 
getContentAsString() - Method in class org.purl.sword.base.BasicStringContentElement
 
getContentDescription() - Method in class org.purl.sword.base.SwordValidationInfo
 
getContentDisposition() - Method in class org.purl.sword.base.Deposit
Return the content disposition value.
getContentLength() - Method in class org.purl.sword.base.Deposit
 
getContentType() - Method in class org.purl.sword.base.Deposit
 
getContributors() - Method in class org.purl.sword.atom.Entry
Get a list of contributors.
getCorruptRequest() - Method in class org.purl.sword.client.PostMessage
Get the status of the corrupt request flag.
getDepositID() - Method in class org.purl.sword.base.Deposit
 
getDescription() - Method in exception org.purl.sword.base.SWORDErrorException
 
getDestination() - Method in class org.purl.sword.client.PostMessage
Get the destination collection.
getDestinations() - Method in class org.purl.sword.client.PostDialog
Get the list of Post Destinations.
getElement() - Method in class org.purl.sword.base.SwordValidationInfo
Return the element that this information describes.
getEmail() - Method in class org.purl.sword.atom.Author
Get the author email.
getEntry() - Method in class org.purl.sword.base.DepositResponse
Get the SWORD Entry
getErrorCode() - Method in exception org.purl.sword.base.SWORDException
Get the error code
getErrorDocument() - Method in class org.purl.sword.base.DepositResponse
Get the SWORD Entry as an error document
getErrorURI() - Method in class org.purl.sword.base.SWORDErrorDocument
Get the error URI
getErrorURI() - Method in exception org.purl.sword.base.SWORDErrorException
 
getFile() - Method in class org.purl.sword.base.Deposit
 
getFile() - Method in class org.purl.sword.client.PostDialog
Get the file details.
getFilename() - Method in class org.purl.sword.base.Deposit
Retrieve the filename that is associated with this deposit.
getFilename() - Method in class org.purl.sword.client.ClientOptions
Get the name of the file to post.
getFilename() - Method in class org.purl.sword.client.PostMessage
Get the filename.
getFilepath() - Method in class org.purl.sword.client.PostMessage
Get the filepath.
getFiletype() - Method in class org.purl.sword.client.ClientOptions
Get the type of the file to post.
getFileType() - Method in class org.purl.sword.client.PostDialog
Get the filetype value.
getFiletype() - Method in class org.purl.sword.client.PostMessage
Get the filetype.
getFormatNamespace() - Method in class org.purl.sword.client.ClientOptions
Get the format namespace value.
getFormatNamespace() - Method in class org.purl.sword.client.PostDialog
Get the format namespace value.
getGenerator() - Method in class org.purl.sword.atom.Entry
Get the generator for this Entry.
getGenerator() - Method in class org.purl.sword.atom.Source
Get the generator.
getGenerator() - Method in class org.purl.sword.base.Service
 
getHref() - Method in class org.purl.sword.atom.Link
Get the HREF attribute.
getHref() - Method in class org.purl.sword.client.ClientOptions
Get the HREF of the service to access.
getHreflang() - Method in class org.purl.sword.atom.Link
Get the HREF Lang attribute.
getHttpResponse() - Method in class org.purl.sword.base.DepositResponse
Retrieve the HTTP Response code.
getId() - Method in class org.purl.sword.atom.Entry
Get the ID for this Entry.
getIPAddress() - Method in class org.purl.sword.base.AtomDocumentRequest
Get the IP address of the user
getIPAddress() - Method in class org.purl.sword.base.Deposit
Get the IP address of the user
getIPAddress() - Method in class org.purl.sword.base.ServiceDocumentRequest
Get the IP address of the user
getKeyValue(int) - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Get the Key value for the specified row.
getLastUnmarshallInfo() - Method in class org.purl.sword.client.Client
 
getLength() - Method in class org.purl.sword.atom.Link
Get the length.
getLinks() - Method in class org.purl.sword.atom.Entry
Get the list of links for this Entry.
getLocalName() - Method in class org.purl.sword.base.XmlName
Get the local name.
getLocation() - Method in class org.purl.sword.base.AtomDocumentRequest
Get the location of the service document
getLocation() - Method in class org.purl.sword.base.Collection
Get the location.
getLocation() - Method in class org.purl.sword.base.Deposit
Get the location of the deposit
getLocation() - Method in class org.purl.sword.base.DepositResponse
Retrieve the Location header.
getLocation() - Method in class org.purl.sword.base.ServiceDocumentRequest
Get the location of the service document
getLocation() - Method in class org.purl.sword.client.ServiceDialog
The location from the dialog.
getMaxUploadSize() - Method in class org.purl.sword.base.Service
Get the maximum upload file size (in kB)
getMd5() - Method in class org.purl.sword.base.Deposit
 
getMediation() - Method in class org.purl.sword.base.Collection
Get the mediation value.
getMessage() - Method in class org.purl.sword.base.SwordValidationInfo
Return the information message.
getMessage() - Method in class org.purl.sword.client.Status
Get the message.
getMultiPost() - Method in class org.purl.sword.client.ClientOptions
Get the list of post destinations.
getName() - Method in class org.purl.sword.atom.Author
Retrieve the author name.
getNamespace() - Method in class org.purl.sword.base.XmlName
Get the current namespace value.
getOnBehalfOf() - Method in class org.purl.sword.base.Deposit
 
getOnBehalfOf() - Method in class org.purl.sword.base.ServiceDocumentRequest
Get the onBehalfOf name.
getOnBehalfOf() - Method in class org.purl.sword.client.ClientOptions
Get the onBehalfOf value.
getOnBehalfOf() - Method in class org.purl.sword.client.PostDestination
 
getOnBehalfOf() - Method in class org.purl.sword.client.PostDialog
Get the onBehalfOf value.
getOnBehalfOf() - Method in class org.purl.sword.client.PostMessage
Get the onBehalfOf value.
getOnBehalfOf() - Method in class org.purl.sword.client.ServiceDialog
The onBehalfOf value from the dialog.
getPackaging() - Method in class org.purl.sword.base.Deposit
 
getPackaging() - Method in class org.purl.sword.base.SWORDEntry
Get the packaging format
getPackaging() - Method in class org.purl.sword.client.PostMessage
Get the packaging format.
getPassword() - Method in class org.purl.sword.base.AtomDocumentRequest
Get the password.
getPassword() - Method in class org.purl.sword.base.Deposit
 
getPassword() - Method in class org.purl.sword.base.ServiceDocumentRequest
Get the password.
getPassword() - Method in class org.purl.sword.client.ClientOptions
Get the password.
getPassword() - Method in class org.purl.sword.client.PostDestination
 
getPassword() - Method in class org.purl.sword.client.ServiceDialog
Get the password from the dialog.
getPostLocation() - Method in class org.purl.sword.client.PostDialog
Get the post location.
getPrefix() - Method in class org.purl.sword.base.XmlName
Get the prefix.
getProxyHost() - Method in class org.purl.sword.client.ClientOptions
Get the proxy host.
getProxyPort() - Method in class org.purl.sword.client.ClientOptions
Get the proxy port.
getPublished() - Method in class org.purl.sword.atom.Entry
Get the published date, expressed as a String.
getQualifiedName() - Method in class org.purl.sword.base.XmlElement
Retrieve the qualified name for this object.
getQualifiedName(String) - Method in class org.purl.sword.base.XmlElement
Retrieve the qualified name.
getQualifiedName() - Method in class org.purl.sword.base.XmlName
 
getQualifiedNameWithPrefix(String, String) - Method in class org.purl.sword.base.XmlElement
Get the qualified name for the given prefix and name
getQualityValue() - Method in class org.purl.sword.base.QualityValue
Get the quality value
getQualityValue() - Method in class org.purl.sword.base.SwordAcceptPackaging
Get the type.
getRel() - Method in class org.purl.sword.atom.Link
Get the Rel attribute.
getRights() - Method in class org.purl.sword.atom.Entry
Get the rights for this Entry.
getRowCount() - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Get the number of rows.
getService() - Method in class org.purl.sword.base.Collection
Get the sword service.
getService() - Method in class org.purl.sword.base.ServiceDocument
Retrieve the Service object associated with this document.
getServiceDocument(String) - Method in class org.purl.sword.client.Client
Retrieve the service document.
getServiceDocument(String, String) - Method in class org.purl.sword.client.Client
Retrieve the service document.
getServiceDocument(String) - Method in interface org.purl.sword.client.SWORDClient
Get a service document, specified in the URL.
getServiceDocument(String, String) - Method in interface org.purl.sword.client.SWORDClient
Get a service document, specified in the URL.
getSlug() - Method in class org.purl.sword.base.Deposit
 
getSlug() - Method in class org.purl.sword.client.ClientOptions
Get the current slug header.
getSlug() - Method in class org.purl.sword.client.PostMessage
Get the Slug value.
getSource() - Method in class org.purl.sword.atom.Content
Get the Source.
getSource() - Method in class org.purl.sword.atom.Entry
Deprecated. 
getStatus() - Method in exception org.purl.sword.base.SWORDErrorException
 
getStatus() - Method in class org.purl.sword.client.Client
Return the status information that was returned from the most recent request sent to the server.
getStatus() - Method in interface org.purl.sword.client.SWORDClient
Get the status result returned from the most recent network test.
getSummary() - Method in class org.purl.sword.atom.Entry
Get the summary.
getText() - Method in class org.purl.sword.client.SWORDComboBox
Get the text of the currently selected item in the combo box.
getTitle() - Method in class org.purl.sword.atom.Entry
Get the title.
getTitle() - Method in class org.purl.sword.atom.Link
Get the title.
getTitle() - Method in class org.purl.sword.base.Collection
Get the title.
getTitle() - Method in class org.purl.sword.base.Workspace
Get the content of the Title element.
getTreatment() - Method in class org.purl.sword.base.Collection
Get the treatment value.
getTreatment() - Method in class org.purl.sword.base.SWORDEntry
Get the treatment value.
getType() - Method in class org.purl.sword.atom.Content
Get the type.
getType() - Method in class org.purl.sword.atom.Link
Get the type.
getType() - Method in class org.purl.sword.atom.TextConstruct
Get the type.
getType() - Method in class org.purl.sword.base.SwordValidationInfo
Return the type of information.
getUnmarshallAttributeInfoIterator() - Method in class org.purl.sword.base.SwordValidationInfo
 
getUnmarshallElementInfoIterator() - Method in class org.purl.sword.base.SwordValidationInfo
 
getUpdated() - Method in class org.purl.sword.atom.Entry
Get the updated date, expressed as a String.
getUri() - Method in class org.purl.sword.atom.Author
Get the author URI.
getUri() - Method in class org.purl.sword.atom.Generator
Get the URI.
getUrl() - Method in class org.purl.sword.client.PostDestination
 
getUrl(HttpServletRequest) - Static method in class org.purl.sword.server.DepositServlet
Utility method to construct the URL called for this Servlet
getUserAgent() - Method in class org.purl.sword.base.SWORDEntry
Get the user agent
getUserAgent() - Method in class org.purl.sword.client.PostMessage
 
getUsername() - Method in class org.purl.sword.base.AtomDocumentRequest
Retrieve the username.
getUsername() - Method in class org.purl.sword.base.Deposit
 
getUsername() - Method in class org.purl.sword.base.ServiceDocumentRequest
Retrieve the username.
getUsername() - Method in class org.purl.sword.client.ClientOptions
Get the username.
getUsername() - Method in class org.purl.sword.client.PostDestination
 
getUsername() - Method in class org.purl.sword.client.ServiceDialog
Get the username from the controls on the dialog.
getUsernamePassword(HttpServletRequest) - Method in class org.purl.sword.server.DepositServlet
Utility method to return the username and password (separated by a colon ':')
getValidationAttributeInfoIterator() - Method in class org.purl.sword.base.SwordValidationInfo
 
getValidationElementInfoIterator() - Method in class org.purl.sword.base.SwordValidationInfo
Return an iterator to view the nested validation info objects.
getValueAt(int, int) - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Get the value that is at the specified cell.
getVerboseDescription() - Method in class org.purl.sword.base.SWORDEntry
Get the Verbose Description for this entry.
getVersion() - Method in class org.purl.sword.atom.Generator
Get the version.
getVersion() - Method in class org.purl.sword.base.Service
Get the SWORD version.
getWorkspaces() - Method in class org.purl.sword.base.Service
Get an Iterator over the workspaces.
getWorkspacesList() - Method in class org.purl.sword.base.Service
Get a List of workspaces
getXmlName() - Method in class org.purl.sword.base.XmlElement
 
GuiClient - Class in org.purl.sword.client
Main class that creates the GUI interface for the demonstration SWORD client.
GuiClient() - Constructor for class org.purl.sword.client.GuiClient
Create a new instance of the tool.
GuiClient.AboutAction - Class in org.purl.sword.client
Action that process the About operation.
GuiClient.AboutAction() - Constructor for class org.purl.sword.client.GuiClient.AboutAction
Create a new instance.
GuiClient.AddServiceAction - Class in org.purl.sword.client
Action to access a service document and process the results.
GuiClient.AddServiceAction() - Constructor for class org.purl.sword.client.GuiClient.AddServiceAction
Create a new instance.
GuiClient.DebugAction - Class in org.purl.sword.client
Action to process the toggle to show and hide the debug panel.
GuiClient.DebugAction() - Constructor for class org.purl.sword.client.GuiClient.DebugAction
Create a new instance.
GuiClient.EditPropertiesAction - Class in org.purl.sword.client
Action to quit the application.
GuiClient.EditPropertiesAction() - Constructor for class org.purl.sword.client.GuiClient.EditPropertiesAction
Create the Edit Properties action.
GuiClient.HelpAction - Class in org.purl.sword.client
Action that process the Help operation.
GuiClient.HelpAction() - Constructor for class org.purl.sword.client.GuiClient.HelpAction
Create a new instance.
GuiClient.MainPanel - Class in org.purl.sword.client
The main panel in the GUI application.
GuiClient.MainPanel(boolean) - Constructor for class org.purl.sword.client.GuiClient.MainPanel
Create a new instance.
GuiClient.PostAction - Class in org.purl.sword.client
Controlling action to post a file to the server.
GuiClient.PostAction() - Constructor for class org.purl.sword.client.GuiClient.PostAction
Create a post action.
GuiClient.QuitAction - Class in org.purl.sword.client
Action to quit the application.
GuiClient.QuitAction() - Constructor for class org.purl.sword.client.GuiClient.QuitAction
Create the Quit action.
GuiClient.ValidationInfoAction - Class in org.purl.sword.client
Action to process the toggle to show and hide the debug panel.
GuiClient.ValidationInfoAction() - Constructor for class org.purl.sword.client.GuiClient.ValidationInfoAction
Create a new instance.

H

handleIncorrectElement(Element, Properties) - Method in class org.purl.sword.base.XmlElement
 
HttpHeaders - Interface in org.purl.sword.base
Definition of the additional HTTP Header tags that will be used in the SWORD protocol.

I

Id - Class in org.purl.sword.atom
 
Id() - Constructor for class org.purl.sword.atom.Id
 
Id(String) - Constructor for class org.purl.sword.atom.Id
 
init() - Method in class org.purl.sword.client.ServletClient
Initialise the servlet.
init() - Method in class org.purl.sword.server.AtomDocumentServlet
Initialise the servlet.
init() - Method in class org.purl.sword.server.DepositServlet
Initialise the servlet
init() - Method in class org.purl.sword.server.ServiceDocumentServlet
Initialise the servlet.
initialise() - Method in class org.purl.sword.atom.Entry
 
initialise() - Method in class org.purl.sword.atom.Generator
 
initialise() - Method in class org.purl.sword.atom.TextConstruct
 
initialise() - Method in class org.purl.sword.base.Collection
 
initialise() - Method in class org.purl.sword.base.SwordAcceptPackaging
 
initialise() - Method in class org.purl.sword.base.SWORDEntry
 
initialise() - Method in class org.purl.sword.base.SWORDErrorDocument
 
initialise() - Method in class org.purl.sword.base.Workspace
Initialise the object, ready for use.
initialisePostDialog() - Method in class org.purl.sword.client.GuiClient.PostAction
Initialise the post dialog.
insertItem(Object) - Method in class org.purl.sword.client.SWORDComboBox
Insert an item into the combo box.
insertItems(String[]) - Method in class org.purl.sword.client.SWORDComboBox
Insert multiple items into the combo box.
instance() - Static method in class org.purl.sword.base.SwordContentPackageTypes
 
InvalidMediaTypeException - Exception in org.purl.sword.atom
An invalid media type has been detected during parsing.
InvalidMediaTypeException(String) - Constructor for exception org.purl.sword.atom.InvalidMediaTypeException
Create a new instance and store the message.
isCellEditable(int, int) - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Determine if the cell can be edited.
isElementChecked(XmlName) - Method in class org.purl.sword.atom.Entry
 
isElementChecked(XmlName) - Method in class org.purl.sword.base.SWORDEntry
 
isElementChecked(XmlName) - Method in class org.purl.sword.base.SWORDErrorDocument
 
isEmpty() - Method in class org.purl.sword.base.SwordContentPackageTypes
 
isGuiMode() - Method in class org.purl.sword.client.ClientOptions
Determine if the tool is to be run in GUI mode.
isInstanceOf(Element, String, String) - Method in class org.purl.sword.base.XmlElement
Determines if the specified element is an instance of the element name.
isInstanceOf(Element, XmlName) - Method in class org.purl.sword.base.XmlElement
 
isMd5() - Method in class org.purl.sword.client.ClientOptions
Get the MD5 setting.
isMediationSet() - Method in class org.purl.sword.base.Collection
 
isNoCapture() - Method in class org.purl.sword.client.ClientOptions
Determine if the noCapture option is set.
isNoOp() - Method in class org.purl.sword.base.Deposit
 
isNoOp() - Method in class org.purl.sword.base.Service
Get the NoOp value.
isNoOp() - Method in class org.purl.sword.base.SWORDEntry
Get the current value of NoOp.
isNoOp() - Method in class org.purl.sword.client.ClientOptions
Determine if the NoOp header should be sent.
isNoOp() - Method in class org.purl.sword.client.PostMessage
Get the no-op state.
isNoOpSet() - Method in class org.purl.sword.base.Service
Determine if the NoOp value has been set.
isNoOpSet() - Method in class org.purl.sword.base.SWORDEntry
Determine if the noOp value has been set.
isSet() - Method in class org.purl.sword.base.BasicBooleanContentElement
 
isSet() - Method in class org.purl.sword.base.BasicIntegerContentElement
 
isUseMD5() - Method in class org.purl.sword.client.PostMessage
Get the MD5 status.
isValidType(String) - Method in class org.purl.sword.base.SwordContentPackageTypes
 
isVerbose() - Method in class org.purl.sword.base.Deposit
 
isVerbose() - Method in class org.purl.sword.base.Service
Get the Verbose setting.
isVerbose() - Method in class org.purl.sword.client.ClientOptions
Determine if the verbose option is set.
isVerbose() - Method in class org.purl.sword.client.PostMessage
Get the verbose value.
isVerboseSet() - Method in class org.purl.sword.base.Service
Determine if the Verbose value has been set.

K

keys() - Method in class org.purl.sword.base.SwordContentPackageTypes
 

L

Link - Class in org.purl.sword.atom
Represents an ATOM Link element.
Link() - Constructor for class org.purl.sword.atom.Link
Create a new instance and set prefix and local name to 'atom' and 'link', respectively.
LOGGING_PROPERTY_FILE - Static variable in class org.purl.sword.client.ClientConstants
The logging property file.

M

main(String[]) - Static method in class org.purl.sword.base.ChecksumUtils
Run a simple test to process the file.
main(String[]) - Static method in class org.purl.sword.client.ClientFactory
Start the application and determine which client should be loaded.
makeErrorDocument(String, int, String, HttpServletRequest, HttpServletResponse) - Method in class org.purl.sword.server.DepositServlet
Utility method to construct a SWORDErrorDocumentTest
marshall() - Method in class org.purl.sword.atom.Author
Marshall the data in this object to a XOM Element.
marshall() - Method in class org.purl.sword.atom.Content
Marshall the data in this object to an Element object.
marshall() - Method in class org.purl.sword.atom.Entry
Mashall the data stored in this object into Element objects.
marshall() - Method in class org.purl.sword.atom.Generator
Marshall the data in the object to an Element object.
marshall() - Method in class org.purl.sword.atom.Link
Mashall the data stored in this object into Element objects.
marshall() - Method in class org.purl.sword.atom.Source
Marshall the data stored in this object into Element objects.
marshall() - Method in class org.purl.sword.atom.TextConstruct
Marshall the data in this object to an Element object.
marshall() - Method in class org.purl.sword.base.BasicContentElement
Marshall the data in this object to an Element object.
marshall() - Method in class org.purl.sword.base.Collection
Marshall the data in this object to an Element object.
marshall() - Method in class org.purl.sword.base.DepositResponse
Marshall the data in the enclosed SWORD Entry.
marshall() - Method in class org.purl.sword.base.Service
Marshall the data in this object to an Element object.
marshall() - Method in class org.purl.sword.base.ServiceDocument
Marshall the data in the Service element and generate a String representation.
marshall() - Method in class org.purl.sword.base.SwordAcceptPackaging
Marshall the data in this object to an Element object.
marshall() - Method in interface org.purl.sword.base.SwordElementInterface
Marshall the data in the object to the XOM Element.
marshall() - Method in class org.purl.sword.base.SWORDEntry
Overrides the marshall method in the parent Entry.
marshall() - Method in class org.purl.sword.base.SWORDErrorDocument
Overrides the marshall method in the parent SWORDEntry.
marshall() - Method in class org.purl.sword.base.Workspace
Marshall the data in this element to an Element.
marshallContent(Element) - Method in class org.purl.sword.base.BasicBooleanContentElement
 
marshallContent(Element) - Method in class org.purl.sword.base.BasicContentElement
 
marshallContent(Element) - Method in class org.purl.sword.base.BasicIntegerContentElement
 
marshallContent(Element) - Method in class org.purl.sword.base.BasicStringContentElement
 
marshallElements(Element) - Method in class org.purl.sword.atom.Entry
 
marshallElements(Element) - Method in class org.purl.sword.base.SWORDEntry
 
MAX_UPLOAD_SIZE_EXCEEDED - Static variable in interface org.purl.sword.base.ErrorCodes
MediationNotAllowed - where a client has attempted a mediated deposit, but this is not supported by the server
maxUploadIsDefined() - Method in class org.purl.sword.base.Service
Determine if the max upload size is defined.
MEDIATION_NOT_ALLOWED - Static variable in interface org.purl.sword.base.ErrorCodes
MediationNotAllowed - where a client has attempted a mediated deposit, but this is not supported by the server
MessageOutputPanel - Class in org.purl.sword.client
Panel to display output messages.
MessageOutputPanel() - Constructor for class org.purl.sword.client.MessageOutputPanel
Create a new instance and initialise the panel.
MISSING_ATTRIBUTE_WARNING - Static variable in class org.purl.sword.base.SwordValidationInfo
 
MISSING_CONTENT - Static variable in class org.purl.sword.base.SwordValidationInfo
 
MISSING_ELEMENT_ERROR - Static variable in class org.purl.sword.base.SwordValidationInfo
 
MISSING_ELEMENT_WARNING - Static variable in class org.purl.sword.base.SwordValidationInfo
 
myRepository - Variable in class org.purl.sword.server.DepositServlet
Sword repository

N

Name - Class in org.purl.sword.atom
 
Name() - Constructor for class org.purl.sword.atom.Name
 
Name(String) - Constructor for class org.purl.sword.atom.Name
 
Namespaces - Interface in org.purl.sword.base
List of the namespaces that are used by SWORD.
NOT_DEFINED_TEXT - Static variable in class org.purl.sword.client.ClientConstants
the name of this application
NS_APP - Static variable in interface org.purl.sword.base.Namespaces
Atom Publishing Protocol (APP) Namespace.
NS_ATOM - Static variable in interface org.purl.sword.base.Namespaces
ATOM Namespace.
NS_DC_TERMS - Static variable in interface org.purl.sword.base.Namespaces
DC Terms Namespace.
NS_SWORD - Static variable in interface org.purl.sword.base.Namespaces
Sword Namespace.

O

org.purl.sword.atom - package org.purl.sword.atom
This package contains a collection of classes to represent the use of the ATOM Entry document within the SWORD profile.
org.purl.sword.base - package org.purl.sword.base
This package contains the base set of classes that are used by the demonstration SWORD Servers and SWORD Clients.
org.purl.sword.client - package org.purl.sword.client
 
org.purl.sword.server - package org.purl.sword.server
 

P

parseOptions(String[]) - Method in class org.purl.sword.client.ClientOptions
Parse the list of options contained in the specified array.
PostDestination - Class in org.purl.sword.client
Details for a destination.
PostDestination() - Constructor for class org.purl.sword.client.PostDestination
Create a new instance.
PostDestination(String, String, String, String) - Constructor for class org.purl.sword.client.PostDestination
Create a new instance.
PostDialog - Class in org.purl.sword.client
Dialog for users to enter details of post destinations.
PostDialog(JFrame) - Constructor for class org.purl.sword.client.PostDialog
 
postFile(PostMessage) - Method in class org.purl.sword.client.Client
Post a file to the server.
postFile(PostMessage) - Method in interface org.purl.sword.client.SWORDClient
Post a file to the specified destination URL.
PostMessage - Class in org.purl.sword.client
Represents the details of a post to a server.
PostMessage() - Constructor for class org.purl.sword.client.PostMessage
 
PREFIX_APP - Static variable in interface org.purl.sword.base.Namespaces
APP Prefix.
PREFIX_ATOM - Static variable in interface org.purl.sword.base.Namespaces
ATOM Prefix.
PREFIX_DC_TERMS - Static variable in interface org.purl.sword.base.Namespaces
DC Terms Prefix.
PREFIX_SWORD - Static variable in interface org.purl.sword.base.Namespaces
SWORD Prefix.
process() - Method in class org.purl.sword.client.CmdClient
Process the options that have been initialised from the command line.
processDepositResponse(String, DepositResponse) - Method in class org.purl.sword.client.ServicePanel
Process the deposit response and insert the details into the tree.
processDespositResponse(String, DepositResponse) - Method in class org.purl.sword.client.GuiClient.MainPanel
Process a deposit response and display the information in the service panel.
processPost(PostMessage) - Method in class org.purl.sword.client.CmdClient
Process the post response.
processServiceDocument(String, ServiceDocument) - Method in class org.purl.sword.client.GuiClient.MainPanel
Process the service document and display the details in the service panel.
processServiceDocument(String, ServiceDocument) - Method in class org.purl.sword.client.ServicePanel
Process the specified service document.
processUnexpectedAttributes(Element, SwordValidationInfo) - Method in class org.purl.sword.base.SWORDErrorDocument
This method overrides the XmlElement definition so that it can allow the definition of the href attribute.
processUnexpectedAttributes(Element, ArrayList<SwordValidationInfo>) - Method in class org.purl.sword.base.XmlElement
 
processUnexpectedAttributes(Element, SwordValidationInfo) - Method in class org.purl.sword.base.XmlElement
Add the information to the unmarshall attribute section of the specified info object.
PropertiesDialog - Class in org.purl.sword.client
Dialog that is used to edit the collection of properties.
PropertiesDialog(JFrame, Properties) - Constructor for class org.purl.sword.client.PropertiesDialog
Create a new instance.
PropertiesDialog.PropertiesModel - Class in org.purl.sword.client
A table model that is used to show the properties.
PropertiesDialog.PropertiesModel() - Constructor for class org.purl.sword.client.PropertiesDialog.PropertiesModel
Create a new instance of the model.
Published - Class in org.purl.sword.atom
 
Published() - Constructor for class org.purl.sword.atom.Published
 
Published(String) - Constructor for class org.purl.sword.atom.Published
 

Q

QualityValue - Class in org.purl.sword.base
A representation of a quality value.
QualityValue() - Constructor for class org.purl.sword.base.QualityValue
Create a quality value defaulting to 1
QualityValue(float) - Constructor for class org.purl.sword.base.QualityValue
Create a quality value

R

resetType() - Method in class org.purl.sword.base.SwordValidationInfo
 
resetType(Iterator<SwordValidationInfo>) - Method in class org.purl.sword.base.SwordValidationInfo
 
Rights - Class in org.purl.sword.atom
Represents an ATOM Rights element.
Rights() - Constructor for class org.purl.sword.atom.Rights
Create a new instance and set the prefix to 'atom' and the local name to 'rights'.
run(ClientOptions) - Method in interface org.purl.sword.client.ClientType
Run the client, processing the specified options.
run(ClientOptions) - Method in class org.purl.sword.client.CmdClient
Run the client and process the specified options.
run(ClientOptions) - Method in class org.purl.sword.client.GuiClient
Run the client.

S

selected(String) - Method in class org.purl.sword.client.GuiClient
Respond to the notification that a collection has been selected in the Service panel.
selected(String) - Method in interface org.purl.sword.client.ServiceSelectedListener
Called to provide an update on whether the selected node is a Collection.
Service - Class in org.purl.sword.base
Represents an Atom Publishing Protocol Service element, with SWORD extensions.
Service() - Constructor for class org.purl.sword.base.Service
Create a new instance.
Service(String) - Constructor for class org.purl.sword.base.Service
Create a new instance.
Service(String, boolean, boolean) - Constructor for class org.purl.sword.base.Service
Create a new instance with the specified compliance level, noOp and verbose values.
SERVICE_NAME - Static variable in class org.purl.sword.client.ClientConstants
the name of this application
ServiceDialog - Class in org.purl.sword.client
Dialog that prompts the user to enter the details for a service document location.
ServiceDialog(JFrame) - Constructor for class org.purl.sword.client.ServiceDialog
Create a new instance.
ServiceDocument - Class in org.purl.sword.base
A representation of a SWORD Service Document.
ServiceDocument() - Constructor for class org.purl.sword.base.ServiceDocument
Create a new instance and set the initial service level to Zero.
ServiceDocument(String) - Constructor for class org.purl.sword.base.ServiceDocument
Create a new instance and set the specified service level.
ServiceDocument(Service) - Constructor for class org.purl.sword.base.ServiceDocument
Create a new instance and store the specified Service document.
ServiceDocumentRequest - Class in org.purl.sword.base
Represents a ServiceDocumentRequest.
ServiceDocumentRequest() - Constructor for class org.purl.sword.base.ServiceDocumentRequest
 
ServiceDocumentServlet - Class in org.purl.sword.server
ServiceDocumentServlet
ServiceDocumentServlet() - Constructor for class org.purl.sword.server.ServiceDocumentServlet
 
ServicePanel - Class in org.purl.sword.client
The main panel for the GUI client.
ServicePanel() - Constructor for class org.purl.sword.client.ServicePanel
Create a new instance of the panel.
ServiceSelectedListener - Interface in org.purl.sword.client
Listener for any objects that want to be notified when a collection has been selected in the ServicePanel.
ServletClient - Class in org.purl.sword.client
Example client that runs as a Servlet.
ServletClient() - Constructor for class org.purl.sword.client.ServletClient
 
setAbstract(String) - Method in class org.purl.sword.base.Collection
Set the abstract.
setAccessType(String) - Method in class org.purl.sword.client.ClientOptions
Set the access type.
setAttribute(XmlName) - Method in class org.purl.sword.base.SwordValidationInfo
Set the attribute that this information describes.
setChecksumError(boolean) - Method in class org.purl.sword.client.ClientOptions
Set the checksum error value.
setChecksumError(boolean) - Method in class org.purl.sword.client.PostMessage
Set the state of the checksum error.
setCollection(String) - Method in class org.purl.sword.client.GuiClient.PostAction
Called when there has been a new selection selected in the service dialog.
setCollectionPolicy(String) - Method in class org.purl.sword.base.Collection
Set the collection policy.
setContent(Content) - Method in class org.purl.sword.atom.Entry
Set the content element for this Entry.
setContent(String) - Method in class org.purl.sword.atom.Generator
Set the content.
setContent(String) - Method in class org.purl.sword.atom.Link
Set the content.
setContent(String) - Method in class org.purl.sword.atom.TextConstruct
Set the content.
setContent(boolean) - Method in class org.purl.sword.base.BasicBooleanContentElement
 
setContent(int) - Method in class org.purl.sword.base.BasicIntegerContentElement
 
setContent(String) - Method in class org.purl.sword.base.BasicStringContentElement
 
setContent(String) - Method in class org.purl.sword.base.SwordAcceptPackaging
Set the content.
setContentDescription(String) - Method in class org.purl.sword.base.SwordValidationInfo
 
setContentDisposition(String) - Method in class org.purl.sword.base.Deposit
Set the content disposition that is to be used for this deposit.
setContentLength(int) - Method in class org.purl.sword.base.Deposit
 
setContentType(String) - Method in class org.purl.sword.base.Deposit
 
setCorruptRequest(boolean) - Method in class org.purl.sword.client.PostMessage
Set the state of the corrupt request flag.
setCredentials(String, String) - Method in class org.purl.sword.client.Client
Set the user credentials that will be used when making the access to the server.
setCredentials(String, String) - Method in interface org.purl.sword.client.SWORDClient
Set the user credentials that are to be used for subsequent accesses.
setDepositID(String) - Method in class org.purl.sword.base.Deposit
 
setDepositLocation(String) - Method in class org.purl.sword.client.PostDialog
Set the deposit location.
setDestination(String) - Method in class org.purl.sword.client.PostMessage
Set the destination collection.
setElement(XmlName) - Method in class org.purl.sword.base.SwordValidationInfo
Set the element that this information describes.
setEmail(String) - Method in class org.purl.sword.atom.Author
Set the author email.
setEntry(SWORDEntry) - Method in class org.purl.sword.base.DepositResponse
Set the entry element for this response.
setErrorURI(String) - Method in class org.purl.sword.base.SWORDErrorDocument
set the error URI
setFile(InputStream) - Method in class org.purl.sword.base.Deposit
 
setFilename(String) - Method in class org.purl.sword.client.ClientOptions
Set the name of the file to post.
setFilepath(String) - Method in class org.purl.sword.client.PostMessage
Set the filepath.
setFiletype(String) - Method in class org.purl.sword.client.ClientOptions
Set the type of the file to post.
setFiletype(String) - Method in class org.purl.sword.client.PostMessage
Set the filetype.
setFormatNamespace(String) - Method in class org.purl.sword.client.ClientOptions
Set the format namespace value.
setFormatNamespace(String) - Method in class org.purl.sword.client.PostMessage
Set the packaging format.
setGenerator(Generator) - Method in class org.purl.sword.atom.Entry
Set the generator for this Entry.
setGenerator(Generator) - Method in class org.purl.sword.atom.Source
Set the generator.
setGenerator(Generator) - Method in class org.purl.sword.base.Service
 
setGuiMode(boolean) - Method in class org.purl.sword.client.ClientOptions
Set the tool to run in GUI mode.
setHref(String) - Method in class org.purl.sword.atom.Link
Set the HREF attribute.
setHref(String) - Method in class org.purl.sword.client.ClientOptions
Set the HREF of the service to access.
setHreflang(String) - Method in class org.purl.sword.atom.Link
Set the HREF Lang attribute.
setHttpResponse(int) - Method in class org.purl.sword.base.DepositResponse
Set the HTTP Response code.
setId(String) - Method in class org.purl.sword.atom.Entry
Set the ID for this Entry.
setIPAddress(String) - Method in class org.purl.sword.base.AtomDocumentRequest
Set the IP address of the user
setIPAddress(String) - Method in class org.purl.sword.base.Deposit
Set the IP address of the user
setIPAddress(String) - Method in class org.purl.sword.base.ServiceDocumentRequest
Set the IP address of the user
setLength(String) - Method in class org.purl.sword.atom.Link
Set the length.
setLocalName(String) - Method in class org.purl.sword.base.XmlName
Set the local name.
setLocation(String) - Method in class org.purl.sword.base.AtomDocumentRequest
Set the location of the service document
setLocation(String) - Method in class org.purl.sword.base.Collection
Set the location.
setLocation(String) - Method in class org.purl.sword.base.Deposit
Set the location of the deposit
setLocation(String) - Method in class org.purl.sword.base.DepositResponse
Set the HTTP Location header.
setLocation(String) - Method in class org.purl.sword.base.ServiceDocumentRequest
Set the location of the service document
setMaxUploadSize(int) - Method in class org.purl.sword.base.Service
Set the maximum file upload size in kB
setMd5(String) - Method in class org.purl.sword.base.Deposit
 
setMd5(boolean) - Method in class org.purl.sword.client.ClientOptions
Set the MD5 setting.
setMediation(boolean) - Method in class org.purl.sword.base.Collection
Set the mediation value.
setMessage(String) - Method in class org.purl.sword.base.SwordValidationInfo
Set the information message.
setName(String) - Method in class org.purl.sword.atom.Author
Set the author name.
setNamespace(String) - Method in class org.purl.sword.base.XmlName
Set the namespace value.
setNoOp(boolean) - Method in class org.purl.sword.base.Deposit
 
setNoOp(boolean) - Method in class org.purl.sword.base.Service
Set the NoOp value.
setNoOp(boolean) - Method in class org.purl.sword.base.SWORDEntry
Call this method to set noOp.
setNoOp(boolean) - Method in class org.purl.sword.client.ClientOptions
Set the NoOp setting.
setNoOp(boolean) - Method in class org.purl.sword.client.PostMessage
Set the no-op state.
setOnBehalfOf(String) - Method in class org.purl.sword.base.Deposit
 
setOnBehalfOf(String) - Method in class org.purl.sword.base.ServiceDocumentRequest
Set the onBehalfOf name.
setOnBehalfOf(String) - Method in class org.purl.sword.client.ClientOptions
Set the onBehalf of Value.
setOnBehalfOf(String) - Method in class org.purl.sword.client.PostDestination
 
setOnBehalfOf(String) - Method in class org.purl.sword.client.PostMessage
Set the onBehalfOf value.
setPackaging(String) - Method in class org.purl.sword.base.Deposit
 
setPackaging(String) - Method in class org.purl.sword.base.SWORDEntry
Set the packaging format
setPassword(String) - Method in class org.purl.sword.base.AtomDocumentRequest
Set the password.
setPassword(String) - Method in class org.purl.sword.base.Deposit
 
setPassword(String) - Method in class org.purl.sword.base.ServiceDocumentRequest
Set the password.
setPassword(String) - Method in class org.purl.sword.client.ClientOptions
Set the password.
setPassword(String) - Method in class org.purl.sword.client.PostDestination
 
setPrefix(String) - Method in class org.purl.sword.base.XmlName
Set the prefix.
setProxy(String) - Method in class org.purl.sword.client.Client
Set a proxy that should be used by the client when trying to access the server.
setProxy(String, int) - Method in class org.purl.sword.client.Client
Set a proxy that should be used by the client when trying to access the server.
setProxy(String, int) - Method in interface org.purl.sword.client.SWORDClient
Set the proxy that is to be used for subsequent accesses.
setProxyHost(String) - Method in class org.purl.sword.client.ClientOptions
Set the proxy host.
setProxyPort(int) - Method in class org.purl.sword.client.ClientOptions
Set the proxy port.
setPublished(String) - Method in class org.purl.sword.atom.Entry
Set the published date.
setQualityValue(float) - Method in class org.purl.sword.base.QualityValue
Set the quality value.
setQualityValue(QualityValue) - Method in class org.purl.sword.base.SwordAcceptPackaging
Set the type.
setRel(String) - Method in class org.purl.sword.atom.Link
Set the Rel attribute.
setRights(Rights) - Method in class org.purl.sword.atom.Entry
Set the rights for this Entry.
setServer(String, int) - Method in class org.purl.sword.client.Client
Initialise the server that will be used to send the network access.
setServer(String, int) - Method in interface org.purl.sword.client.SWORDClient
Set the server that is to be contacted on the next access.
setService(String) - Method in class org.purl.sword.base.Collection
Set the sword service.
setService(Service) - Method in class org.purl.sword.base.ServiceDocument
Set the service object associated with this document.
setServiceSelectedListener(ServiceSelectedListener) - Method in class org.purl.sword.client.ServicePanel
Set the service selected listener.
setSlug(String) - Method in class org.purl.sword.base.Deposit
 
setSlug(String) - Method in class org.purl.sword.client.ClientOptions
Set the text that is to be used for the slug header.
setSlug(String) - Method in class org.purl.sword.client.PostMessage
Set the Slug value.
setSocketTimeout(int) - Method in class org.purl.sword.client.Client
Set the connection timeout for the socket.
setSource(String) - Method in class org.purl.sword.atom.Content
Set the Source.
setSource(Source) - Method in class org.purl.sword.atom.Entry
Deprecated. 
setStatus(int) - Method in exception org.purl.sword.base.SWORDErrorException
Set the status
setStatus(String) - Method in class org.purl.sword.client.GuiClient.MainPanel
Set the status label on the panel.
setSummary(Summary) - Method in class org.purl.sword.atom.Entry
Set the summary.
setTitle(Title) - Method in class org.purl.sword.atom.Entry
Set the title.
setTitle(String) - Method in class org.purl.sword.atom.Link
Set the title.
setTitle(String) - Method in class org.purl.sword.base.Collection
Set the title.
setTitle(String) - Method in class org.purl.sword.base.Workspace
Set the title.
setTreatment(String) - Method in class org.purl.sword.base.Collection
Set the treatment.
setTreatment(String) - Method in class org.purl.sword.base.SWORDEntry
Set the treatment value.
setType(String) - Method in class org.purl.sword.atom.Content
Set the type for the content.
setType(String) - Method in class org.purl.sword.atom.Link
Set the type.
setType(ContentType) - Method in class org.purl.sword.atom.TextConstruct
Set the type.
setType(SwordValidationInfoType) - Method in class org.purl.sword.base.SwordValidationInfo
Set the type of information
setUpdated(String) - Method in class org.purl.sword.atom.Entry
Set the updated date.
setUri(String) - Method in class org.purl.sword.atom.Author
Set the author URI.
setUri(String) - Method in class org.purl.sword.atom.Generator
Set the URI.
setUrl(String) - Method in class org.purl.sword.client.PostDestination
 
setUseMD5(boolean) - Method in class org.purl.sword.client.PostMessage
Set the md5 state.
setUserAgent(String) - Method in class org.purl.sword.base.SWORDEntry
Set the user agent
setUserAgent(String) - Method in class org.purl.sword.client.Client
 
setUserAgent(String) - Method in class org.purl.sword.client.PostMessage
Set the user agent
setUsername(String) - Method in class org.purl.sword.base.AtomDocumentRequest
Set the username.
setUsername(String) - Method in class org.purl.sword.base.Deposit
 
setUsername(String) - Method in class org.purl.sword.base.ServiceDocumentRequest
Set the username.
setUsername(String) - Method in class org.purl.sword.client.ClientOptions
Set the username.
setUsername(String) - Method in class org.purl.sword.client.PostDestination
 
setValueAt(Object, int, int) - Method in class org.purl.sword.client.PropertiesDialog.PropertiesModel
Set the value for the specified cell.
setVerbose(boolean) - Method in class org.purl.sword.base.Deposit
 
setVerbose(boolean) - Method in class org.purl.sword.base.Service
Set the Verbose value.
setVerbose(boolean) - Method in class org.purl.sword.client.ClientOptions
Set the verbose option.
setVerbose(boolean) - Method in class org.purl.sword.client.PostMessage
Set the verbose state.
setVerboseDescription(String) - Method in class org.purl.sword.base.SWORDEntry
Set the verbose description.
setVersion(String) - Method in class org.purl.sword.atom.Generator
Set the version.
setVersion(String) - Method in class org.purl.sword.base.Service
Set the SWORD version.
show() - Method in class org.purl.sword.client.PostDialog
Show the dialog with ok and cancel options.
show() - Method in class org.purl.sword.client.PropertiesDialog
Show the dialog and return the status code.
show() - Method in class org.purl.sword.client.ServiceDialog
Show the dialog.
showDebugTab(boolean) - Method in class org.purl.sword.client.GuiClient.MainPanel
Show or hide the debug panel.
showDestinationDialog(PostDestination) - Method in class org.purl.sword.client.PostDialog
Show the destination dialog.
SLUG - Static variable in interface org.purl.sword.base.HttpHeaders
The Slug header.
Source - Class in org.purl.sword.atom
Represents an ATOM Generator element.
Source() - Constructor for class org.purl.sword.atom.Source
Create a new instance and set the prefix to 'atom' and the local name to 'source'.
stateChanged(ChangeEvent) - Method in class org.purl.sword.client.PostDialog
Detect a state change event for the checkbox.
Status - Class in org.purl.sword.client
Representation of the status code and message.
Status(int, String) - Constructor for class org.purl.sword.client.Status
Create a new status message.
Summary - Class in org.purl.sword.atom
Represents an ATOM Summary element.
Summary() - Constructor for class org.purl.sword.atom.Summary
Create a new instance and set the prefix to 'atom' and the local name to 'summary'.
SwordAcceptPackaging - Class in org.purl.sword.base
Represents a text construct in the ATOM elements.
SwordAcceptPackaging() - Constructor for class org.purl.sword.base.SwordAcceptPackaging
 
SwordAcceptPackaging(String, float) - Constructor for class org.purl.sword.base.SwordAcceptPackaging
 
SwordAcceptPackaging(String, QualityValue) - Constructor for class org.purl.sword.base.SwordAcceptPackaging
 
SWORDAuthenticationException - Exception in org.purl.sword.base
Represents a SWORD exception to be thrown if bad authentication credentials are passed to a repository.
SWORDAuthenticationException(String, Exception) - Constructor for exception org.purl.sword.base.SWORDAuthenticationException
Create a new instance and store the specified message and source data.
SWORDAuthenticationException(String) - Constructor for exception org.purl.sword.base.SWORDAuthenticationException
Create a new instance and store the specified message.
SWORDClient - Interface in org.purl.sword.client
Interface for any SWORD client implementation.
SWORDClientException - Exception in org.purl.sword.client
Represents an exception thrown by the SWORD Client.
SWORDClientException() - Constructor for exception org.purl.sword.client.SWORDClientException
Create a new exception, without a message.
SWORDClientException(String) - Constructor for exception org.purl.sword.client.SWORDClientException
Create a new exception with the specified message.
SWORDClientException(String, Exception) - Constructor for exception org.purl.sword.client.SWORDClientException
Create a new exception with the specified message and set the exception that generated this error.
SwordCollectionPolicy - Class in org.purl.sword.base
 
SwordCollectionPolicy() - Constructor for class org.purl.sword.base.SwordCollectionPolicy
 
SwordCollectionPolicy(String) - Constructor for class org.purl.sword.base.SwordCollectionPolicy
 
SWORDComboBox - Class in org.purl.sword.client
An extension of the JComboBox class.
SWORDComboBox() - Constructor for class org.purl.sword.client.SWORDComboBox
Create an instance of the SWORD Combo box.
SwordContentPackageTypes - Class in org.purl.sword.base
 
SwordContentPackageTypes() - Constructor for class org.purl.sword.base.SwordContentPackageTypes
 
SwordElementInterface - Interface in org.purl.sword.base
Common methods that should be supported by all classes that represent data in the SWORD api.
SWORDEntry - Class in org.purl.sword.base
Extension of the ATOM Entry class.
SWORDEntry(String, String, String) - Constructor for class org.purl.sword.base.SWORDEntry
Create a new SWORDEntry with the given namespace and element.
SWORDEntry() - Constructor for class org.purl.sword.base.SWORDEntry
A default constructor.
SWORDEntry(XmlName) - Constructor for class org.purl.sword.base.SWORDEntry
 
SWORDErrorDocument - Class in org.purl.sword.base
Extension of the SWORD Entry class, specialized for Error Documents.
SWORDErrorDocument() - Constructor for class org.purl.sword.base.SWORDErrorDocument
Create the error document (intended to be used when unmarshalling an error document as this will set the errorURI)
SWORDErrorDocument(String) - Constructor for class org.purl.sword.base.SWORDErrorDocument
Create the error document
SWORDErrorException - Exception in org.purl.sword.base
Represents a generic SWORD exception.
SWORDErrorException(String, String) - Constructor for exception org.purl.sword.base.SWORDErrorException
Create a new instance and store the specified data.
SWORDException - Exception in org.purl.sword.base
Represents a generic SWORD exception.
SWORDException(String, Exception) - Constructor for exception org.purl.sword.base.SWORDException
Create a new instance and store the specified message and source data.
SWORDException(String, Exception, String) - Constructor for exception org.purl.sword.base.SWORDException
Create a new instance and store the specified message and source data.
SWORDException(String) - Constructor for exception org.purl.sword.base.SWORDException
Create a new instance and store the specified message.
SWORDFormPanel - Class in org.purl.sword.client
Utility class.
SWORDFormPanel() - Constructor for class org.purl.sword.client.SWORDFormPanel
Create a new instance of the class.
SwordMaxUploadSize - Class in org.purl.sword.base
 
SwordMaxUploadSize() - Constructor for class org.purl.sword.base.SwordMaxUploadSize
 
SwordMaxUploadSize(int) - Constructor for class org.purl.sword.base.SwordMaxUploadSize
 
SwordMediation - Class in org.purl.sword.base
 
SwordMediation() - Constructor for class org.purl.sword.base.SwordMediation
 
SwordMediation(boolean) - Constructor for class org.purl.sword.base.SwordMediation
 
swordNoOp - Variable in class org.purl.sword.base.SWORDEntry
Specifies whether the document was run in noOp mode, i.e.
SwordNoOp - Class in org.purl.sword.base
 
SwordNoOp() - Constructor for class org.purl.sword.base.SwordNoOp
 
SwordNoOp(boolean) - Constructor for class org.purl.sword.base.SwordNoOp
 
SwordPackaging - Class in org.purl.sword.base
 
SwordPackaging() - Constructor for class org.purl.sword.base.SwordPackaging
 
SwordPackaging(String) - Constructor for class org.purl.sword.base.SwordPackaging
 
SWORDServer - Interface in org.purl.sword.server
An abstract interface to be implemented by repositories wishing to provide a SWORD compliant service.
SwordService - Class in org.purl.sword.base
 
SwordService() - Constructor for class org.purl.sword.base.SwordService
 
SwordService(String) - Constructor for class org.purl.sword.base.SwordService
 
swordTreatment - Variable in class org.purl.sword.base.SWORDEntry
Used for a human readable statement about what treatment the deposited resource has received.
SwordTreatment - Class in org.purl.sword.base
 
SwordTreatment() - Constructor for class org.purl.sword.base.SwordTreatment
 
SwordTreatment(String) - Constructor for class org.purl.sword.base.SwordTreatment
 
swordUserAgent - Variable in class org.purl.sword.base.SWORDEntry
The user agent
SwordUserAgent - Class in org.purl.sword.base
 
SwordUserAgent() - Constructor for class org.purl.sword.base.SwordUserAgent
 
SwordUserAgent(String) - Constructor for class org.purl.sword.base.SwordUserAgent
 
SwordValidationInfo - Class in org.purl.sword.base
Represents an validation information item about the elements/attributes.
SwordValidationInfo(XmlName) - Constructor for class org.purl.sword.base.SwordValidationInfo
Create a new information object for the specified element.
SwordValidationInfo(XmlName, XmlName) - Constructor for class org.purl.sword.base.SwordValidationInfo
Create a new information object for the specified element's attribute.
SwordValidationInfo(XmlName, String, SwordValidationInfoType) - Constructor for class org.purl.sword.base.SwordValidationInfo
Create a new instance of a validation information object that reports on an element.
SwordValidationInfo(XmlName, XmlName, String, SwordValidationInfoType) - Constructor for class org.purl.sword.base.SwordValidationInfo
Create a new instance of a validation information object that reports on an attribute in the specified element.
SwordValidationInfoType - Enum in org.purl.sword.base
 
SwordVerbose - Class in org.purl.sword.base
 
SwordVerbose() - Constructor for class org.purl.sword.base.SwordVerbose
 
SwordVerbose(boolean) - Constructor for class org.purl.sword.base.SwordVerbose
 
swordVerboseDescription - Variable in class org.purl.sword.base.SWORDEntry
Use to supply a verbose description.
SwordVerboseDescription - Class in org.purl.sword.base
 
SwordVerboseDescription() - Constructor for class org.purl.sword.base.SwordVerboseDescription
 
SwordVerboseDescription(String) - Constructor for class org.purl.sword.base.SwordVerboseDescription
 
SwordVersion - Class in org.purl.sword.base
 
SwordVersion() - Constructor for class org.purl.sword.base.SwordVersion
 
SwordVersion(String) - Constructor for class org.purl.sword.base.SwordVersion
 

T

TARGET_OWNER_UKNOWN - Static variable in interface org.purl.sword.base.ErrorCodes
TargetOwnerUnknown - where the server cannot identify the specified TargetOwner
TextConstruct - Class in org.purl.sword.atom
Represents a text construct in the ATOM elements.
TextConstruct(String, String) - Constructor for class org.purl.sword.atom.TextConstruct
Create a new instance, specifying the prefix and local name.
TextConstruct(String) - Constructor for class org.purl.sword.atom.TextConstruct
Create a new instance.
TextConstruct(XmlName) - Constructor for class org.purl.sword.atom.TextConstruct
Create a new instance.
TextConstruct(String, String, String) - Constructor for class org.purl.sword.atom.TextConstruct
 
Title - Class in org.purl.sword.atom
Represents an ATOM Title element.
Title() - Constructor for class org.purl.sword.atom.Title
Create a new instance and set the prefix to 'atom' and the local name to 'title'.
toString() - Method in class org.purl.sword.atom.Author
Return the string.
toString() - Method in class org.purl.sword.atom.Content
Get a string representation.
toString() - Method in enum org.purl.sword.atom.ContentType
Retrieve a string representation of this object.
toString() - Method in class org.purl.sword.atom.Generator
Get a string representation.
toString() - Method in class org.purl.sword.atom.Link
 
toString() - Method in class org.purl.sword.atom.TextConstruct
Get a string representation.
toString() - Method in class org.purl.sword.base.Collection
Get a string representation of this object.
toString() - Method in class org.purl.sword.base.DepositResponse
Retrieve a string representation of this data.
toString() - Method in class org.purl.sword.base.QualityValue
Get a String representation of this quality value
toString() - Method in class org.purl.sword.base.ServiceDocument
Return the Service Document in it's XML form.
toString() - Method in class org.purl.sword.base.SwordAcceptPackaging
Get a string representation.
toString() - Method in class org.purl.sword.base.SwordValidationInfo
 
toString() - Method in class org.purl.sword.client.PostDestination
Create a string representation of this object.
toString() - Method in class org.purl.sword.client.Status
Get a string representation of the status.
TYPE_MULTI_POST - Static variable in class org.purl.sword.client.ClientOptions
Label for the multipost operation.
TYPE_POST - Static variable in class org.purl.sword.client.ClientOptions
Label for the post operation.
TYPE_SERVICE - Static variable in class org.purl.sword.client.ClientOptions
Label for the service operation.

U

UNKNOWN_ATTRIBUTE - Static variable in class org.purl.sword.base.SwordValidationInfo
 
UNKNOWN_ELEMENT - Static variable in class org.purl.sword.base.SwordValidationInfo
 
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.Author
Unmarshall the author details from the specified element.
unmarshall(Element) - Method in class org.purl.sword.atom.Author
Unmarshall the author details from the specified element.
unmarshall(Element) - Method in class org.purl.sword.atom.Content
 
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.Content
Unmarshall the content element into the data in this object.
unmarshall(Element) - Method in class org.purl.sword.atom.Entry
Unmarshall the contents of the Entry element into the internal data objects in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.Entry
 
unmarshall(Element) - Method in class org.purl.sword.atom.Generator
Unmarshall the specified Generator element into the data in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.Generator
 
unmarshall(Element) - Method in class org.purl.sword.atom.Link
Unmarshall the contents of the Link element into the internal data objects in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.Link
 
unmarshall(Element) - Method in class org.purl.sword.atom.Source
Unmarshall the contents of the source element into the internal data objects in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.Source
 
unmarshall(Element) - Method in class org.purl.sword.atom.TextConstruct
Unmarshall the text element into this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.atom.TextConstruct
 
unmarshall(Element, Properties) - Method in class org.purl.sword.base.BasicContentElement
Unmarshall the text element into this object.
unmarshall(Element) - Method in class org.purl.sword.base.BasicContentElement
 
unmarshall(Element) - Method in class org.purl.sword.base.Collection
Unmarshall the content element into the data in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.Collection
 
unmarshall(String) - Method in class org.purl.sword.base.DepositResponse
Unmarshall the specified XML data into a SWORD Entry.
unmarshall(String, Properties) - Method in class org.purl.sword.base.DepositResponse
 
unmarshall(Element) - Method in class org.purl.sword.base.Service
Unmarshall the content element into the data in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.Service
 
unmarshall(String) - Method in class org.purl.sword.base.ServiceDocument
Convert the specified XML string into a set of objects used within the service.
unmarshall(String, Properties) - Method in class org.purl.sword.base.ServiceDocument
 
unmarshall(Element) - Method in class org.purl.sword.base.ServiceDocument
Unmarshall the specified element.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.ServiceDocument
Unmarshall the specified element, and return the generated validation information.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.SwordAcceptPackaging
Unmarshall the text element into this object.
unmarshall(Element) - Method in class org.purl.sword.base.SwordAcceptPackaging
 
unmarshall(Element) - Method in interface org.purl.sword.base.SwordElementInterface
Unmarshall the data in the specified element and store it in the object.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.SWORDEntry
 
unmarshall(Element) - Method in class org.purl.sword.base.SWORDEntry
Overrides the unmarshall method in the parent Entry.
unmarshall(Element) - Method in class org.purl.sword.base.SWORDErrorDocument
Overrides the unmarshall method in the parent SWORDEntry.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.SWORDErrorDocument
 
unmarshall(Element) - Method in class org.purl.sword.base.Workspace
Unmarshall the workspace element into the data in this object.
unmarshall(Element, Properties) - Method in class org.purl.sword.base.Workspace
 
unmarshallBoolean(Element) - Method in class org.purl.sword.base.XmlElement
Extract a boolean value from the specified element.
unmarshallContent(Element) - Method in class org.purl.sword.base.BasicBooleanContentElement
 
unmarshallContent(Element) - Method in class org.purl.sword.base.BasicContentElement
 
unmarshallContent(Element) - Method in class org.purl.sword.base.BasicIntegerContentElement
 
unmarshallContent(Element) - Method in class org.purl.sword.base.BasicStringContentElement
 
unmarshallErrorDocument(String) - Method in class org.purl.sword.base.DepositResponse
 
unmarshallErrorDocument(String, Properties) - Method in class org.purl.sword.base.DepositResponse
Unmarshall the specified XML data into a SWORD error document.
UnmarshallException - Exception in org.purl.sword.base
Represents information about an exception that is generated during the Unmarshall process.
UnmarshallException(String, Exception) - Constructor for exception org.purl.sword.base.UnmarshallException
Create a new instance and store the specified message and source data.
UnmarshallException(String) - Constructor for exception org.purl.sword.base.UnmarshallException
Create a new instance and store the specified message.
unmarshallInteger(Element) - Method in class org.purl.sword.base.XmlElement
Extract an integer value from the specified element.
unmarshallString(Element) - Method in class org.purl.sword.base.XmlElement
Extract a string value from the specified element.
unmarshallWithoutValidate(Element, Properties) - Method in class org.purl.sword.atom.Entry
 
unmarshallWithValidation(Element, Properties) - Method in class org.purl.sword.base.SWORDEntry
Overrides the unmarshall method in the parent Entry.
Updated - Class in org.purl.sword.atom
 
Updated() - Constructor for class org.purl.sword.atom.Updated
 
Updated(String) - Constructor for class org.purl.sword.atom.Updated
 
updateList() - Method in class org.purl.sword.client.SWORDComboBox
Update the list for the Combo box with the currently selected item.
Uri - Class in org.purl.sword.atom
 
Uri() - Constructor for class org.purl.sword.atom.Uri
 
Uri(String) - Constructor for class org.purl.sword.atom.Uri
 
usage() - Static method in class org.purl.sword.client.ClientFactory
Generate a string that specifies the command line options for this program.
useMd5() - Method in class org.purl.sword.client.PostDialog
Determine if the MD5 checkbox is selected.
useNoOp() - Method in class org.purl.sword.client.PostDialog
Determine if the noOp checkbox is selected.
USER_AGENT - Static variable in interface org.purl.sword.base.HttpHeaders
The user agent.
userAgent - Static variable in class org.purl.sword.client.ServletClient
The user agent name of this library
useVerbose() - Method in class org.purl.sword.client.PostDialog
Determine if the verbose checkbox is selected.

V

validate(Properties) - Method in class org.purl.sword.atom.Author
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.atom.Author
 
validate(Properties) - Method in class org.purl.sword.atom.Content
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.atom.Content
 
validate(Properties) - Method in class org.purl.sword.atom.Entry
 
validate(SwordValidationInfo, Properties) - Method in class org.purl.sword.atom.Entry
 
validate(Properties) - Method in class org.purl.sword.atom.Generator
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.atom.Generator
 
validate(Properties) - Method in class org.purl.sword.atom.Link
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.atom.Link
 
validate(Properties) - Method in class org.purl.sword.atom.Source
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.atom.Source
 
validate(Properties) - Method in class org.purl.sword.atom.TextConstruct
Validate this element, checking that the content stored in the object matches the requirements for the object as defined in the SWORD profile.
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.atom.TextConstruct
Validate this element, checking that the content stored in the object matches the requirements for the object as defined in the SWORD profile.
validate(Properties) - Method in class org.purl.sword.base.BasicContentElement
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.base.BasicContentElement
 
validate(Properties) - Method in class org.purl.sword.base.Collection
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.base.Collection
 
validate(Properties) - Method in class org.purl.sword.base.Service
 
validate(ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.base.Service
 
validate() - Method in class org.purl.sword.base.ServiceDocument
 
validate(Properties) - Method in class org.purl.sword.base.ServiceDocument
 
validate(Properties) - Method in class org.purl.sword.base.SwordAcceptPackaging
 
validate(ArrayList<SwordValidationInfo>, ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.base.SwordAcceptPackaging
 
validate(Properties) - Method in class org.purl.sword.base.SWORDEntry
 
validate(SwordValidationInfo, Properties) - Method in class org.purl.sword.base.SWORDEntry
 
validate(Properties) - Method in class org.purl.sword.base.SWORDErrorDocument
 
validate(SwordValidationInfo, Properties) - Method in class org.purl.sword.base.SWORDErrorDocument
 
validate(Properties) - Method in class org.purl.sword.base.Workspace
 
validate(ArrayList<SwordValidationInfo>, Properties) - Method in class org.purl.sword.base.Workspace
 
validate(Properties) - Method in class org.purl.sword.base.XmlElement
 
validateContent(Properties) - Method in class org.purl.sword.base.BasicBooleanContentElement
 
validateContent(Properties) - Method in class org.purl.sword.base.BasicContentElement
 
validateContent(Properties) - Method in class org.purl.sword.base.BasicIntegerContentElement
 
validateContent(Properties) - Method in class org.purl.sword.base.BasicStringContentElement
 
validateContent(Properties) - Method in class org.purl.sword.base.SwordPackaging
Validate the content for this element.
valueChanged(TreeSelectionEvent) - Method in class org.purl.sword.client.ServicePanel
Respond to a changed tree selection event.
valueOf(String) - Static method in enum org.purl.sword.atom.ContentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.purl.sword.base.SwordValidationInfoType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.purl.sword.atom.ContentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.purl.sword.base.SwordValidationInfoType
Returns an array containing the constants of this enum type, in the order they are declared.

W

Workspace - Class in org.purl.sword.base
Represents an Atom Publishing Protocol Workspace element.
Workspace() - Constructor for class org.purl.sword.base.Workspace
Create a new instance of the workspace, with no title.
Workspace(String) - Constructor for class org.purl.sword.base.Workspace
Create a new instance of the workspace with the specified title.
write(int) - Method in class org.purl.sword.client.DebugOutputStream
Override the write method from OutputStream.

X

X_CORRUPT - Static variable in interface org.purl.sword.base.HttpHeaders
An HTTP Header label that the server should not epect, and thus created a corrupt header.
X_ERROR_CODE - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header that specifies the error code information.
X_NO_OP - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header label that specifies the desired NoOp status.
X_ON_BEHALF_OF - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header label that specifies the On Behalf Of information.
X_PACKAGING - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header label that specifies the Packaging information.
X_VERBOSE - Static variable in interface org.purl.sword.base.HttpHeaders
The HTTP Header label that specifies the desired Verbose status.
XmlElement - Class in org.purl.sword.base
Parent class for all classes that represent an XML element.
XmlElement(String) - Constructor for class org.purl.sword.base.XmlElement
Create a new instance.
XmlElement(String, String) - Constructor for class org.purl.sword.base.XmlElement
Create a new instance.
XmlElement(String, String, String) - Constructor for class org.purl.sword.base.XmlElement
Create a new insatnce.
XmlElement(XmlName) - Constructor for class org.purl.sword.base.XmlElement
 
xmlName - Variable in class org.purl.sword.base.XmlElement
 
XmlName - Class in org.purl.sword.base
 
XmlName(String, String, String) - Constructor for class org.purl.sword.base.XmlName
Create a new instance with the specified prefix and local name.
XmlName(Element) - Constructor for class org.purl.sword.base.XmlName
 
XmlName(Attribute) - Constructor for class org.purl.sword.base.XmlName
 

A B C D E G H I K L M N O P Q R S T U V W X

Copyright © 2012. All Rights Reserved.