Class ComponentXMLReader

  • Direct Known Subclasses:
    ApplicationXMLReader, BDIXMLReader

    public class ComponentXMLReader
    extends java.lang.Object
    Reader for loading component XML models into a Java representation states.
    • Constructor Detail

      • ComponentXMLReader

        public ComponentXMLReader​(java.util.Set[] mappings)
        Create a new reader.
      • ComponentXMLReader

        public ComponentXMLReader​(java.util.Set mappings)
        Create a new reader.
    • Method Detail

      • createContext

        public java.util.Map<java.lang.String,​java.lang.Object> createContext()
        Create the context for a read operation.
      • getModelType

        protected java.lang.String getModelType​(java.lang.String filename)
        Get the type of loaded models.
      • addMethodInfos

        public static void addMethodInfos​(java.util.Map props,
                                          java.lang.String type,
                                          java.lang.String[] names)
        Add method info.
      • getXMLMapping

        public static java.util.Set<TypeInfo> getXMLMapping​(java.util.Set<TypeInfo>[] mappings,
                                                            java.lang.String uri)
        Get the XML mapping.
      • buildReport

        public static IErrorReport buildReport​(java.lang.String modelname,
                                               java.lang.String filename,
                                               MultiCollection<Tuple,​java.lang.String> entries,
                                               java.util.Map<java.lang.String,​java.lang.String> externals)
        Build the error report.