Package jadex.bpmn.editor.model.legacy
Class BpmnXMLReader
- java.lang.Object
- 
- jadex.bpmn.editor.model.legacy.BpmnXMLReader
 
- 
 public class BpmnXMLReader extends java.lang.ObjectReader for loading Bpmn XML models into a Java representation states.
- 
- 
Field SummaryFields Modifier and Type Field Description static IPostProcessorconfigppstatic java.lang.StringCONTEXT_ENTRIESKey for error entries in read context.protected static IObjectReaderHandlerhandlerThe handler.static java.lang.StringLIST_ELEMENT_ATTRIBUTE_DELIMITERString delimiter for element attributes0x240B (9227) SYMBOL FOR VERTICAL TABULATION static java.lang.StringLIST_ELEMENT_DELIMITERString delimiter for list elements0x241F (9247) SYMBOL FOR UNIT SEPARATOR protected static TypeInfoPathManagermanagerThe manager.protected static AReaderreaderThe singleton reader instance.static java.lang.StringSEQUENCE_EDGESKey for sequence edges in read context.
 - 
Constructor SummaryConstructors Constructor Description BpmnXMLReader()
 - 
Method SummaryAll Methods Static Methods Concrete Methods Modifier and Type Method Description static IErrorReportbuildReport(java.lang.String modelname, java.lang.String filename, MultiCollection<Tuple,java.lang.String> entries)Build the error report.protected static voidcleanupModel(MBpmnModel model)static java.util.SetgetXMLMapping()Get the XML mapping.static MultiColumnTableExparseBpmnMultiColumTable(java.util.List details, java.util.List annos)Parse a list of annotation details into an MultiColumnTableExstatic MBpmnModelread(ResourceInfo rinfo, java.lang.ClassLoader classloader, IResourceIdentifier rid, IComponentIdentifier root)Read properties from xml.
 
- 
- 
- 
Field Detail- 
CONTEXT_ENTRIESpublic static final java.lang.String CONTEXT_ENTRIES Key for error entries in read context.- See Also:
- Constant Field Values
 
 - 
SEQUENCE_EDGESpublic static final java.lang.String SEQUENCE_EDGES Key for sequence edges in read context.- See Also:
- Constant Field Values
 
 - 
LIST_ELEMENT_DELIMITERpublic static final java.lang.String LIST_ELEMENT_DELIMITER String delimiter for list elements0x241F (9247) SYMBOL FOR UNIT SEPARATOR - See Also:
- Constant Field Values
 - 
LIST_ELEMENT_ATTRIBUTE_DELIMITERpublic static final java.lang.String LIST_ELEMENT_ATTRIBUTE_DELIMITER String delimiter for element attributes0x240B (9227) SYMBOL FOR VERTICAL TABULATION - See Also:
- Constant Field Values
 - 
managerprotected static TypeInfoPathManager manager The manager.
 - 
handlerprotected static IObjectReaderHandler handler The handler.
 - 
readerprotected static AReader reader The singleton reader instance.
 - 
configpppublic static IPostProcessor configpp 
 - 
Method Detail- 
readpublic static MBpmnModel read(ResourceInfo rinfo, java.lang.ClassLoader classloader, IResourceIdentifier rid, IComponentIdentifier root) throws java.lang.Exception Read properties from xml.- Parameters:
- info- The resource info.
- classloader- The classloader.
- Throws:
- java.lang.Exception
 
 - 
buildReportpublic static IErrorReport buildReport(java.lang.String modelname, java.lang.String filename, MultiCollection<Tuple,java.lang.String> entries) Build the error report.
 - 
cleanupModelprotected static void cleanupModel(MBpmnModel model) 
 - 
getXMLMappingpublic static java.util.Set getXMLMapping() Get the XML mapping.
 - 
parseBpmnMultiColumTablepublic static MultiColumnTableEx parseBpmnMultiColumTable(java.util.List details, java.util.List annos) Parse a list of annotation details into an MultiColumnTableEx- Parameters:
- details-
- Returns:
- BpmnMultiColumTable from details
 
 
- 
 
 
 
- 
 
-