|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
使用 Name 的軟體套件 | |
---|---|
javax.naming | 為存取命名服務提供類別和介面。 |
javax.naming.directory | 擴展 javax.naming 套件以提供存取目錄服務的功能。 |
javax.naming.event | 在存取命名和目錄服務時提供對事件通知的支持。 |
javax.naming.ldap | 提供對 LDAPv3 擴展操作和控制元件的支持。 |
javax.naming.spi | 提供一些方法來動態地插入對通過 javax.naming 和相關套件存取命名和目錄服務的支持。 |
javax.naming 中 Name 的使用 |
---|
實作 Name 的 javax.naming 中的類別 | |
---|---|
class |
CompositeName
此類別表示一個復合名稱,即一個跨多個名稱空間元件名稱的序列。 |
class |
CompoundName
此類別表示一個組合名稱,即一個取自層次名稱空間的名稱。 |
宣告為 Name 的 javax.naming 中的欄位 | |
---|---|
protected Name |
CannotProceedException.altName
包含已解析物件的名稱,該名稱相對於上下文 altNameCtx 。 |
protected Name |
LinkException.linkRemainingName
包含尚未解析的剩餘連接名稱。 |
protected Name |
LinkException.linkResolvedName
包含已成功解析的連接部分。 |
protected Name |
NamingException.remainingName
包含尚未解析的剩餘名稱。 |
protected Name |
CannotProceedException.remainingNewName
包含 Context.rename() 第二個 "name" 參數的剩餘未解析部分。 |
protected Name |
NamingException.resolvedName
包含已成功解析的名稱部分。 |
返回 Name 的 javax.naming 中的方法 | |
---|---|
Name |
CompositeName.add(int posn,
String comp)
在此復合名稱中的指定位置添加單個元件。 |
Name |
CompoundName.add(int posn,
String comp)
在此組合名稱中的指定位置添加單個元件。 |
Name |
Name.add(int posn,
String comp)
在此名稱中的指定位置添加單個元件。 |
Name |
CompositeName.add(String comp)
將單個元件添加到此復合名稱的末尾。 |
Name |
CompoundName.add(String comp)
將單個元件添加到此組合名稱的末尾。 |
Name |
Name.add(String comp)
將單個元件添加到此名稱的末尾。 |
Name |
CompositeName.addAll(int posn,
Name n)
按順序將復合名稱的元件添加到此復合名稱中的指定位置。 |
Name |
CompoundName.addAll(int posn,
Name n)
按順序將組合名稱的元件添加到此組合名稱中的指定位置。 |
Name |
Name.addAll(int posn,
Name n)
按順序將名稱的元件添加到此名稱中的指定位置。 |
Name |
CompositeName.addAll(Name suffix)
按順序將復合名稱的元件添加到此復合名稱的末尾。 |
Name |
CompoundName.addAll(Name suffix)
按順序將組合名稱的元件添加到此組合名稱的末尾。 |
Name |
Name.addAll(Name suffix)
按順序將名稱的元件添加到此名稱的末尾。 |
Name |
Context.composeName(Name name,
Name prefix)
將此上下文的名稱與相對於此上下文的名稱組合。 |
Name |
InitialContext.composeName(Name name,
Name prefix)
將此上下文的名稱與相對於此上下文的名稱組合。 |
Name |
CannotProceedException.getAltName()
檢索此異常的 altName 欄位。 |
Name |
LinkException.getLinkRemainingName()
檢索連接名稱的剩餘未解析部分。 |
Name |
LinkException.getLinkResolvedName()
檢索成功被解析的連接名稱的開頭部分。 |
Name |
CompositeName.getPrefix(int posn)
創建一個復合名稱,其元件由此復合名稱中元件的前綴組成。 |
Name |
CompoundName.getPrefix(int posn)
創建一個組合名稱,其元件由此組合名稱中元件的前綴組成。 |
Name |
Name.getPrefix(int posn)
創建一個名稱,其元件由此名稱中元件的前綴組成。 |
Name |
NamingException.getRemainingName()
檢索名稱的剩餘未解析部分。 |
Name |
CannotProceedException.getRemainingNewName()
檢索此異常的 "remaining new name" 欄位,當執行 rename() 操作期間拋出此異常時,將使用該欄位。 |
Name |
NamingException.getResolvedName()
檢索成功被解析的名稱的開頭部分。 |
Name |
CompositeName.getSuffix(int posn)
創建一個復合名稱,其元件由此復合名稱中元件的後綴組成。 |
Name |
CompoundName.getSuffix(int posn)
創建一個組合名稱,其元件由該組合名稱中元件的後綴組成。 |
Name |
Name.getSuffix(int posn)
創建一個名稱,其元件由此名稱中元件的後綴組成。 |
Name |
NameParser.parse(String name)
將某一名稱解析成其元件。 |
參數型別為 Name 的 javax.naming 中的方法 | ||
---|---|---|
Name |
CompositeName.addAll(int posn,
Name n)
按順序將復合名稱的元件添加到此復合名稱中的指定位置。 |
|
Name |
CompoundName.addAll(int posn,
Name n)
按順序將組合名稱的元件添加到此組合名稱中的指定位置。 |
|
Name |
Name.addAll(int posn,
Name n)
按順序將名稱的元件添加到此名稱中的指定位置。 |
|
Name |
CompositeName.addAll(Name suffix)
按順序將復合名稱的元件添加到此復合名稱的末尾。 |
|
Name |
CompoundName.addAll(Name suffix)
按順序將組合名稱的元件添加到此組合名稱的末尾。 |
|
Name |
Name.addAll(Name suffix)
按順序將名稱的元件添加到此名稱的末尾。 |
|
void |
NamingException.appendRemainingName(Name name)
將 'name' 中的元件作為剩餘名稱中最後的元件添加。 |
|
void |
Context.bind(Name name,
Object obj)
將名稱綁定到物件。 |
|
void |
InitialContext.bind(Name name,
Object obj)
|
|
Name |
Context.composeName(Name name,
Name prefix)
將此上下文的名稱與相對於此上下文的名稱組合。 |
|
Name |
InitialContext.composeName(Name name,
Name prefix)
將此上下文的名稱與相對於此上下文的名稱組合。 |
|
Context |
Context.createSubcontext(Name name)
創建並綁定一個新上下文。 |
|
Context |
InitialContext.createSubcontext(Name name)
|
|
void |
Context.destroySubcontext(Name name)
銷毀指定上下文,並將它從名稱空間中移除。 |
|
void |
InitialContext.destroySubcontext(Name name)
|
|
static
|
InitialContext.doLookup(Name name)
獲取指定物件的靜態方法。 |
|
boolean |
CompositeName.endsWith(Name n)
確定某一復合名稱是否是此復合名稱的後綴。 |
|
boolean |
CompoundName.endsWith(Name n)
確定某一組合名稱是否是此組合名稱的後綴。 |
|
boolean |
Name.endsWith(Name n)
確定此名稱是否以某一指定後綴結束。 |
|
NameParser |
Context.getNameParser(Name name)
檢索與指定上下文關聯的解析器。 |
|
NameParser |
InitialContext.getNameParser(Name name)
|
|
protected Context |
InitialContext.getURLOrDefaultInitCtx(Name name)
獲取用來解析 name 的上下文。 |
|
NamingEnumeration<NameClassPair> |
Context.list(Name name)
列舉綁定在指定上下文中的名稱,以及綁定到這些名稱的物件的類別名稱。 |
|
NamingEnumeration<NameClassPair> |
InitialContext.list(Name name)
|
|
NamingEnumeration<Binding> |
Context.listBindings(Name name)
列舉綁定在指定上下文中的名稱,以及綁定到這些名稱的物件。 |
|
NamingEnumeration<Binding> |
InitialContext.listBindings(Name name)
|
|
Object |
Context.lookup(Name name)
檢索指定的物件。 |
|
Object |
InitialContext.lookup(Name name)
|
|
Object |
Context.lookupLink(Name name)
按照除名稱的最終原子元件以外的連接檢索指定物件。 |
|
Object |
InitialContext.lookupLink(Name name)
|
|
void |
Context.rebind(Name name,
Object obj)
將名稱綁定到物件,覆寫任何現有綁定。 |
|
void |
InitialContext.rebind(Name name,
Object obj)
|
|
void |
Context.rename(Name oldName,
Name newName)
將一個新名稱綁定到已經被綁定到某一舊名稱的物件上,並取消對舊名稱的綁定。 |
|
void |
InitialContext.rename(Name oldName,
Name newName)
|
|
void |
CannotProceedException.setAltName(Name altName)
設置此異常的 altName 欄位。 |
|
void |
LinkException.setLinkRemainingName(Name name)
設置此異常的剩餘連接名稱欄位。 |
|
void |
LinkException.setLinkResolvedName(Name name)
設置此異常的已解析連接名稱欄位。 |
|
void |
NamingException.setRemainingName(Name name)
設置此異常的剩餘名稱欄位。 |
|
void |
CannotProceedException.setRemainingNewName(Name newName)
設置此異常的 "remaining new name" 欄位。 |
|
void |
NamingException.setResolvedName(Name name)
設置此異常的已解析名稱欄位。 |
|
boolean |
CompositeName.startsWith(Name n)
確定某一復合名稱是否是此復合名稱的前綴。 |
|
boolean |
CompoundName.startsWith(Name n)
確定某一組合名稱是否是此組合名稱的前綴。 |
|
boolean |
Name.startsWith(Name n)
確定此名稱是否從某一指定前綴開始。 |
|
void |
Context.unbind(Name name)
取消對指定物件的綁定。 |
|
void |
InitialContext.unbind(Name name)
|
參數型別為 Name 的 javax.naming 中的建構子 | |
---|---|
LinkRef(Name linkName)
為某一名稱建構一個 LinkRef。 |
javax.naming.directory 中 Name 的使用 |
---|
參數型別為 Name 的 javax.naming.directory 中的方法 | |
---|---|
void |
DirContext.bind(Name name,
Object obj,
Attributes attrs)
將名稱與關聯的屬性一起綁定到一個物件。 |
void |
InitialDirContext.bind(Name name,
Object obj,
Attributes attrs)
|
DirContext |
DirContext.createSubcontext(Name name,
Attributes attrs)
創建並綁定新的上下文及關聯的屬性。 |
DirContext |
InitialDirContext.createSubcontext(Name name,
Attributes attrs)
|
Attributes |
DirContext.getAttributes(Name name)
檢索與命名物件關聯的所有屬性。 |
Attributes |
InitialDirContext.getAttributes(Name name)
|
Attributes |
DirContext.getAttributes(Name name,
String[] attrIds)
檢索與命名物件關聯的選定屬性。 |
Attributes |
InitialDirContext.getAttributes(Name name,
String[] attrIds)
|
DirContext |
DirContext.getSchema(Name name)
檢索與命名物件關聯的網要。 |
DirContext |
InitialDirContext.getSchema(Name name)
|
DirContext |
DirContext.getSchemaClassDefinition(Name name)
檢索包含命名物件類別定義的網要物件的上下文。 |
DirContext |
InitialDirContext.getSchemaClassDefinition(Name name)
|
void |
DirContext.modifyAttributes(Name name,
int mod_op,
Attributes attrs)
修改與命名物件關聯的屬性。 |
void |
InitialDirContext.modifyAttributes(Name name,
int mod_op,
Attributes attrs)
|
void |
DirContext.modifyAttributes(Name name,
ModificationItem[] mods)
使用有序的修改列表修改與命名物件關聯的屬性。 |
void |
InitialDirContext.modifyAttributes(Name name,
ModificationItem[] mods)
|
void |
DirContext.rebind(Name name,
Object obj,
Attributes attrs)
將名稱與關聯的屬性一起綁定到一個物件,並覆寫任何現有綁定。 |
void |
InitialDirContext.rebind(Name name,
Object obj,
Attributes attrs)
|
NamingEnumeration<SearchResult> |
DirContext.search(Name name,
Attributes matchingAttributes)
在單個上下文中搜尋包含指定屬性集的物件。 |
NamingEnumeration<SearchResult> |
InitialDirContext.search(Name name,
Attributes matchingAttributes)
|
NamingEnumeration<SearchResult> |
DirContext.search(Name name,
Attributes matchingAttributes,
String[] attributesToReturn)
在單個上下文中搜尋包含指定屬性集的物件,並檢索選定的屬性。 |
NamingEnumeration<SearchResult> |
InitialDirContext.search(Name name,
Attributes matchingAttributes,
String[] attributesToReturn)
|
NamingEnumeration<SearchResult> |
DirContext.search(Name name,
String filterExpr,
Object[] filterArgs,
SearchControls cons)
在命名上下文或物件中搜尋符合給定搜尋過濾器的項。 |
NamingEnumeration<SearchResult> |
InitialDirContext.search(Name name,
String filterExpr,
Object[] filterArgs,
SearchControls cons)
|
NamingEnumeration<SearchResult> |
DirContext.search(Name name,
String filter,
SearchControls cons)
在命名上下文或物件中搜尋符合給定搜尋過濾器的項。 |
NamingEnumeration<SearchResult> |
InitialDirContext.search(Name name,
String filter,
SearchControls cons)
|
javax.naming.event 中 Name 的使用 |
---|
參數型別為 Name 的 javax.naming.event 中的方法 | |
---|---|
void |
EventContext.addNamingListener(Name target,
int scope,
NamingListener l)
添加接收命名事件的偵聽器,這些事件在目標和範圍所標識的物件發生更改時觸發。 |
void |
EventDirContext.addNamingListener(Name target,
String filter,
Object[] filterArgs,
SearchControls ctls,
NamingListener l)
添加接收命名事件的偵聽器,這些事件在修改由 target 指定的物件上的搜尋過濾器 filter 和過濾器參數標識的物件時觸發。 |
void |
EventDirContext.addNamingListener(Name target,
String filter,
SearchControls ctls,
NamingListener l)
添加接收命名事件的偵聽器,這些事件在修改由 target 指定的物件上的搜尋過濾器 filter 標識的物件時觸發。 |
javax.naming.ldap 中 Name 的使用 |
---|
實作 Name 的 javax.naming.ldap 中的類別 | |
---|---|
class |
LdapName
此類別表示 RFC 2253 指定的標識名。 |
返回 Name 的 javax.naming.ldap 中的方法 | |
---|---|
Name |
LdapName.add(int posn,
Rdn comp)
將單個 RDN 添加到此 LDAP 名稱中的指定位置。 |
Name |
LdapName.add(int posn,
String comp)
將單個元件添加到此 LDAP 名稱中的指定位置。 |
Name |
LdapName.add(Rdn comp)
將單個 RDN 添加到此 LDAP 名稱的末尾。 |
Name |
LdapName.add(String comp)
將單個元件添加到此 LDAP 名稱的末尾。 |
Name |
LdapName.addAll(int posn,
List<Rdn> suffixRdns)
按順序將名稱的 RDN 添加到此名稱中的指定位置。 |
Name |
LdapName.addAll(int posn,
Name suffix)
按順序將名稱的元件添加到此名稱中的指定位置。 |
Name |
LdapName.addAll(List<Rdn> suffixRdns)
按順序將名稱的 RDN 添加到此名稱的末尾。 |
Name |
LdapName.addAll(Name suffix)
按順序將名稱的元件添加到此名稱的末尾。 |
Name |
LdapName.getPrefix(int posn)
創建一個名稱,其元件由此 LDAP 名稱中元件的前綴組成。 |
Name |
LdapName.getSuffix(int posn)
創建一個名稱,其元件由此 LDAP 名稱中元件的後綴組成。 |
參數型別為 Name 的 javax.naming.ldap 中的方法 | |
---|---|
Name |
LdapName.addAll(int posn,
Name suffix)
按順序將名稱的元件添加到此名稱中的指定位置。 |
Name |
LdapName.addAll(Name suffix)
按順序將名稱的元件添加到此名稱的末尾。 |
boolean |
LdapName.endsWith(Name n)
確定此 LDAP 名稱是否以某一指定 LDAP 名稱後綴結尾。 |
boolean |
LdapName.startsWith(Name n)
確定此 LDAP 名稱是否從某一指定 LDAP 名稱前綴開始。 |
javax.naming.spi 中 Name 的使用 |
---|
宣告為 Name 的 javax.naming.spi 中的欄位 | |
---|---|
protected Name |
ResolveResult.remainingName
該欄位包含要解析的剩餘名稱。 |
返回 Name 的 javax.naming.spi 中的方法 | |
---|---|
Name |
ResolveResult.getRemainingName()
檢索名稱的剩餘未解析部分。 |
參數型別為 Name 的 javax.naming.spi 中的方法 | |
---|---|
void |
ResolveResult.appendRemainingName(Name name)
將元件添加到剩餘名稱的末尾。 |
static Object |
NamingManager.getObjectInstance(Object refInfo,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
為指定物件和環境創建一個物件實例。 |
Object |
ObjectFactory.getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
使用指定的位置或參考資訊創建一個物件。 |
Object |
DirObjectFactory.getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment,
Attributes attrs)
使用位置或參考資訊以及指定的屬性創建一個物件。 |
static Object |
DirectoryManager.getObjectInstance(Object refInfo,
Name name,
Context nameCtx,
Hashtable<?,?> environment,
Attributes attrs)
為指定物件、屬性和環境創建一個物件實例。 |
static Object |
NamingManager.getStateToBind(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
檢索用於綁定的物件的狀態。 |
Object |
StateFactory.getStateToBind(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment)
檢索用於綁定的物件狀態。 |
DirStateFactory.Result |
DirStateFactory.getStateToBind(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment,
Attributes inAttrs)
在給定要傳輸的物件和屬性的情況下檢索用於綁定的物件的狀態。 |
static DirStateFactory.Result |
DirectoryManager.getStateToBind(Object obj,
Name name,
Context nameCtx,
Hashtable<?,?> environment,
Attributes attrs)
在給定初始對象及其屬性時,檢索用於綁定的物件的狀態。 |
ResolveResult |
Resolver.resolveToClass(Name name,
Class<? extends Context> contextType)
部分解析某一名稱。 |
void |
ResolveResult.setRemainingName(Name name)
將此結果的剩餘名稱欄位設置為 name。 |
參數型別為 Name 的 javax.naming.spi 中的建構子 | |
---|---|
ResolveResult(Object robj,
Name rname)
建構一個新的 ResolveResult 實例,該實例由已解析 Object 和剩餘名稱組成。 |
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個 下一個 | 框架 無框架 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。