public class XMLChunkMeta extends ChunkMeta
Modifier and Type | Field and Description |
---|---|
static String | MIME_TYPE The mime type for XML chunks |
Constructor and Description |
---|
XMLChunkMeta(JsonObject json) Create a new metadata object from a JsonObject |
XMLChunkMeta(List<XMLStartElement> parents, int start, int end) Create a new metadata object |
Modifier and Type | Method and Description |
---|---|
boolean | equals(Object obj) |
List<XMLStartElement> | getParents() |
int | hashCode() |
JsonObject | toJsonObject() |
getEnd, getMimeType, getStart
public static final String MIME_TYPE
public XMLChunkMeta(List<XMLStartElement> parents, int start, int end)
parents
- the chunk's parents (i.e. the XML start elements the chunk is wrapped in)start
- the position in the stored blob where the chunk starts (typically right after all its parent XML elements)end
- the position in the stored blob where the chunk ends (typically right before all its parent XML elements are closed)public XMLChunkMeta(JsonObject json)
json
- the JsonObjectpublic List<XMLStartElement> getParents()
public JsonObject toJsonObject()
toJsonObject
in class ChunkMeta
JsonObject