public class JSONReader extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
JSONReader.Callback |
private static class |
JSONReader.Element |
Modifier and Type | Field and Description |
---|---|
private ByteArrayOutputStream |
bout |
private javax.json.stream.JsonParser.Event |
event |
private Attributes |
fmi |
private javax.json.stream.JsonParser |
parser |
private EnumMap<PersonName.Group,String> |
pnGroups |
private String |
s |
Constructor and Description |
---|
JSONReader(javax.json.stream.JsonParser parser) |
Modifier and Type | Method and Description |
---|---|
private Attributes |
doReadDataset(Attributes attrs) |
private void |
expect(javax.json.stream.JsonParser.Event expected) |
Attributes |
getFileMetaInformation() |
private String |
getString() |
private javax.json.stream.JsonParser.Event |
next() |
private void |
readAttribute(Attributes attrs) |
private Object |
readDataFragment() |
private List<Object> |
readDataFragments() |
Attributes |
readDataset(Attributes attrs) |
void |
readDatasets(JSONReader.Callback callback) |
private byte[] |
readInlineBinary() |
private Object |
readItemOrPersonName() |
private String |
readPersonName() |
private List<Object> |
readValues() |
private String |
valueString() |
private final javax.json.stream.JsonParser parser
private Attributes fmi
private javax.json.stream.JsonParser.Event event
private final ByteArrayOutputStream bout
private final EnumMap<PersonName.Group,String> pnGroups
public JSONReader(javax.json.stream.JsonParser parser)
public Attributes getFileMetaInformation()
private javax.json.stream.JsonParser.Event next()
private void expect(javax.json.stream.JsonParser.Event expected)
private String valueString()
public Attributes readDataset(Attributes attrs)
public void readDatasets(JSONReader.Callback callback)
private Attributes doReadDataset(Attributes attrs)
private void readAttribute(Attributes attrs)
private List<Object> readValues()
private List<Object> readDataFragments()
private Object readItemOrPersonName()
private String readPersonName()
private byte[] readInlineBinary()
private Object readDataFragment()
Copyright © 2017 dcm4che.org. All rights reserved.