|
|||||||||
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 objectpublic 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 notpublic 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 objectpublic 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 objectMethod 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 NameClassPair
null
).public Object getObject()
null
).public void setObject(Object obj)
obj
- the bound object.public String toString()
toString
in class NameClassPair
Object.getClass()
,
Object.hashCode()
,
Class.getName()
,
Integer.toHexString(int)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |