|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
Package net.jini.lookup.entry |
Class net.jini.lookup.entry.UIDescriptor implements Serializable |
Serialized Fields |
java.lang.String role
role
.
For a client program to be able to use a UI, the client has to have prior knowledge
of the UI semantics, which is defined by the UI's role type. Thus, for a client
to be able to use a UI, the client must understand the semantics
of the type whose fully qualified name is given in the String
referenced from the role
field of that UI's UIDescriptor
.
For example, two role types that are defined in the net.jini.lookup.ui
package by the Jini Service UI Specification are MainUI
, for a main UI
to a Jini service, and AdminUI
, for an administration UI. Other role types
may be defined by the Jini Service UI Specification and by individual Jini service API
specifications.
As the strings referenced from the role
field are Java type names, they
are intended to be manipulated by client programs only. They should not be shown to a user.
java.lang.String toolkit
String
to facilitate searching whose value represents the main UI toolkit (for example
Swing or AWT) which the produced UI makes use of. The value to which this field should
be set is defined by the semantics of the factory type. (This field is intended
to facilitate searches. For example, a client can search for all blender services that have Swing
MainUI's.)java.util.Set attributes
java.rmi.MarshalledObject factory
get()
method of this MarshalledObject
must return an object that implements one or more UI factory interfaces. The actual
UI factory type or types implemented by the returned object
must be described by a UIFactoryTypes
attribute placed in
the attributes set of this UIDescriptor
.Class net.jini.lookup.entry.UIDescriptorBean implements Serializable |
Serialized Fields |
UIDescriptor assoc
UIDescriptor
object associated with this JavaBeans component.
Package net.jini.lookup.ui.attribute |
Class net.jini.lookup.ui.attribute.AccessibleUI implements Serializable |
Class net.jini.lookup.ui.attribute.Locales implements Serializable |
Serialized Fields |
java.util.Set supportedLocales
Set
of java.util.Locale
objects,
each of which represents one locale supported by the UI generated
by the UI factory stored in marshalled form in the same
UIDescriptor
.Class net.jini.lookup.ui.attribute.RequiredPackages implements Serializable |
Serialized Fields |
java.util.Map requiredPackages
Map
of String
keys to
String
values. The keys contained
in the Map
must be String
s
that represent fully qualified names of required packages.
Each value contained in the Map
must
be the oldest version number of the package (defined by the
key) that is compatible with the UI. Version numbers are
String
s in the form of "specification version
numbers," as used by the java.lang.Package
class.Class net.jini.lookup.ui.attribute.UIFactoryTypes implements Serializable |
Serialized Fields |
java.util.Set typeNames
Set
of String
s,
each of which represents one fully qualified type name.
Each String
type name should indicate one
UI factory interface implemented by the UI factory contained
in marshalled form in the same UIDescriptor
in
which this UIFactoryTypes
appears.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |