|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRecordNumberSet
Provides access to members that control the collection of record numbers, and to compare record number collections. Record number sets are used in selections with file based data.
Method Summary | |
---|---|
void |
add(int recordNumber)
Adds a record number to the collection. |
void |
addRange(int minRecord,
int maxRecord)
Adds a range of record numbers to the collection starting with the minRecord and ending with the maxRecord. |
IRecordNumberSet |
and(IRecordNumberSet otherRecordNumberSet)
Combines the record numbers that are common to both collections into a single collection. |
void |
clearAll()
Clear all record numbers. |
void |
delete(int recordNumber)
Removes a record number from the collection. |
IRecordNumberSet |
difference(IRecordNumberSet otherRecordNumberSet)
Returns the record numbers that are not in the collection, but are present in the input collection. |
IEnumIDs |
getIDs()
Enumerates the record numbers in the record number collection. |
int |
getMaximumRecordNumber()
The maximum record in the record number collection. |
int |
getMinimumRecordNumber()
The minimum record in the record number collection. |
IRecordNumberSet |
negate()
Inverts the collection; selected records become unselected and unselected records become selected. |
IRecordNumberSet |
or(IRecordNumberSet otherRecordNumberSet)
Combines all the record numbers that are in one or the other collection into a single collection. |
void |
setAll()
Set all record numbers. |
void |
setBounds(int startRecordNumber,
int maxRecordNumber)
Sets the starting and ending record numbers for the record number collection, then adds all record numbers between those values to the collection. |
IRecordNumberSet |
xOr(IRecordNumberSet otherRecordNumberSet)
Combines the record numbers that are in one of the collections, but not both collections, into a single collection. |
Method Detail |
---|
void setBounds(int startRecordNumber, int maxRecordNumber) throws IOException, AutomationException
startRecordNumber
- The startRecordNumber (in)maxRecordNumber
- The maxRecordNumber (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMinimumRecordNumber() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.int getMaximumRecordNumber() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void add(int recordNumber) throws IOException, AutomationException
recordNumber
- The recordNumber (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void delete(int recordNumber) throws IOException, AutomationException
recordNumber
- The recordNumber (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void addRange(int minRecord, int maxRecord) throws IOException, AutomationException
minRecord
- The minRecord (in)maxRecord
- The maxRecord (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void setAll() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.void clearAll() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet and(IRecordNumberSet otherRecordNumberSet) throws IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet or(IRecordNumberSet otherRecordNumberSet) throws IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet xOr(IRecordNumberSet otherRecordNumberSet) throws IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet difference(IRecordNumberSet otherRecordNumberSet) throws IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet negate() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.IEnumIDs getIDs() throws IOException, AutomationException
IOException
- If there are interop problems.
AutomationException
- If the ArcObject component throws an exception.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |