JavaTM Platform
Standard Ed. 6

javax.naming
클래스 RefAddr

java.lang.Object 
  상위를 확장 javax.naming.RefAddr
모든 구현된 인터페이스:
Serializable
직계의 기존의 서브 클래스:
BinaryRefAddr , StringRefAddr


public abstract class RefAddr
extends Object
implements Serializable

이 클래스는 통신단점의 주소를 나타냅니다. 이 클래스는, 통신 기구를 기술하는 형태와 RefAddr 서브 클래스에 의해 결정되는 주소 내용으로 구성됩니다.

예를 들어, 주소형은 「BSD Printer Address」에, BSD 인쇄 프로토콜로 사용되는 주소인 것을 지정합니다. 그 내용은, 이 프로토콜을 인식하는 프린터 서버의 위치를 식별하는 머신명이 됩니다.

RefAddr 는 참조내에 포함되어 있습니다.

RefAddr 는 abstract 클래스입니다. RefAddr 의 구상 구현에 의해, 그 동기 프로퍼티이 결정됩니다.

도입된 버젼:
1.3
관련 항목:
Reference , LinkRef , StringRefAddr , BinaryRefAddr , 직렬화 된 형식

필드의 개요
protected  String addrType
          이 주소의 형태를 포함합니다.
 
생성자 의 개요
protected RefAddr (String  addrType)
          그 주소형을 사용해, RefAddr 의 새로운 인스턴스를 구축합니다.
 
메소드의 개요
 boolean equals (Object  obj)
          obj 가 이 RefAddr 와 동일한지 어떤지를 판별합니다.
abstract  Object getContent ()
          이 주소의 내용을 꺼냅니다.
 String getType ()
          이 주소의 주소형을 꺼냅니다.
 int hashCode ()
          이 주소의 해시 코드를, 그 주소형과 내용을 사용해 계산합니다.
 String toString ()
          이 주소의 캐릭터 라인 표현을 생성합니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , finalize , getClass , notify , notifyAll , wait , wait , wait
 

필드의 상세

addrType

protected String  addrType
이 주소의 형태를 포함합니다.

생성자 의 상세

RefAddr

protected RefAddr(String  addrType)
그 주소형을 사용해, RefAddr 의 새로운 인스턴스를 구축합니다.

파라미터:
addrType - 주소의 형태를 기술하는 null 이외의 캐릭터 라인
메소드의 상세

getType

public String  getType()
이 주소의 주소형을 꺼냅니다.

반환값:
이 주소의 null 이외의 주소형

getContent

public abstract Object  getContent()
이 주소의 내용을 꺼냅니다.

반환값:
null 의 가능성이 있는 주소 내용

equals

public boolean equals(Object  obj)
obj 가 이 RefAddr 와 동일한지 어떤지를 판별합니다.

다음의 조건이 모두 true 인 경우 obj 는 이 RefAddr 와 동일해집니다.

오버라이드(override):
클래스 Object 내의 equals
파라미터:
obj - null 의 가능성이 있는 체크 대상의 obj
반환값:
obj 가 이 refaddr 와 동일한 경우는 true, 그렇지 않은 경우는 false
관련 항목:
getContent() , getType()

hashCode

public int hashCode()
이 주소의 해시 코드를, 그 주소형과 내용을 사용해 계산합니다. 해시 코드는, 주소형의 해시 코드와 주소 내용의 해시 코드의 합계가 됩니다.

오버라이드(override):
클래스 Object 내의 hashCode
반환값:
int 로서의 이 주소의 해시 코드
관련 항목:
Object.hashCode()

toString

public String  toString()
이 주소의 캐릭터 라인 표현을 생성합니다. 캐릭터 라인은 주소의 형태 및 라벨 첨부의 내용으로 구성됩니다. 이 표기는, 표시되는 것만으로, 구문 분석에는 사용되지 않습니다.

오버라이드(override):
클래스 Object 내의 toString
반환값:
이 주소의 null 이외의 캐릭터 라인 표현

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.