|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.naming.NameClassPair
javax.naming.Binding
public class Binding
이 클래스는, 문맥의 이름과 객체와의 바인딩을 나타냅니다.
문맥은, 이름으로부터 객체에의 바인딩으로 구성됩니다. Binding 클래스는, 이러한 바인딩을 나타냅니다. Binding 클래스는, 이름 및 객체로 구성됩니다. Context.listBindings()
메소드에서는, Binding 의 열거를 돌려줍니다.
바인딩의 내용을 동적으로 생성하는 네이밍 시스템의 경우는, 서브 클래스를 사용해 주세요.
Binding 인스턴스는, 복수의 thread로 동시에 액세스 해도 동기화 되지 않습니다. Binding 에 동시에 액세스 할 필요가 있는 thread는, 그 자체로 동기화 되어 필요한 락을 제공할 필요가 있습니다.
생성자 의 개요 | |
---|---|
Binding (String name,
Object obj)
지정한 이름 및 객체의 Binding 의 인스턴스를 구축합니다. |
|
Binding (String name,
Object obj,
boolean isRelative)
지정한 이름, 객체, 및 이름이 상대적인지를 나타내는 Binding 의 인스턴스를 구축합니다. |
|
Binding (String name,
String className,
Object obj)
지정한 이름, 클래스명, 및 객체의 Binding 의 인스턴스를 구축합니다. |
|
Binding (String name,
String className,
Object obj,
boolean isRelative)
지정한 이름, 클래스명, 객체, 및 이름이 상대적인지를 나타내는 Binding 의 인스턴스를 구축합니다. |
메소드의 개요 | |
---|---|
String |
getClassName ()
이 바인딩의 이름에 바인드 된 객체의 클래스명을 가져옵니다. |
Object |
getObject ()
이 바인딩의 이름에 바인드 된 객체를 가져옵니다. |
void |
setObject (Object obj)
이 바인딩에 관련한 객체를 설정합니다. |
String |
toString ()
이 바인딩의 캐릭터 라인 표현이 생성됩니다. |
클래스 javax.naming. NameClassPair 로부터 상속된 메소드 |
---|
getName , getNameInNamespace , isRelative , setClassName , setName , setNameInNamespace , setRelative |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , wait , wait , wait |
생성자 의 상세 |
---|
public Binding(String name, Object obj)
setClassName() 를 사용해 클래스명이 명시적으로 설정되어 있지 않은 경우,getClassName() 는 obj 의 클래스명 (또는 obj 가 null 의 경우는 null)을 돌려줍니다.
name
- 객체의 null 이외의 이름 타겟 문맥
(listBindings()
메소드의 최초의 파라미터)
에 대한 상대명obj
- 이름에 바인드 된, null 의 가능성이 있는 객체NameClassPair.setClassName(java.lang.String)
public Binding(String name, Object obj, boolean isRelative)
setClassName() 를 사용해 클래스명이 명시적으로 설정되어 있지 않은 경우,getClassName() 는 obj 의 클래스명 (또는 obj 가 null 의 경우는 null)을 돌려줍니다.
name
- 객체의 null 이외의 캐릭터 라인명obj
- 이름에 바인드 된, null 의 가능성이 있는 객체isRelative
- name
가 타겟의 문맥을
기준으로 하는 경우는 true (listBindings()
메소드의 최초의 파라미터에 의해 이름을 붙일 수 있다)
name
가 URL 캐릭터 라인의 경우는 falseNameClassPair.isRelative()
,
NameClassPair.setRelative(boolean)
,
NameClassPair.setClassName(java.lang.String)
public Binding(String name, String className, Object obj)
name
- 객체의 null 이외의 이름 타겟 문맥
(listBindings()
메소드의 최초의 파라미터)
에 대한 상대명className
- null 의 가능성이 있는, 이름에 바인드 되었다
객체의 클래스명. null 의 경우,getClassName() 에 의해
obj 의 클래스명이 반환된다. obj 도 null 의 경우,
getClassName() 는 null 를 돌려주는obj
- 이름에 바인드 된, null 의 가능성이 있는 객체NameClassPair.setClassName(java.lang.String)
public Binding(String name, String className, Object obj, boolean isRelative)
name
- 객체의 null 이외의 캐릭터 라인명className
- null 의 가능성이 있는, 이름에 바인드 되었다
객체의 클래스명. null 의 경우,getClassName() 에 의해
obj 의 클래스명이 반환된다. obj 도 null 의 경우,
getClassName() 는 null 를 돌려준다. obj
- 이름에 바인드 된, null 의 가능성이 있는 객체isRelative
- name
가 타겟의 문맥을
기준으로 하는 경우는 true (listBindings()
메소드의 최초의 파라미터에 의해 이름을 붙일 수 있다)
name
가 URL 캐릭터 라인의 경우는 falseNameClassPair.isRelative()
,
NameClassPair.setRelative(boolean)
,
NameClassPair.setClassName(java.lang.String)
메소드의 상세 |
---|
public String getClassName()
NameClassPair
내의 getClassName
getObject()
,
getClassName()
,
NameClassPair.setClassName(java.lang.String)
public Object getObject()
setObject(java.lang.Object)
public void setObject(Object obj)
obj
- null 의 가능성이 있는 사용되는 객체getObject()
public String toString()
NameClassPair
내의 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.