All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

addProduct(Product). Method in class XSA.Vendor
Adds a product to this vendors list of products.
AnySAXParserFactory(). Constructor for class XSA.Util.AnySAXParserFactory

C

checkedVendor(Vendor). Method in class XSA.DefaultClient
checkedVendor(Vendor). Method in interface XSA.XSAClient
Notifies the client that an XSA document has been checked.
checkingDone(). Method in class XSA.DefaultClient
checkingDone(). Method in interface XSA.XSAClient
Notifies the client that no more documents will be checked.
checkingDone(). Method in class XSA.XSAEngine
Tells the engine that no more URLs will be checked.
checkingStarts(). Method in class XSA.DefaultClient
checkingStarts(). Method in interface XSA.XSAClient
Notifies the client that XSA checking is about to begin.
checkingStarts(). Method in class XSA.XSAEngine
Tells the engine that checking is about to begin.
checkURL(String, Hashtable). Method in class XSA.XSAEngine
Tells the engine to check a URL and some of the products mentioned there.
createDocHandler(Parser, XSAClient, String, Hashtable, ObjectFactory). Method in class XSA.InternalObjectsFactory
Sets up and creates the XSADocumentHandler object.
createErrorHandler(String, XSAClient). Method in class XSA.InternalObjectsFactory
Creates the error handler to be used during parsing.
createParser(String). Method in class XSA.InternalObjectsFactory
Creates a SAX parser.
createProduct(). Method in class XSA.ObjectFactory
Creates a Product object.
createVendor(String). Method in class XSA.ObjectFactory
Creates a Vendor object.

D

DefaultClient(). Constructor for class XSA.DefaultClient
documentMoved(String, String). Method in class XSA.DefaultClient
documentMoved(String, String). Method in interface XSA.XSAClient
Notifies the client that an XSA document has been moved.
done(). Method in interface XSA.ChangeListener
Called to inform the listener that checking is now complete.
done(). Method in class XSA.SilentListener

E

error(String, String). Method in interface XSA.ChangeListener
Called whenever an error is detected.
error(String, String). Method in class XSA.DefaultClient
error(String, String). Method in class XSA.SilentListener
error(String, String). Method in interface XSA.XSAClient
Notifies the client of an error that occurred while checking the given URL.

F

fileToURL(String). Method in class XSA.XSAEngine
Turns the file reference into an absolute file: URL.
findParser(). Static method in class XSA.Util.AnySAXParserFactory
Returns the name of an installed validating parser by first trying the org.xml.sax.parser property and a preset list of parsers.
findParser(). Static method in class XSA.Util.ValidatingSAXParserFactory
Returns the name of an installed validating parser by first trying the org.xml.sax.parser property and a preset list of parsers.
findParser(String[]). Static method in class XSA.Util.AnySAXParserFactory
Returns the name of an installed validating parser by first trying the org.xml.sax.parser property and the supplied list of parsers.

G

getAPIVersion(). Method in class XSA.XSAEngine
Returns the version number of the XSA API.
getChanges(). Method in class XSA.Product
Returns a textual description of the changes since the last release of the product.
getEmail(). Method in class XSA.Vendor
Returns the email address of the vendor.
getEngineVersion(). Method in class XSA.XSAEngine
Returns the version number of the XSA engine implementation.
getHomepage(). Method in class XSA.Vendor
Returns the URL of the vendors home page.
getId(). Method in class XSA.Product
Returns the ID of the product in the XSA document.
getInfoURL(). Method in class XSA.Product
Returns the URL to the product home page.
getLastRelease(). Method in class XSA.Product
Returns the date when the product was last released.
getName(). Method in class XSA.Product
Returns the product name.
getName(). Method in class XSA.Vendor
Returns the name of the vendor.
getProducts(). Method in class XSA.Vendor
Returns the products registered on this vendor.
getURL(). Method in class XSA.Vendor
Returns the URL of the vendors XSA document.
getVendor(). Method in interface XSA.XSADocumentHandler
Returns the vendor object built from the XSA document.
getVersion(). Method in class XSA.Product
Returns the current product version.
getXSAVersion(). Method in class XSA.XSAEngine
Returns the version number of the XSA specification that this XSA API implementation conforms to.

