public int resolveTag(int privateTag, String privateCreator) { return attrs.resolveTag(privateTag, privateCreator); }
public int resolveTag(int tag, String privateCreator, boolean reserve) { return ds1.resolveTag(tag, privateCreator,reserve); }
public int resolveTag(int privateTag, String privateCreator, boolean reserve) { return attrs.resolveTag(privateTag, privateCreator, false); }
public int resolveTag(int tag, String privateCreator) { return dcmobj.resolveTag(tag, privateCreator); }
public int resolveTag(int tag, String privateCreator) { return ds1.resolveTag(tag, privateCreator); }
public int resolveTag(int tag, String privateCreator, boolean reserve) { if (reserve) { throw new UnsupportedOperationException(); } return dcmobj.resolveTag(tag, privateCreator, reserve); }
/** * Resolve the tag to use against the second internal DicomObject. */ private int resolveTagForDS2(int tag) { if(TagUtils.isPrivateDataElement(tag) && !TagUtils.isPrivateCreatorDataElement(tag)) { String creatorName = ds1.getPrivateCreator(tag); tag = ds2.resolveTag(tag, creatorName, false); } return tag; }
else if (!TagUtils.isPrivateCreatorDataElement(tag)) { int destTag = resolveDestinationPrivateTags ? dest.resolveTag(tag, getPrivateCreator(tag), true) : tag; if (attr.hasItems()) {