public interface IRecordNumberSet
extends java.io.Serializable
Description: '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.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID33572f5a_46c7_11d4_a124_00c04f6bdf0e |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
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.
|
static final int IID33572f5a_46c7_11d4_a124_00c04f6bdf0e
static final int xxDummy
static final java.lang.String IID
void setBounds(int startRecordNumber, int maxRecordNumber) throws java.io.IOException, AutomationException
startRecordNumber
- The startRecordNumber (in)maxRecordNumber
- The maxRecordNumber (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMinimumRecordNumber() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.int getMaximumRecordNumber() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void add(int recordNumber) throws java.io.IOException, AutomationException
recordNumber
- The recordNumber (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void delete(int recordNumber) throws java.io.IOException, AutomationException
recordNumber
- The recordNumber (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void addRange(int minRecord, int maxRecord) throws java.io.IOException, AutomationException
minRecord
- The minRecord (in)maxRecord
- The maxRecord (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void setAll() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void clearAll() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet and(IRecordNumberSet otherRecordNumberSet) throws java.io.IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet or(IRecordNumberSet otherRecordNumberSet) throws java.io.IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet xOr(IRecordNumberSet otherRecordNumberSet) throws java.io.IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet difference(IRecordNumberSet otherRecordNumberSet) throws java.io.IOException, AutomationException
otherRecordNumberSet
- A reference to a com.esri.arcgis.geodatabase.IRecordNumberSet (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IRecordNumberSet negate() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.IEnumIDs getIDs() throws java.io.IOException, AutomationException
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.