接口的使用
javax.naming.Name
使用 Name 的包
包
描述
提供访问命名服务的类和接口。
扩展
javax.naming 包以提供访问目录服务的功能。
在访问命名和目录服务时提供对事件通知的支持。
提供对 LDAPv3 扩展操作和控制的支持。
通过
javax.naming 和相关包提供动态插入支持访问命名和目录服务的方法。
-
Name 在 javax.naming 中的用法
javax.naming 中实现 Name 的类修饰符和类型类描述class此类表示一个复合名称——一系列跨越多个名称空间的组件名称。class此类表示复合名称——来自分层名称空间的名称。javax.naming 中的字段声明为 Name修饰符和类型Field描述protected NameCannotProceedException.altName包含已解析对象的名称,相对于上下文altNameCtx。protected NameLinkException.linkRemainingName包含尚未解析的剩余链接名称。protected NameLinkException.linkResolvedName包含已成功解析的链接部分。protected NameNamingException.remainingName包含尚未解析的剩余名称。protected NameCannotProceedException.remainingNewName包含 Context.rename() 的第二个“名称”参数的剩余未解决部分。protected NameNamingException.resolvedName包含已成功解析的名称部分。javax.naming 中返回 Name 的方法修饰符和类型方法描述在此复合名称中的指定位置添加单个组件。将单个组件添加到此复合名称的末尾。在此复合名称中的指定位置添加单个组件。将单个组件添加到该化合物名称的末尾。在此名称中的指定位置添加单个组件。将单个组件添加到此名称的末尾。在此复合名称中的指定位置按顺序添加复合名称的组件。将复合名称的组件按顺序添加到此复合名称的末尾。在此复合名称中的指定位置按顺序添加复合名称的组件。将复合名称的组件按顺序添加到此复合名称的末尾。在此名称中的指定位置按顺序添加名称的组成部分。将名称的组成部分按顺序添加到该名称的末尾。Context.composeName(Name name, Name prefix) 将此上下文的名称与相对于此上下文的名称组合在一起。InitialContext.composeName(Name name, Name prefix) 将此上下文的名称与相对于此上下文的名称组合在一起。CannotProceedException.getAltName()检索此异常的altName字段。LinkException.getLinkRemainingName()检索链接名称的剩余未解析部分。LinkException.getLinkResolvedName()检索成功解析的链接名称的前导部分。CompositeName.getPrefix(int posn) 创建一个复合名称,其组件由该复合名称中组件的前缀组成。CompoundName.getPrefix(int posn) 创建一个复合名称,其组件由该复合名称中组件的前缀组成。Name.getPrefix(int posn) 创建一个名称,其组件由该名称组件的前缀组成。NamingException.getRemainingName()检索名称的剩余未解析部分。CannotProceedException.getRemainingNewName()检索此异常的“剩余新名称”字段,当在 rename() 操作期间抛出此异常时使用该字段。NamingException.getResolvedName()检索成功解析的名称的前导部分。CompositeName.getSuffix(int posn) 创建一个复合名称,其组件由该复合名称中组件的后缀组成。CompoundName.getSuffix(int posn) 创建一个复合名称,其组件由该复合名称中组件的后缀组成。Name.getSuffix(int posn) 创建一个名称,其组件由该名称中组件的后缀组成。将名称解析为其组件。javax.naming 中的方法,参数类型为 Name修饰符和类型方法描述在此复合名称中的指定位置按顺序添加复合名称的组件。将复合名称的组件按顺序添加到此复合名称的末尾。在此复合名称中的指定位置按顺序添加复合名称的组件。将复合名称的组件按顺序添加到此复合名称的末尾。在此名称中的指定位置按顺序添加名称的组成部分。将名称的组成部分按顺序添加到该名称的末尾。voidNamingException.appendRemainingName(Name name) 添加来自“名称”的组件作为剩余名称中的最后一个组件。void将名称绑定到对象。voidContext.composeName(Name name, Name prefix) 将此上下文的名称与相对于此上下文的名称组合在一起。InitialContext.composeName(Name name, Name prefix) 将此上下文的名称与相对于此上下文的名称组合在一起。Context.createSubcontext(Name name) 创建并绑定一个新的上下文。InitialContext.createSubcontext(Name name) voidContext.destroySubcontext(Name name) 销毁命名上下文并将其从命名空间中删除。voidInitialContext.destroySubcontext(Name name) static <T> T检索命名对象的静态方法。boolean确定复合名称是否是此复合名称的后缀。boolean确定复合名称是否是该复合名称的后缀。boolean确定此名称是否以指定的后缀结尾。Context.getNameParser(Name name) 检索与命名上下文关联的解析器。InitialContext.getNameParser(Name name) protected ContextInitialContext.getURLOrDefaultInitCtx(Name name) 检索用于解析name的上下文。枚举命名上下文中绑定的名称,以及绑定到它们的对象的类名。Context.listBindings(Name name) 枚举命名上下文中绑定的名称,以及绑定到它们的对象。InitialContext.listBindings(Name name) 检索命名对象。Context.lookupLink(Name name) 检索命名对象,除了名称的终端原子组件之外的链接。InitialContext.lookupLink(Name name) void将名称绑定到对象,重写任何现有绑定。voidvoid将新名称绑定到绑定到旧名称的对象,并取消绑定旧名称。voidvoidCannotProceedException.setAltName(Name altName) 设置此异常的altName字段。voidLinkException.setLinkRemainingName(Name name) 设置此异常的剩余链接名称字段。voidLinkException.setLinkResolvedName(Name name) 设置此异常的已解析链接名称字段。voidNamingException.setRemainingName(Name name) 设置此异常的剩余名称字段。voidCannotProceedException.setRemainingNewName(Name newName) 设置此异常的“剩余新名称”字段。voidNamingException.setResolvedName(Name name) 设置此异常的解析名称字段。booleanCompositeName.startsWith(Name n) 确定复合名称是否是该复合名称的前缀。booleanCompoundName.startsWith(Name n) 确定复合名称是否是该复合名称的前缀。booleanName.startsWith(Name n) 确定此名称是否以指定前缀开头。void解除绑定命名对象。voidjavax.naming 中的构造函数,参数类型为 Name -
Name 在 javax.naming.directory 中的用法
javax.naming.directory 中的方法,参数类型为 Name修饰符和类型方法描述voidDirContext.bind(Name name, Object obj, Attributes attrs) 将名称连同关联的属性绑定到对象。voidInitialDirContext.bind(Name name, Object obj, Attributes attrs) DirContext.createSubcontext(Name name, Attributes attrs) 创建并绑定新的上下文以及关联的属性。InitialDirContext.createSubcontext(Name name, Attributes attrs) DirContext.getAttributes(Name name) 检索与命名对象关联的所有属性。DirContext.getAttributes(Name name, String[] attrIds) 检索与命名对象关联的选定属性。InitialDirContext.getAttributes(Name name) InitialDirContext.getAttributes(Name name, String[] attrIds) 检索与命名对象关联的模式。DirContext.getSchemaClassDefinition(Name name) 检索包含命名对象的类定义的架构对象的上下文。InitialDirContext.getSchemaClassDefinition(Name name) voidDirContext.modifyAttributes(Name name, int mod_op, Attributes attrs) 修改与命名对象关联的属性。voidDirContext.modifyAttributes(Name name, ModificationItem[] mods) 使用有序的修改列表修改与命名对象关联的属性。voidInitialDirContext.modifyAttributes(Name name, int mod_op, Attributes attrs) voidInitialDirContext.modifyAttributes(Name name, ModificationItem[] mods) voidDirContext.rebind(Name name, Object obj, Attributes attrs) 将名称连同关联的属性绑定到对象,重写任何现有绑定。voidInitialDirContext.rebind(Name name, Object obj, Attributes attrs) DirContext.search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) 在命名上下文或对象中搜索满足给定搜索过滤器的条目。DirContext.search(Name name, String filter, SearchControls cons) 在命名上下文或对象中搜索满足给定搜索过滤器的条目。DirContext.search(Name name, Attributes matchingAttributes) 在单个上下文中搜索包含一组指定属性的对象。DirContext.search(Name name, Attributes matchingAttributes, String[] attributesToReturn) 在单个上下文中搜索包含一组指定属性的对象,并检索选定的属性。InitialDirContext.search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) InitialDirContext.search(Name name, String filter, SearchControls cons) InitialDirContext.search(Name name, Attributes matchingAttributes) InitialDirContext.search(Name name, Attributes matchingAttributes, String[] attributesToReturn) -
Name 在 javax.naming.event 中的用法
javax.naming.event 中的方法,参数类型为 Name修饰符和类型方法描述voidEventContext.addNamingListener(Name target, int scope, NamingListener l) 添加一个监听,用于接收当目标和范围标识的对象发生更改时触发的命名事件。voidEventDirContext.addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) 添加一个监听器,用于接收命名事件,当搜索过滤器filter标识的对象和目标命名对象的过滤器参数被修改时触发。voidEventDirContext.addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l) 添加一个监听器,用于接收命名事件,当目标命名的对象上的搜索过滤器filter标识的对象被修改时触发。 -
Name 在 javax.naming.ldap 中的用法
javax.naming.ldap 中实现 Name 的类javax.naming.ldap 中返回 Name 的方法修饰符和类型方法描述在此 LDAP 名称中的指定位置添加单个组件。在此 LDAP 名称中的指定位置添加单个 RDN。将单个组件添加到此 LDAP 名称的末尾。将单个 RDN 添加到此 LDAP 名称的末尾。在此名称中的指定位置按顺序添加名称的 RDN。在此名称中的指定位置按顺序添加名称的组成部分。将名称的 RDN 按顺序添加到该名称的末尾。将名称的组成部分按顺序添加到该名称的末尾。LdapName.getPrefix(int posn) 创建一个名称,其组件包含此 LDAP 名称组件的前缀。LdapName.getSuffix(int posn) 创建一个名称,其组件包含此 LDAP 名称中组件的后缀。javax.naming.ldap 中的方法,参数类型为 Name -
Name 在 javax.naming.spi 中的用法
javax.naming.spi 中的字段声明为 Namejavax.naming.spi 中返回 Name 的方法javax.naming.spi 中的方法,参数类型为 Name修饰符和类型方法描述voidResolveResult.appendRemainingName(Name name) 将组件添加到剩余名称的末尾。static ObjectDirectoryManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes attrs) 为指定的对象、属性和环境创建对象的实例。DirObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes attrs) 使用位置或参考信息以及指定的属性创建对象。static ObjectNamingManager.getObjectInstance(Object refInfo, Name name, Context nameCtx, Hashtable<?, ?> environment) 为指定的对象和环境创建一个对象的实例。ObjectFactory.getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) 使用指定的位置或参考信息创建对象。static DirStateFactory.ResultDirectoryManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes attrs) 在给定原始对象及其属性时检索对象的状态以进行绑定。DirStateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes inAttrs) 检索对象的状态以在给定要转换的对象和属性的情况下进行绑定。static ObjectNamingManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) 检索对象的状态以进行绑定。StateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) 检索对象的状态以进行绑定。Resolver.resolveToClass(Name name, Class<? extends Context> contextType) 部分解析名称。voidResolveResult.setRemainingName(Name name) 将此结果的剩余名称字段设置为名称。javax.naming.spi 中的构造函数,参数类型为 Name