private void startDicomAttribute(int tag, String privateCreator, String vr) { this.tag = tag; this.privateCreator = privateCreator; this.vr = vr != null ? VR.valueOf(vr) : ElementDictionary.vrOf(tag, privateCreator); if (this.vr == VR.SQ) seqs.add(items.getLast().newSequence(privateCreator, tag, 10)); }
CSVParser(char delim, char quote, String header) { quot = quote; String regex = delim + "(?=(?:[^\\" + quot + "]*\\" + quot + "[^\\" + quot + "]*\\" + quot + ")*[^\\" + quot + "]*$)"; pattern = Pattern.compile(regex); String[] headers = parseFields(header); tags = new int[headers.length]; vrs = new VR[headers.length]; for (int i = 0; i < headers.length; i++) { tags[i] = DICT.tagForKeyword(headers[i]); vrs[i] = DICT.vrOf(tags[i]); } }
CSVParser(char delim, char quote, String header) { quot = quote; String regex = delim + "(?=(?:[^\\" + quot + "]*\\" + quot + "[^\\" + quot + "]*\\" + quot + ")*[^\\" + quot + "]*$)"; pattern = Pattern.compile(regex); String[] headers = parseFields(header); tags = new int[headers.length]; vrs = new VR[headers.length]; for (int i = 0; i < headers.length; i++) { tags[i] = DICT.tagForKeyword(headers[i]); vrs[i] = DICT.vrOf(tags[i]); } }
private static void supplementMissingValue(Attributes metadata, int tag, String value) { if (!metadata.containsValue(tag)) metadata.setString(tag, DICT.vrOf(tag), value); } }
private static void supplementMissingType2(Attributes metadata) { for (int tag : TYPE2_TAGS) if (!metadata.contains(tag)) metadata.setNull(tag, DICT.vrOf(tag)); }
public void addKey(int tag, String... ss) { log = Utility.getLog(); log.debug("MoveSCU::addKey tag=" + Integer.toHexString(tag)); for (String s: ss) { log.debug(" Value=" + s); } VR vr = ElementDictionary.vrOf(tag, keys.getPrivateCreator(tag)); keys.setString(tag, vr, ss); }
private static void supplementMissingType2(Attributes metadata) { for (int tag : TYPE2_TAGS) if (!metadata.contains(tag)) metadata.setNull(tag, DICT.vrOf(tag)); }
private static void supplementMissingValue(Attributes metadata, int tag, String value) { if (!metadata.containsValue(tag)) metadata.setString(tag, DICT.vrOf(tag), value); }
public void addKey(int tag, String... ss) { VR vr = ElementDictionary.vrOf(tag, keys.getPrivateCreator(tag)); keys.setString(tag, vr, ss); }
public void addKey(int tag, String... ss) { VR vr = ElementDictionary.vrOf(tag, keys.getPrivateCreator(tag)); keys.setString(tag, vr, ss); }
private static void supplementMissingValue(Attributes metadata, int tag, String value) { if (!metadata.containsValue(tag)) metadata.setString(tag, DICT.vrOf(tag), value); } }
private static void supplementDefaultValue(Attributes metadata, int tag, String value) { if (!metadata.containsValue(tag)) metadata.setString(tag, DICT.vrOf(tag), value); }
private static void supplementDefaultValue(Attributes metadata, int tag, String value) { if (!metadata.containsValue(tag)) metadata.setString(tag, DICT.vrOf(tag), value); }
public void addKey(int tag, String... ss) { VR vr = ElementDictionary.vrOf(tag, keys.getPrivateCreator(tag)); keys.setString(tag, vr, ss); }
private void setDummyValues(String[] optVals) { if (optVals != null) for (int i = 1; i < optVals.length; i++, i++) { int tag = CLIUtils.toTag(optVals[i - 1]); VR vr = ElementDictionary.getStandardElementDictionary().vrOf(tag); deidentifier.setDummyValue(tag, vr, optVals[i]); } }
private void setDummyValues(String[] optVals) { if (optVals != null) for (int i = 1; i < optVals.length; i++, i++) { int tag = CLIUtils.toTag(optVals[i - 1]); VR vr = ElementDictionary.getStandardElementDictionary().vrOf(tag); deidentifier.setDummyValue(tag, vr, optVals[i]); } }
private void initDummyValues(int[] d) { ElementDictionary dict = ElementDictionary.getStandardElementDictionary(); for (int tag : d) initDummyValue(dict.vrOf(tag), tag); initDummyValue(VR.DA, Tag.SeriesDate); initDummyValue(VR.TM, Tag.SeriesTime); }
private void createMpps(final MppsWithIUID mppsWithUID) throws IOException, InterruptedException { final String iuid = mppsWithUID.iuid; Attributes mpps = mppsWithUID.mpps; mppsWithUID.mpps = new Attributes(mpps, FINAL_MPPS_TOP_LEVEL_ATTRS); mpps.setString(Tag.PerformedProcedureStepStatus, VR.CS, IN_PROGRESS); for (int tag : CREATE_MPPS_TOP_LEVEL_EMPTY_ATTRS) mpps.setNull(tag, dict.vrOf(tag)); as.ncreate(UID.ModalityPerformedProcedureStepSOPClass, iuid, mpps, null, rspHandlerFactory.createDimseRSPHandlerForNCreate(mppsWithUID)); }
private void createMpps(final MppsWithIUID mppsWithUID) throws IOException, InterruptedException { final String iuid = mppsWithUID.iuid; Attributes mpps = mppsWithUID.mpps; mppsWithUID.mpps = new Attributes(mpps, FINAL_MPPS_TOP_LEVEL_ATTRS); mpps.setString(Tag.PerformedProcedureStepStatus, VR.CS, IN_PROGRESS); for (int tag : CREATE_MPPS_TOP_LEVEL_EMPTY_ATTRS) mpps.setNull(tag, dict.vrOf(tag)); as.ncreate(UID.ModalityPerformedProcedureStepSOPClass, iuid, mpps, null, rspHandlerFactory.createDimseRSPHandlerForNCreate(mppsWithUID)); }
/** * Add a field and value that should be queried for ("attributeID=value"). * * @param tag * @param value */ public void addQueryTag(int tag, String value) { VR vr = ElementDictionary.vrOf(tag, null); Attributes attr = this.getQueryAttrs()!=null?this.getQueryAttrs():new Attributes(); attr.setString(tag, vr, value); this.setQueryAttrs(attr); }