Package jadex.bpmn
Class BpmnXMLReader
- java.lang.Object
 - 
- jadex.bpmn.BpmnXMLReader
 
 
- 
public class BpmnXMLReader extends java.lang.ObjectReader for loading Bpmn XML models into a Java representation states. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static jadex.xml.IPostProcessorconfigppstatic java.lang.StringCONTEXT_ENTRIESKey for error entries in read context.protected static jadex.xml.reader.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 jadex.xml.TypeInfoPathManagermanagerThe manager.protected static jadex.xml.reader.AReaderreaderThe singleton reader instance.static java.lang.StringSEQUENCE_EDGESKey for sequence edges in read context. 
- 
Constructor Summary
Constructors Constructor Description BpmnXMLReader() 
- 
Method Summary
All 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.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 jadex.bpmn.model.MBpmnModelread(ResourceInfo rinfo, java.lang.ClassLoader classloader, IResourceIdentifier rid, IComponentIdentifier root)Read properties from xml. 
 - 
 
- 
- 
Field Detail
- 
CONTEXT_ENTRIES
public static final java.lang.String CONTEXT_ENTRIES
Key for error entries in read context.- See Also:
 - Constant Field Values
 
 
- 
SEQUENCE_EDGES
public static final java.lang.String SEQUENCE_EDGES
Key for sequence edges in read context.- See Also:
 - Constant Field Values
 
 
- 
LIST_ELEMENT_DELIMITER
public 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_DELIMITER
public static final java.lang.String LIST_ELEMENT_ATTRIBUTE_DELIMITER
String delimiter for element attributes0x240B (9227) SYMBOL FOR VERTICAL TABULATION
- See Also:
 - Constant Field Values
 
- 
manager
protected static final jadex.xml.TypeInfoPathManager manager
The manager. 
- 
handler
protected static final jadex.xml.reader.IObjectReaderHandler handler
The handler. 
- 
reader
protected static final jadex.xml.reader.AReader reader
The singleton reader instance. 
- 
configpp
public static jadex.xml.IPostProcessor configpp
 
- 
Method Detail
- 
read
public static jadex.bpmn.model.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
 
- 
buildReport
public static IErrorReport buildReport(java.lang.String modelname, java.lang.String filename, MultiCollection<Tuple,java.lang.String> entries)
Build the error report. 
- 
getXMLMapping
public static java.util.Set getXMLMapping()
Get the XML mapping. 
- 
parseBpmnMultiColumTable
public 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
 
 
 - 
 
 
 
 - 
 
 -