|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjavax.naming.NameClassPair
javax.naming.Binding
public class Binding
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.
| 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. |
| Methods inherited from class javax.naming.NameClassPair |
|---|
getName, getNameInNamespace, isRelative, setClassName, setName, setNameInNamespace, setRelative |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Binding(String name,
Object obj)
name - the name of the binding relative to the target context
(may not be null)obj - the bound object
public Binding(String name,
Object obj,
boolean isRelative)
name - the name of the binding relative to the target context
(may not be null)obj - the bound objectisRelative - flag indicating if the name is relative or not
public Binding(String name,
String className,
Object obj)
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
public Binding(String name,
String className,
Object obj,
boolean isRelative)
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 notobj - the bound object| Method Detail |
|---|
public String getClassName()
Returns the classname if set explicitly. If not and the bound object is
not null the classname of the bound object is used.
getClassName in class NameClassPairnull).public Object getObject()
null).public void setObject(Object obj)
obj - the bound object.public String toString()
toString in class NameClassPairObject.getClass(),
Object.hashCode(),
Class.getName(),
Integer.toHexString(int)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||