PDF4Java Reference Documentation
com.o2sol.pdf4java.core.encodings Package / PDFCmapRange Class
Collapse All Expand All Members Options: Show All Members Options: Filtered
Include Inherited Members
Include Protected Members
In This Topic

PDFCmapRange Class Methods
In This Topic

For a list of all members of this type, see PDFCmapRange members.

Public Methods

| Name | Description
--- | --- | ---
| compare | Compares its two arguments for order. Returns a negative integer, zero, or a positive integer as the first argument is less than, equal to, or greater than the second. In the foregoing description, the notation `sgn(`expression`)` designates the mathematical signum function, which is defined to return one of `-1`, `0`, or `1` according to whether the value of expression is negative, zero or positive. The implementor must ensure that `sgn(compare(x, y)) == -sgn(compare(y, x))` for all `x` and `y`. (This implies that `compare(x, y)` must throw an exception if and only if `compare(y, x)` throws an exception.) The implementor must also ensure that the relation is transitive: `((compare(x, y)>0) && (compare(y, z)>0))` implies `compare(x, z)>0`. Finally, the implementor must ensure that `compare(x, y)==0` implies that `sgn(compare(x, z))==sgn(compare(y, z))` for all `z`. It is generally the case, but not strictly required that `(compare(x, y)==0) == (x.equals(y))`. Generally speaking, any comparator that violates this condition should clearly indicate this fact. The recommended language is "Note: this comparator imposes orderings that are inconsistent with equals."
| getExtent | This method supports the internal library infrastructure and should not be used by external client code.
| getHigh | This method supports the internal library infrastructure and should not be used by external client code.
| getLow | This method supports the internal library infrastructure and should not be used by external client code.
| getOffset | This method supports the internal library infrastructure and should not be used by external client code.
| getType | This method supports the internal library infrastructure and should not be used by external client code.
| setExtent | This method supports the internal library infrastructure and should not be used by external client code.
| setLow | This method supports the internal library infrastructure and should not be used by external client code.
| setOffset | This method supports the internal library infrastructure and should not be used by external client code.
| setType | This method supports the internal library infrastructure and should not be used by external client code.

Top
See Also

#### Reference

PDFCmapRange Class
com.o2sol.pdf4java.core.encodings Package

© 2025 O2 Solutions All Rights Reserved.

Send comments on this topic.