javax.naming
public class Binding extends NameClassPair
Binding
represents the name-object mapping of a
binding in a context.
Bindings are mappings of a name to an object and this class is used to
specify such mappings. The bindings of a context are retrieved by the
Context#listBindings()
methods.
Since: 1.3
Constructor Summary | |
---|---|
Binding(String name, Object obj)
Constructs an instance with the given name and object.
| |
Binding(String name, Object obj, boolean isRelative)
Constructs an instance with the given name and object and a
flag indicating if the name is relative to the target context.
| |
Binding(String name, String className, Object obj)
Constructs an instance with the given name, classname and object.
| |
Binding(String name, String className, Object obj, boolean isRelative)
Constructs an instance with the given name, classname, object and a
flag indicating if the name is relative to the target context.
|
Method Summary | |
---|---|
String | getClassName()
Returns the classname of the bound object.
|
Object | getObject()
Returns the bound object of this binding. |
void | setObject(Object obj)
Sets the bound object of this binding. |
String | toString()
Returns the string representation. |
Parameters: name the name of the binding relative to the target context
(may not be null
) obj the bound object
Parameters: name the name of the binding relative to the target context
(may not be null
) obj the bound object isRelative flag indicating if the name is relative or not
Parameters: name the name of the binding relative to the target context
(may not be null
) className the classname to set (maybe null
) obj the bound object
Parameters: name the name of the binding relative to the target context
(may not be null
) className the classname to set (maybe null
) isRelative flag indicating if the name is relative or not obj the bound object
Returns the classname if set explicitly. If not and the bound object is
not null
the classname of the bound object is used.
Returns: The fully qualified classname (may be null
).
Returns: The bound object (maybe null
).
Parameters: obj the bound object.
Returns: The string as given by the NameClassPair superclass plus the bound objects string representation seperated by a colon.