⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 basedircontext.java

📁 Tomcat 4.1与WebServer集成组件的源代码包.
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
     */    public void rebind(Name name, Object obj, Attributes attrs)            throws NamingException    {        bind(name, obj, attrs, true);    }    public void rebind(String name, Object obj, Attributes attrs)            throws NamingException    {        bind(string2Name(name), obj, attrs, true);    }    /**     * Creates and binds a new context, along with associated attributes.     * This method creates a new subcontext with the given name, binds it in     * the target context (that named by all but terminal atomic component of     * the name), and associates the supplied attributes with the newly     * created object. All intermediate and target contexts must already     * exist. If attrs is null, this method is equivalent to     * Context.createSubcontext().     *     * @param name the name of the context to create; may not be empty     * @param attrs the attributes to associate with the newly created context     * @return the newly created context     * @exception NameAlreadyBoundException if the name is already bound     * @exception InvalidAttributesException if attrs does not contain all     * the mandatory attributes required for creation     * @exception NamingException if a naming exception is encountered     */    public DirContext createSubcontext(String name, Attributes attrs)            throws NamingException    {        return createSubcontext(string2Name(name), attrs);    }    /**     * Retrieves the schema associated with the named object. The schema     * describes rules regarding the structure of the namespace and the     * attributes stored within it. The schema specifies what types of     * objects can be added to the directory and where they can be added;     * what mandatory and optional attributes an object can have. The range     * of support for schemas is directory-specific.     *     * @param name the name of the object whose schema is to be retrieved     * @return the schema associated with the context; never null     * @exception OperationNotSupportedException if schema not supported     * @exception NamingException if a naming exception is encountered     */    public DirContext getSchema(Name name)            throws NamingException    {        return getSchema(name.toString());    }    /**     * Retrieves the schema associated with the named object.     *     * @param name the name of the object whose schema is to be retrieved     * @return the schema associated with the context; never null     * @exception OperationNotSupportedException if schema not supported     * @exception NamingException if a naming exception is encountered     */    public DirContext getSchema(String name)            throws NamingException    {        throw new OperationNotSupportedException();    }    /**     * Retrieves a context containing the schema objects of the named     * object's class definitions.     *     * @param name the name of the object whose object class definition is to     * be retrieved     * @return the DirContext containing the named object's class     * definitions; never null     * @exception OperationNotSupportedException if schema not supported     * @exception NamingException if a naming exception is encountered     */    public DirContext getSchemaClassDefinition(Name name)            throws NamingException    {        return getSchemaClassDefinition(name.toString());    }    /**     * Retrieves a context containing the schema objects of the named     * object's class definitions.     *     * @param name the name of the object whose object class definition is to     * be retrieved     * @return the DirContext containing the named object's class     * definitions; never null     * @exception OperationNotSupportedException if schema not supported     * @exception NamingException if a naming exception is encountered     */    public DirContext getSchemaClassDefinition(String name)            throws NamingException    {        throw new OperationNotSupportedException();    }    /**     * Searches in a single context for objects that contain a specified set     * of attributes, and retrieves selected attributes. The search is     * performed using the default SearchControls settings.     *     * @param name the name of the context to search     * @param matchingAttributes the attributes to search for. If empty or     * null, all objects in the target context are returned.     * @param attributesToReturn the attributes to return. null indicates     * that all attributes are to be returned; an empty array indicates that     * none are to be returned.     * @return a non-null enumeration of SearchResult objects. Each     * SearchResult contains the attributes identified by attributesToReturn     * and the name of the corresponding object, named relative to the     * context named by name.     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(Name name, Attributes matchingAttributes,                                    String[] attributesToReturn)            throws NamingException    {        return search(name.toString(), matchingAttributes, attributesToReturn);    }    /**     * Searches in a single context for objects that contain a specified set     * of attributes, and retrieves selected attributes.     *     * @param name the name of the context to search     * @param matchingAttributes the attributes to search for. If empty or     * null, all objects in the target context are returned.     * @param attributesToReturn the attributes to return. null indicates     * that all attributes are to be returned; an empty array indicates that     * none are to be returned.     * @return a non-null enumeration of SearchResult objects. Each     * SearchResult contains the attributes identified by attributesToReturn     * and the name of the corresponding object, named relative to the     * context named by name.     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(String name, Attributes matchingAttributes,                                    String[] attributesToReturn)            throws NamingException    {        throw new OperationNotSupportedException();    }    /**     * Searches in a single context for objects that contain a specified set     * of attributes. This method returns all the attributes of such objects.     * It is equivalent to supplying null as the atributesToReturn parameter     * to the method search(Name, Attributes, String[]).     *     * @param name the name of the context to search     * @param matchingAttributes the attributes to search for. If empty or     * null, all objects in the target context are returned.     * @return a non-null enumeration of SearchResult objects. Each     * SearchResult contains the attributes identified by attributesToReturn     * and the name of the corresponding object, named relative to the     * context named by name.     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(Name name, Attributes matchingAttributes)            throws NamingException    {        return search(name.toString(), matchingAttributes);    }    /**     * Searches in a single context for objects that contain a specified set     * of attributes.     *     * @param name the name of the context to search     * @param matchingAttributes the attributes to search for. If empty or     * null, all objects in the target context are returned.     * @return a non-null enumeration of SearchResult objects. Each     * SearchResult contains the attributes identified by attributesToReturn     * and the name of the corresponding object, named relative to the     * context named by name.     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(String name, Attributes matchingAttributes)            throws NamingException    {        throw new OperationNotSupportedException();    }    /**     * Searches in the named context or object for entries that satisfy the     * given search filter. Performs the search as specified by the search     * controls.     *     * @param name the name of the context or object to search     * @param filter the filter expression to use for the search; may not be     * null     * @param cons the search controls that control the search. If null,     * the default search controls are used (equivalent to     * (new SearchControls())).     * @return an enumeration of SearchResults of the objects that satisfy     * the filter; never null     * @exception InvalidSearchFilterException if the search filter specified     * is not supported or understood by the underlying directory     * @exception InvalidSearchControlsException if the search controls     * contain invalid settings     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(Name name, String filter,                                    SearchControls cons)            throws NamingException    {        return search(name.toString(), filter, cons);    }    /**     * Searches in the named context or object for entries that satisfy the     * given search filter. Performs the search as specified by the search     * controls.     *     * @param name the name of the context or object to search     * @param filter the filter expression to use for the search; may not be     * null     * @param cons the search controls that control the search. If null,     * the default search controls are used (equivalent to     * (new SearchControls())).     * @return an enumeration of SearchResults of the objects that satisfy     * the filter; never null     * @exception InvalidSearchFilterException if the search filter     * specified is not supported or understood by the underlying directory     * @exception InvalidSearchControlsException if the search controls     * contain invalid settings     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(String name, String filter,                                    SearchControls cons)            throws NamingException    {        throw new OperationNotSupportedException();    }    /**     * Searches in the named context or object for entries that satisfy the     * given search filter. Performs the search as specified by the search     * controls.     *     * @param name the name of the context or object to search     * @param filterExpr the filter expression to use for the search.     * The expression may contain variables of the form "{i}" where i is a     * nonnegative integer. May not be null.     * @param filterArgs the array of arguments to substitute for the     * variables in filterExpr. The value of filterArgs[i] will replace each     * occurrence of "{i}". If null, equivalent to an empty array.     * @param cons the search controls that control the search. If null, the     * default search controls are used (equivalent to (new SearchControls())).     * @return an enumeration of SearchResults of the objects that satisy the     * filter; never null     * @exception ArrayIndexOutOfBoundsException if filterExpr contains {i}     * expressions where i is outside the bounds of the array filterArgs     * @exception InvalidSearchControlsException if cons contains invalid     * settings     * @exception InvalidSearchFilterException if filterExpr with filterArgs     * represents an invalid search filter     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(Name name, String filterExpr,                                    Object[] filterArgs, SearchControls cons)            throws NamingException    {        return search(name.toString(), filterExpr, filterArgs, cons);    }    /**     * Searches in the named context or object for entries that satisfy the     * given search filter. Performs the search as specified by the search     * controls.     *     * @param name the name of the context or object to search     * @param filterExpr the filter expression to use for the search.     * The expression may contain variables of the form "{i}" where i is a     * nonnegative integer. May not be null.     * @param filterArgs the array of arguments to substitute for the     * variables in filterExpr. The value of filterArgs[i] will replace each     * occurrence of "{i}". If null, equivalent to an empty array.     * @param cons the search controls that control the search. If null, the     * default search controls are used (equivalent to (new SearchControls())).     * @return an enumeration of SearchResults of the objects that satisy the     * filter; never null     * @exception ArrayIndexOutOfBoundsException if filterExpr contains {i}     * expressions where i is outside the bounds of the array filterArgs     * @exception InvalidSearchControlsException if cons contains invalid     * settings     * @exception InvalidSearchFilterException if filterExpr with filterArgs     * represents an invalid search filter     * @exception NamingException if a naming exception is encountered     */    public NamingEnumeration search(String name, String filterExpr,                                    Object[] filterArgs,                                    SearchControls cons)            throws NamingException    {        throw new OperationNotSupportedException();    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -