public DicomElement putDoubles(int[] tagPath, VR vr, double[] val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putDoubles(tagPath[last], vr, val); }
public DicomElement putFragments(int[] tagPath, VR vr, boolean bigEndian) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putFragments(tagPath[last], vr, bigEndian); }
public DicomElement putInt(int[] tagPath, VR vr, int val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putInt(tagPath[last], vr, val); }
public DicomElement get(int[] tagPath, VR vr) { checkTagPathLength(tagPath); final int last = tagPath.length - 1; final DicomObject item = getItem(tagPath, last, true); return item != null ? item.get(tagPath[last], vr) : null; }
public DicomElement putBytes(int[] tagPath, VR vr, byte[] val, boolean bigEndian) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putBytes(tagPath[last], vr, val, bigEndian); }
public DicomElement putDouble(int[] tagPath, VR vr, double val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putDouble(tagPath[last], vr, val); }
public DicomElement putSequence(int[] tagPath) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putSequence(tagPath[last]); }
public DicomElement putStrings(int[] tagPath, VR vr, String[] val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putStrings(tagPath[last], vr, val); }
public DicomElement get(int[] tagPath) { checkTagPathLength(tagPath); final int last = tagPath.length - 1; final DicomObject item = getItem(tagPath, last, true); return item != null ? item.get(tagPath[last]) : null; }
public DicomElement putDate(int[] tagPath, VR vr, Date val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putDate(tagPath[last], vr, val); }
public DicomElement putDateRange(int[] tagPath, VR vr, DateRange val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putDateRange(tagPath[last], vr, val); }
public DicomElement putFloat(int[] tagPath, VR vr, float val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putFloat(tagPath[last], vr, val); }
public DicomElement putShorts(int[] tagPath, VR vr, short[] val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putShorts(tagPath[last], vr, val); }
public DicomElement putDates(int[] tagPath, VR vr, Date[] val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putDates(tagPath[last], vr, val); }
public DicomElement putNestedDicomObject(int[] tagPath, DicomObject item) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject parent = getItem(tagPath, last, false); return parent.putNestedDicomObject(tagPath[last], item); }
public DicomElement putString(int[] tagPath, VR vr, String val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putString(tagPath[last], vr, val); }
public DicomElement putFloats(int[] tagPath, VR vr, float[] val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putFloats(tagPath[last], vr, val); }
public DicomElement putInts(int[] tagPath, VR vr, int[] val) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putInts(tagPath[last], vr, val); }
public DicomElement putNull(int[] tagPath, VR vr) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putNull(tagPath[last], vr); }
public DicomElement putSequence(int[] tagPath, int capacity) { checkTagPathLength(tagPath); int last = tagPath.length - 1; DicomObject item = getItem(tagPath, last, false); return item.putSequence(tagPath[last], capacity); }