public String getValueDescription() { try { return getValueDescription(getValue()); } catch (ImageReadException e) { return "Invalid value: " + e.getMessage(); } }
public int getIntValue() throws ImageReadException { Object o = getValue(); if (o == null) throw new ImageReadException("Missing value: " + tagInfo.getDescription()); return ((Number) o).intValue(); }
public double getDoubleValue() throws ImageReadException { Object o = getValue(); if (o == null) throw new ImageReadException("Missing value: " + tagInfo.getDescription()); return ((Number) o).doubleValue(); }
public String getValueDescription() { try { return getValueDescription(getValue()); } catch (ImageReadException e) { return "Invalid value: " + e.getMessage(); } }
public int getIntValue() throws ImageReadException { Object o = getValue(); if (o == null) throw new ImageReadException("Missing value: " + tagInfo.getDescription()); return ((Number) o).intValue(); }
public double getDoubleValue() throws ImageReadException { Object o = getValue(); if (o == null) throw new ImageReadException("Missing value: " + tagInfo.getDescription()); return ((Number) o).doubleValue(); }
public String getStringValue() throws ImageReadException { Object o = getValue(); if (o == null) return null; if (!(o instanceof String)) throw new ImageReadException("Expected String value(" + tagInfo.getDescription() + "): " + o); return (String) o; }
public String getStringValue() throws ImageReadException { Object o = getValue(); if (o == null) return null; if (!(o instanceof String)) throw new ImageReadException("Expected String value(" + tagInfo.getDescription() + "): " + o); return (String) o; }
public int getIntValueOrArraySum() throws ImageReadException { Object o = getValue(); // if (o == null) // return -1; if (o instanceof Number) return ((Number) o).intValue(); else if (o instanceof Number[]) { Number numbers[] = (Number[]) o; int sum = 0; for (int i = 0; i < numbers.length; i++) sum += numbers[i].intValue(); return sum; } else if (o instanceof int[]) { int numbers[] = (int[]) o; int sum = 0; for (int i = 0; i < numbers.length; i++) sum += numbers[i]; return sum; } throw new ImageReadException("Unknown value: " + o + " for: " + tagInfo.getDescription()); // return -1; }
public int[] getIntArrayValue() throws ImageReadException { Object o = getValue(); // if (o == null) // return null; if (o instanceof Number) return new int[] { ((Number) o).intValue() }; else if (o instanceof Number[]) { Number numbers[] = (Number[]) o; int result[] = new int[numbers.length]; for (int i = 0; i < numbers.length; i++) result[i] = numbers[i].intValue(); return result; } else if (o instanceof int[]) { int numbers[] = (int[]) o; int result[] = new int[numbers.length]; for (int i = 0; i < numbers.length; i++) result[i] = numbers[i]; return result; } throw new ImageReadException("Unknown value: " + o + " for: " + tagInfo.getDescription()); // return null; }
public int getIntValueOrArraySum() throws ImageReadException { Object o = getValue(); // if (o == null) // return -1; if (o instanceof Number) return ((Number) o).intValue(); else if (o instanceof Number[]) { Number numbers[] = (Number[]) o; int sum = 0; for (int i = 0; i < numbers.length; i++) sum += numbers[i].intValue(); return sum; } else if (o instanceof int[]) { int numbers[] = (int[]) o; int sum = 0; for (int i = 0; i < numbers.length; i++) sum += numbers[i]; return sum; } throw new ImageReadException("Unknown value: " + o + " for: " + tagInfo.getDescription()); // return -1; }
public int[] getIntArrayValue() throws ImageReadException { Object o = getValue(); // if (o == null) // return null; if (o instanceof Number) return new int[] { ((Number) o).intValue() }; else if (o instanceof Number[]) { Number numbers[] = (Number[]) o; int result[] = new int[numbers.length]; for (int i = 0; i < numbers.length; i++) result[i] = numbers[i].intValue(); return result; } else if (o instanceof int[]) { int numbers[] = (int[]) o; int result[] = new int[numbers.length]; for (int i = 0; i < numbers.length; i++) result[i] = numbers[i]; return result; } throw new ImageReadException("Unknown value: " + o + " for: " + tagInfo.getDescription()); // return null; }
public double[] getDoubleArrayValue() throws ImageReadException Object o = getValue();
public double[] getDoubleArrayValue() throws ImageReadException Object o = getValue();
int resolutionUnit = 2; // Inch if ((resolutionUnitField != null) && (resolutionUnitField.getValue() != null)) resolutionUnit = resolutionUnitField.getIntValue(); && (xResolutionField.getValue() != null)) && (yResolutionField.getValue() != null)) && (bitsPerSampleField.getValue() != null)) bitsPerSample = bitsPerSampleField.getIntValueOrArraySum();
continue; int subDirectoryOffset = ((Number) entry.getValue()) .intValue(); int subDirectoryType;
Object value = srcField.getValue();
Object value = srcField.getValue();