I

InternalObjectsFactory(). Constructor for class XSA.InternalObjectsFactory
InternalXSAException(String). Constructor for class XSA.InternalXSAException

L

loadDocument(String, Hashtable). Method in class XSA.XSAEngine
Parses an XSA document into a Vendor object and returns the Vendor object.

O

ObjectFactory(). Constructor for class XSA.ObjectFactory

P

Product(). Constructor for class XSA.Product
productNameChanged(Vendor, Product, String). Method in interface XSA.ChangeListener
Called to inform the listener that a product has changed name.
productNameChanged(Vendor, Product, String). Method in class XSA.SilentListener
productNewVersion(Vendor, Product, Product). Method in interface XSA.ChangeListener
Called to inform the listener that a new version of a product has been announced.
productNewVersion(Vendor, Product, Product). Method in class XSA.SilentListener
productURLChanged(Vendor, Product, String). Method in interface XSA.ChangeListener
Called to informn the listener that a product information URL has changed.
productURLChanged(Vendor, Product, String). Method in class XSA.SilentListener

S

setChangeListener(ChangeListener). Method in class XSA.DefaultClient
Tells the client which listener to notify for changes since the last check.
setChanges(String). Method in class XSA.Product
Sets the textual description of the changes since the last release of the product.
setClient(XSAClient). Method in class XSA.XSAEngine
Registers the XSA client application.
setEmail(String). Method in class XSA.Vendor
Sets the email address of the vendor.
setFactory(ObjectFactory). Method in class XSA.XSAEngine
Registers a new ObjectFactory for use by the XSAEngine.
setHomepage(String). Method in class XSA.Vendor
Sets the URL of the vendors home page.
setId(String). Method in class XSA.Product
Sets the product id.
setInfoURL(String). Method in class XSA.Product
Sets the URL to the product home page.
setInternalFactory(InternalObjectsFactory). Method in class XSA.XSAEngine
Registers a new InternalObjectsFactory for use by the engine.
setLastRelease(String). Method in class XSA.Product
Sets the date when the product was last released.
setName(String). Method in class XSA.Product
Sets the product name.
setName(String). Method in class XSA.Vendor
Sets the name of the vendor.
setParser(String). Method in class XSA.XSAEngine
Tells the engine which SAX parser to use.
setSavefile(String). Method in class XSA.DefaultClient
Tells the client which result save file to use.
setVersion(String). Method in class XSA.Product
Sets the current product version.
SilentListener(). Constructor for class XSA.SilentListener

V

ValidatingSAXParserFactory(). Constructor for class XSA.Util.ValidatingSAXParserFactory
Vendor(String). Constructor for class XSA.Vendor
Creates an empty vendor object.
vendorDocumentMoved(Vendor, String). Method in interface XSA.ChangeListener
Called to inform the listener that a vendor XSA document has moved.
vendorDocumentMoved(Vendor, String). Method in class XSA.SilentListener
vendorEmailChanged(Vendor, String). Method in interface XSA.ChangeListener
Called to inform the listener that a vendor has changed email address.
vendorEmailChanged(Vendor, String). Method in class XSA.SilentListener
vendorNameChanged(Vendor, String). Method in interface XSA.ChangeListener
Called to inform the listener that a vendor has changed name.
vendorNameChanged(Vendor, String). Method in class XSA.SilentListener
vendorNewProduct(Vendor, Product). Method in interface XSA.ChangeListener
Called to inform the listener that a vendor has a new product.
vendorNewProduct(Vendor, Product). Method in class XSA.SilentListener
vendorProductMissing(Vendor, Product). Method in interface XSA.ChangeListener
Called to inform the listener that a vendor no longer seems to offer a product.
vendorProductMissing(Vendor, Product). Method in class XSA.SilentListener
vendorURLChanged(Vendor, String). Method in interface XSA.ChangeListener
Called to inform the listener that a vendor has changed home page address.
vendorURLChanged(Vendor, String). Method in class XSA.SilentListener

X

XSAEngine(). Constructor for class XSA.XSAEngine
XSAInvalidValueException(String). Constructor for class XSA.XSAInvalidValueException