Package de.julielab.xml
Class VtdXmlXmiSplitter
- java.lang.Object
-
- de.julielab.xml.AbstractXmiSplitter
-
- de.julielab.xml.VtdXmlXmiSplitter
-
- All Implemented Interfaces:
XmiSplitter
public class VtdXmlXmiSplitter extends AbstractXmiSplitter
-
-
Field Summary
-
Fields inherited from class de.julielab.xml.AbstractXmiSplitter
annotationModules, currentSecondSofaMapKey, moduleAnnotationNames, nodesByXmiId, recursively, storeBaseDocument
-
Fields inherited from interface de.julielab.xml.XmiSplitter
DOCUMENT_MODULE_LABEL
-
-
Constructor Summary
Constructors Constructor Description VtdXmlXmiSplitter(Set<String> moduleAnnotationNames, boolean recursively, boolean storeBaseDocument, Set<String> baseDocumentAnnotations)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected StringgetNodeXml(JeDISVTDGraphNode node)com.ximpleware.VTDNavgetVTDNav()XmiSplitterResultprocess(byte[] xmiData, org.apache.uima.cas.TypeSystem ts, int nextPossibleId, Map<String,Integer> existingSofaIdMap)-
Methods inherited from class de.julielab.xml.AbstractXmiSplitter
adaptSofaIdMap, assignNewXmiIds, createAnnotationModuleData, createAnnotationModules, determineLabelsForNode, labelNodes
-
-
-
-
Method Detail
-
getVTDNav
public com.ximpleware.VTDNav getVTDNav()
-
getNodeXml
protected String getNodeXml(JeDISVTDGraphNode node) throws XMISplitterException
- Specified by:
getNodeXmlin classAbstractXmiSplitter- Throws:
XMISplitterException
-
process
public XmiSplitterResult process(byte[] xmiData, org.apache.uima.cas.TypeSystem ts, int nextPossibleId, Map<String,Integer> existingSofaIdMap) throws XMISplitterException
- Throws:
XMISplitterException
-
-