|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
java.lang.Objectorg.omg.CORBA.ContextList
public abstract class ContextList
프로퍼티명을 나타내는 String
객체의 수정 가능한 리스트를 포함하는 객체입니다. 이 클래스는 Request
조작으로 사용되어 해결 및 호출해 때의 송신이 필요한 문맥을 기술합니다. 문맥은, 프로퍼티명을 지정해, 거기에 관련지을 수 있었던 값을 취득하는 것으로 해결됩니다. 이 때문에,Context
의 get_values
메소드를 호출해,ContextList
객체로부터의 캐릭터 라인을 3 번째의 파라미터로서 지정합니다. get_values
메소드는, 지정된 캐릭터 라인으로 식별되는 값을 보관 유지하는 NamedValue
객체를 포함하는 NVList
객체를 돌려줍니다.
ContextList
객체는, 다음에 나타내도록(듯이) ORB 에 의해 작성됩니다.
ORB orb = ORB.init(args, null); org.omg.CORBA.ContextList ctxList = orb.create_context_list();변수
ctxList
는 빈 상태(empty)의 ContextList
객체를 나타냅니다. 캐릭터 라인은,add
메소드에 의해 리스트에 추가되어item
메소드를 사용해 액세스 되어remove
메소드로 삭제됩니다.
Context
생성자 의 개요 | |
---|---|
ContextList ()
|
메소드의 개요 | |
---|---|
abstract void |
add (String ctx)
String 객체를 이 ContextList 객체에 추가합니다. |
abstract int |
count ()
이 ContextList 객체내의 String 객체의 수를 돌려줍니다. |
abstract String |
item (int index)
지정된 인덱스에서의 String 를 돌려줍니다. |
abstract void |
remove (int index)
지정된 인덱스에서의 String 를 삭제합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
생성자 의 상세 |
---|
public ContextList()
메소드의 상세 |
---|
public abstract int count()
ContextList
객체내의 String
객체의 수를 돌려줍니다.
ContextList
객체내의
String
객체의 수를 나타내는 int
public abstract void add(String ctx)
String
객체를 이 ContextList
객체에 추가합니다.
ctx
- 추가되는 String
public abstract String item(int index) throws Bounds
String
를 돌려줍니다.
index
- 대상의 캐릭터 라인의 인덱스. 최초의 캐릭터 라인의
인덱스는 0
Bounds
- 인덱스가 이 ContextList
객체내의 캐릭터 라인수이상의
경우public abstract void remove(int index) throws Bounds
String
를 삭제합니다. 삭제된 캐릭터 라인 이후의 모든 캐릭터 라인의 인덱스가 1 만 감소합니다.
index
- 삭제되는 String
객체의 인덱스.
0 은 최초의 캐릭터 라인을 나타낸다
Bounds
- 인덱스가 이 ContextList
객체내의 String
객체수이상의
경우
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.