### XmlIndexSpecification |

`

###

    import com.sleepycat.dbxml.*;

    public class XmlIndexSpecification extends Object
    {
    	XmlIndexSpecification();
    	...
    }

### Description: XmlIndexSpecification

The XmlIndexSpecification class encapsulates the indexing specification of a container. An indexing specification can be retrieved with the XmlContainer.getIndexSpecification method, and modified using the XmlContainer.setIndexSpecification method.

The XmlIndexSpecification class provides an interface for manipulating the indexing specification through the XmlIndexSpecification.addIndex, XmlIndexSpecification.deleteIndex, and XmlIndexSpecification.replaceIndex methods. The class interface also provides the XmlIndexSpecification.next and XmlIndexSpecification.reset methods for iterating through the specified indices. Finally, the XmlIndexSpecification.find method can be used to search for the indexing strategy for a known node.

A copy constructor and assignment operator are provided for this class. The class is implemented using a handle-body idiom. When a handle is copied both handles maintain a reference to the same body.

### Class

XmlContainer, XmlDocument, XmlException, XmlIndexSpecification, XmlQueryContext, XmlQueryExpression, XmlResults, XmlUpdateContext, XmlValue`

Copyright (c) 1996-2003 Sleepycat Software, Inc. - All rights reserved.