public class DicomJSONProvider extends java.lang.Object implements ITagProvider
| Modifier and Type | Field and Description | 
|---|---|
private static org.slf4j.Logger | 
LOGGER  | 
private java.util.List<DicomTag> | 
tags  | 
| Constructor and Description | 
|---|
DicomJSONProvider()  | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<DicomTag> | 
getTags()
Retrieve the tags defined by this provider. 
 | 
private java.lang.Integer | 
lookupTag(java.lang.String tagKey,
         org.json.JSONObject tag)
Get the tag code corresponding to the given JSON object. 
 | 
private DicomVR | 
lookupVR(java.lang.Integer intTagCode,
        org.json.JSONObject tag)
Get the VR associated with the given tag code and JSON object. 
 | 
private void | 
readSequence(org.json.JSONObject rootTag,
            DicomTag parent)  | 
void | 
readTagSource(java.lang.String location)
Read tags from the given location. 
 | 
private static final org.slf4j.Logger LOGGER
private java.util.List<DicomTag> tags
public void readTagSource(java.lang.String location)
                   throws java.io.IOException
ITagProviderreadTagSource in interface ITagProviderjava.io.IOExceptionpublic java.util.List<DicomTag> getTags()
ITagProvidergetTags in interface ITagProviderprivate void readSequence(org.json.JSONObject rootTag,
                          DicomTag parent)
private java.lang.Integer lookupTag(java.lang.String tagKey,
                                    org.json.JSONObject tag)
private DicomVR lookupVR(java.lang.Integer intTagCode, org.json.JSONObject tag)
Copyright © 2025 Open Microscopy Environment