/** * This will get the upper right x coordinate. * * @return The upper right x . */ public float getUpperRightX() { return ((COSNumber)rectArray.get(2)).floatValue(); }
private int getHival() { return ((COSNumber) array.getObject(2)).intValue(); }
/** * This is a convenience method that will get the dictionary object that is expected to be an integer. If the * dictionary value is null then the default value will be returned. * * @param key The key to the item in the dictionary. * @param defaultValue The value to return if the dictionary item is null. * @return The integer value. */ public long getLong(COSName key, long defaultValue) { long retval = defaultValue; COSBase obj = getDictionaryObject(key); if (obj instanceof COSNumber) { retval = ((COSNumber) obj).longValue(); } return retval; }
int startRange = firstCode.intValue(); int arraySize = array.size(); for (int i = 0; i < arraySize; i++) widths.put(startRange + i, width.floatValue()); int startRange = firstCode.intValue(); int endRange = secondCode.intValue(); float width = rangeWidth.floatValue(); for (int i = startRange; i <= endRange; i++)
if (number instanceof COSFloat) Double real = number.doubleValue(); if (real > MAX_POSITIVE_FLOAT || real < MAX_NEGATIVE_FLOAT) long numAsLong = number.longValue(); if (numAsLong > Integer.MAX_VALUE || numAsLong < Integer.MIN_VALUE)
private static Double getDoubleProperty(PDExtendedGraphicsState state, COSName key) { COSBase base = state.getCOSObject().getDictionaryObject(key); return !(base instanceof COSNumber) ? null : Double.valueOf(((COSNumber) base).doubleValue()); }
for (String dashesValue : dashesValues) dashPattern.add(COSNumber.get(dashesValue));
if (base0 instanceof COSNumber && base1 instanceof COSNumber) dw2[0] = ((COSNumber) base0).floatValue(); dw2[1] = ((COSNumber) base1).floatValue(); for (int j = 0; j < array.size(); j++) int cid = c.intValue() + j / 3; COSNumber w1y = (COSNumber) array.getObject(j); COSNumber v1x = (COSNumber) array.getObject(++j); COSNumber v1y = (COSNumber) array.getObject(++j); verticalDisplacementY.put(cid, w1y.floatValue()); positionVectors.put(cid, new Vector(v1x.floatValue(), v1y.floatValue())); int first = c.intValue(); int last = ((COSNumber) next).intValue(); COSNumber w1y = (COSNumber) w2Array.getObject(++i); COSNumber v1x = (COSNumber) w2Array.getObject(++i); for (int cid = first; cid <= last; cid++) verticalDisplacementY.put(cid, w1y.floatValue()); positionVectors.put(cid, new Vector(v1x.floatValue(), v1y.floatValue()));
protected PBCosNumber(COSNumber number, final String type) { super(number, type); this.longVal = number.longValue(); this.doubleVal = number.doubleValue(); }
private static Double getCA(PDAnnotation annot) { COSBase caLocal = annot.getCOSObject().getDictionaryObject(COSName.CA); return !(caLocal instanceof COSNumber) ? null : Double.valueOf(((COSNumber) caLocal).doubleValue()); }
retval = COSNumber.get( buf.toString() );
/** * Returns the r value of the tristimulus. * @return the R value. */ public float getR() { return ((COSNumber)values.get(0)).floatValue(); }
/** * This will get the SetFf entry of the cos dictionary. If it it not present then this method will return null. * * @return The field flags. */ public Integer getSetFieldFlags() { Integer retval = null; COSNumber ff = (COSNumber) field.getDictionaryObject(COSName.SET_FF); if (ff != null) { retval = ff.intValue(); } return retval; }
int dashPhase = ((COSNumber) base1).intValue(); if (Float.compare(num.floatValue(), 0) != 0)
private void readValidStream(OutputStream out, COSNumber streamLengthObj) throws IOException { long remainBytes = streamLengthObj.longValue(); while (remainBytes > 0) { final int chunk = (remainBytes > STREAMCOPYBUFLEN) ? STREAMCOPYBUFLEN : (int) remainBytes; final int readBytes = source.read(streamCopyBuf, 0, chunk); if (readBytes <= 0) { // shouldn't happen, the stream length has already been validated throw new IOException("read error at offset " + source.getPosition() + ": expected " + chunk + " bytes, but read() returns " + readBytes); } out.write(streamCopyBuf, 0, readBytes); remainBytes -= readBytes; } }
private Double getRequiredValue(final int position) { COSArray array = (COSArray) this.baseObject; if (array.size() > position) { COSBase base = array.get(position); if (base instanceof COSNumber) { return Double.valueOf(((COSNumber) base).doubleValue()); } LOGGER.debug("In bbox expected number but got " + base.getClass().getSimpleName()); } else { LOGGER.debug("Expected size of bbox array greater than" + position + "but got " + array.size()); } return null; } }
retval = COSNumber.get( buf.toString() ); break;
/** * Returns the g value of the tristimulus. * @return the g value */ public float getG() { return ((COSNumber)values.get(1)).floatValue(); }
/** * This will get the page number or null if it does not exist. * * @return The page number. */ public Integer getPage() { Integer retval = null; COSNumber page = (COSNumber) annot.getDictionaryObject(COSName.PAGE); if (page != null) { retval = page.intValue(); } return retval; }
if (streamLengthObj != null && validateStreamLength(streamLengthObj.longValue()))