package org.hwo.image.tiff; public class ShortEntry extends NumericEntry { short[] values; public ShortEntry(IFD ifd) { super(ifd); } public ShortEntry(IFD ifd,Short tag) { super(ifd,tag,TAGTYPE.LONG); } @Override protected void decodeBuffer() { values = new short[ getBuffer().asShortBuffer().capacity() ]; getBuffer().asShortBuffer().get(values); releaseBuffer(); } @Override protected void encodeBuffer() { } @Override public short[] getShortArray() { return values; } @Override public int[] getIntArray() { int[] svalues = new int[values.length]; for (int i=0;i