Microsoft SDK for Java

removeRange

The removeRange of the IntRanges Class contains the following signatures:

removeRange(int re, int re)
removeRange(int i, IIntRangeComparator hook)
removeRange(int i)
removeRange(int s, int e, IIntRangeComparator hook)

removeRange(int rs, int re)

Removes a range of integers from the IntRange object.

Syntax

public boolean removeRange(int rs, int re);

Return Value

Returns true if any integers in the range were removed; returns false if the set contains no integers in the range.

Parameters

rs The lower limit of the range.
re The upper limit of the range.

removeRange(int i, IIntRangeComparator hook)

Removes a single range specified by index from the IntRange object.

Syntax

public void removeRange(int i, IIntRangeComparator hook);

Parameters

i The index of the range to remove.
hook The interface to notify through IIntRangeComparator.shiftRanges that the ranges were deleted.

removeRange(int i)

Removes a single range specified by index from the IntRange object.

Syntax

public void removeRange(int i);

Parameters

i The index of the range to remove.

removeRange(int s, int e, IIntRangeComparator hook)

Removes a range of integers from the IntRange object.

Syntax

public synchronized boolean removeRange(int s, int e, IIntRangeComparator hook);

Return Value

Returns true if any integers in the range were removed; returns false if the set contains no integers in the range.

Parameters

rs The lower limit of the range.
re The upper limit of the range.
hook The interface to notify through IIntRangeComparator.shiftRanges that the ranges were deleted or IIntRangeComparator.splitRange that a range was split.

© 1999 Microsoft Corporation. All rights reserved. Terms of use.