Sponsored Link •
|
Advertisement
|
To access the source and binary files for Artima Software, Inc.'s implementation of the Jini
Service UI API, which is now released under the Sun Community Source License (SCSL), you must
visit the Jini ServiceUI API Download page at www.jini.org
at the following URL:
http://serviceui.jini.org/scsld/serviceui10.html
The source and binaries are no longer available directly at artima.com
because they have been released
under SCSL. According to the SCSL, you must be a signatory to the SCSL before you can access source
and binaries distributed under the SCSL. Given that you must agree to the SCSL before you can
log on to jini.org
to access the ServiceUI API download page (at the above URL), making everyone go
through a page at jini.org
fulfills that requirement of the SCSL.
AccessibleUI
, Locales
,
RequiredPackages
, and UIFactoryTypes
, added equals()
and hashCode()
methods. In addition, in several places, changed the exception thrown when a null value is passed
to a constructor or method from IllegalArgumentException
to the more appropriate
NullPointerException
. The methods which now throw NullPointerException
are:
UIDescriptor.getUIFactory()
, Locales
constructor, Locales.isLocaleSupported()
,
Locales.getFirstSupportedLocale()
, RequiredPackages
constructor,
RequiredPackages.getVersion()
, UIFactoryTypes
constructor, and
UIFactoryTypes.isAssignableTo()
. All of these changes are described in the revised
javadoc comments.
MainUI
, AdminUI
, and AboutUI
,
changed the second sentence in the second paragraph of the each primary javadoc comment for these
types, so that the service item with which a main, admin, or about UI is
associated must be accepted as the role object, rather than is required as the role object. In
UIFactoryTypes
, deleted the already commented out isAssignableTo()
method that accepted a
String
.
In version
0.9.0, I made no changes to code of the previous version, 0.8.1. The only changes I made
were to comments of the previous version.
MainUI
, AdminUI
, and AboutUI
,
changed constant role
to ROLE
. In all factories, changed toolkit
to TOOLKIT
and typeName
to TYPE_NAME
. Added the missing
String toolkit
parameter to a UIDescriptor
constructor.
Sponsored Links
|