本文整理了Java中org.dcm4che3.data.Attributes.validate()
方法的一些代码示例,展示了Attributes.validate()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Attributes.validate()
方法的具体详情如下:
包路径:org.dcm4che3.data.Attributes
类名称:Attributes
方法名:validate
暂无
代码示例来源:origin: dcm4che/dcm4che
public void validate(DataElement el, ValidationResult result) {
validate(el, result, null);
}
代码示例来源:origin: dcm4che/dcm4che
item.validate(itemEl, itemValidationResult, resolvedItemConditions);
代码示例来源:origin: dcm4che/dcm4che
public ValidationResult validate(IOD iod) {
ValidationResult result = new ValidationResult();
HashMap<String,Boolean> resolvedConditions = new HashMap<String,Boolean>();
for (IOD.DataElement el : iod) {
validate(el, result, resolvedConditions);
}
return result;
}
代码示例来源:origin: dcm4che/dcm4che
private ValidationResult validateCode(Attributes item, Code[] validVals) {
ValidationResult result = null;
for (Code code : validVals) {
result = item.validate(IOD.valueOf(code));
if (result.isValid())
break;
}
return result;
}
代码示例来源:origin: dcm4che/dcm4che
public void validateQueryKeys(Attributes attrs,
QueryRetrieveLevel rootLevel, boolean relational)
throws DicomServiceException {
check(attrs.validate(queryKeysIOD(rootLevel, relational)));
}
代码示例来源:origin: dcm4che/dcm4che
public void validateRetrieveKeys(Attributes attrs,
QueryRetrieveLevel rootLevel, boolean relational)
throws DicomServiceException {
check(attrs.validate(retrieveKeysIOD(rootLevel, relational)));
}
代码示例来源:origin: org.dcm4che/dcm4che-net
public void validateQueryKeys(Attributes attrs,
QueryRetrieveLevel rootLevel, boolean relational)
throws DicomServiceException {
check(attrs.validate(queryKeysIOD(rootLevel, relational)));
}
代码示例来源:origin: org.dcm4che/dcm4che-net
public void validateRetrieveKeys(Attributes attrs,
QueryRetrieveLevel rootLevel, boolean relational)
throws DicomServiceException {
check(attrs.validate(retrieveKeysIOD(rootLevel, relational)));
}
代码示例来源:origin: dcm4che/dcm4che
public void validate(File file) {
if (iod == null)
throw new IllegalStateException("IOD net initialized");
DicomInputStream dis = null;
try {
System.out.print("Validate: " + file + " ... ");
dis = new DicomInputStream(file);
Attributes attrs = dis.readDataset(-1, -1);
ValidationResult result = attrs.validate(iod);
if (result.isValid())
System.out.println("OK");
else {
System.out.println("FAILED:");
System.out.println(result.asText(attrs));
}
} catch (IOException e) {
System.out.println("FAILED: " + e.getMessage());
} finally {
SafeClose.close(dis);
}
}
代码示例来源:origin: org.dcm4che.tool/dcm4che-tool-dcmvalidate
public void validate(File file) {
if (iod == null)
throw new IllegalStateException("IOD net initialized");
DicomInputStream dis = null;
try {
System.out.print("Validate: " + file + " ... ");
dis = new DicomInputStream(file);
Attributes attrs = dis.readDataset(-1, -1);
ValidationResult result = attrs.validate(iod);
if (result.isValid())
System.out.println("OK");
else {
System.out.println("FAILED:");
System.out.println(result.asText(attrs));
}
} catch (IOException e) {
System.out.println("FAILED: " + e.getMessage());
} finally {
SafeClose.close(dis);
}
}
代码示例来源:origin: dcm4che/dcm4che
public static QueryRetrieveLevel valueOf(Attributes attrs,
String[] qrLevels) throws DicomServiceException {
ValidationResult result = new ValidationResult();
attrs.validate(new IOD.DataElement(Tag.QueryRetrieveLevel, VR.LO,
IOD.DataElementType.TYPE_1, 1, 1, 0).setValues(qrLevels),
result);
check(result);
return QueryRetrieveLevel.valueOf(attrs.getString(Tag.QueryRetrieveLevel));
}
代码示例来源:origin: org.dcm4che/dcm4che-net
public static QueryRetrieveLevel valueOf(Attributes attrs,
String[] qrLevels) throws DicomServiceException {
ValidationResult result = new ValidationResult();
attrs.validate(new IOD.DataElement(Tag.QueryRetrieveLevel, VR.LO,
IOD.DataElementType.TYPE_1, 1, 1, 0).setValues(qrLevels),
result);
check(result);
return QueryRetrieveLevel.valueOf(attrs.getString(Tag.QueryRetrieveLevel));
}
代码示例来源:origin: dcm4che/dcm4che
private Attributes create(Association as, Attributes rq, Attributes rqAttrs)
throws DicomServiceException {
if (mppsNCreateIOD != null) {
ValidationResult result = rqAttrs.validate(mppsNCreateIOD);
if (!result.isValid())
throw DicomServiceException.valueOf(result, rqAttrs);
代码示例来源:origin: dcm4che/dcm4che
private Attributes set(Association as, Attributes rq, Attributes rqAttrs)
throws DicomServiceException {
if (mppsNSetIOD != null) {
ValidationResult result = rqAttrs.validate(mppsNSetIOD);
if (!result.isValid())
throw DicomServiceException.valueOf(result, rqAttrs);
内容来源于网络,如有侵权,请联系作者删除!