com.esri.arcgis.catalogUI
Interface IXmlQuery

All Superinterfaces:
Serializable
All Known Implementing Classes:
FileSystemQuery

public interface IXmlQuery
extends Serializable

Provides access to members that generate XSL Pattern expressions from a query.

Product Availability

Available with ArcGIS Desktop.


Method Summary
 void buildExpressions()
          Creates a set of XSL Pattern expressions from a query.
 String getExpression(int index)
          The nth expression.
 int getNumExpressions()
          Number of expressions that were generated.
 boolean isAnd()
          Indicates if the expressions are ANDed together (as opposed to ORed).
 void setIsAnd(boolean isAnd)
          Indicates if the expressions are ANDed together (as opposed to ORed).
 

Method Detail

buildExpressions

void buildExpressions()
                      throws IOException,
                             AutomationException
Creates a set of XSL Pattern expressions from a query.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getNumExpressions

int getNumExpressions()
                      throws IOException,
                             AutomationException
Number of expressions that were generated.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The count
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getExpression

String getExpression(int index)
                     throws IOException,
                            AutomationException
The nth expression.

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
index - The index (in)
Returns:
The name
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isAnd

boolean isAnd()
              throws IOException,
                     AutomationException
Indicates if the expressions are ANDed together (as opposed to ORed).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Returns:
The isAnd
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setIsAnd

void setIsAnd(boolean isAnd)
              throws IOException,
                     AutomationException
Indicates if the expressions are ANDed together (as opposed to ORed).

Product Availability

Available with ArcGIS Desktop.

Supported Platforms

Windows

Parameters:
isAnd - The isAnd (in)
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.