Class XBCatalogYaml


  • public class XBCatalogYaml
    extends java.lang.Object
    XB Catalog import and export to yaml.
    • Constructor Summary

      Constructors 
      Constructor Description
      XBCatalogYaml()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void exportCatalogItem​(org.exbin.xbup.core.catalog.base.XBCItem item, java.io.Writer writer)  
      void exportItem​(org.exbin.xbup.core.catalog.base.XBCItem item, java.util.Map<java.lang.String,​java.lang.Object> targetData)  
      void exportNode​(org.exbin.xbup.core.catalog.base.XBCNode node, java.util.Map<java.lang.String,​java.lang.Object> targetData)  
      void exportSpec​(org.exbin.xbup.core.catalog.base.XBCItem item, java.util.Map<java.lang.String,​java.lang.Object> targetData)  
      void importCatalogItem​(java.io.InputStream stream, XBENode parentNode)  
      void importItem​(java.util.Map<java.lang.String,​java.lang.Object> blockData, XBEItem target)  
      void importNode​(java.util.Map<java.lang.String,​java.lang.Object> nodeData, XBENode target)  
      void importSpec​(java.util.Map<java.lang.String,​java.lang.Object> specData, XBESpec target)  
      void setCatalog​(org.exbin.xbup.core.catalog.XBACatalog catalog)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • XBCatalogYaml

        public XBCatalogYaml()
    • Method Detail

      • exportCatalogItem

        public void exportCatalogItem​(org.exbin.xbup.core.catalog.base.XBCItem item,
                                      java.io.Writer writer)
      • exportItem

        public void exportItem​(org.exbin.xbup.core.catalog.base.XBCItem item,
                               java.util.Map<java.lang.String,​java.lang.Object> targetData)
      • exportSpec

        public void exportSpec​(org.exbin.xbup.core.catalog.base.XBCItem item,
                               java.util.Map<java.lang.String,​java.lang.Object> targetData)
      • exportNode

        public void exportNode​(org.exbin.xbup.core.catalog.base.XBCNode node,
                               java.util.Map<java.lang.String,​java.lang.Object> targetData)
      • importCatalogItem

        public void importCatalogItem​(java.io.InputStream stream,
                                      XBENode parentNode)
      • importItem

        public void importItem​(java.util.Map<java.lang.String,​java.lang.Object> blockData,
                               XBEItem target)
      • importSpec

        public void importSpec​(java.util.Map<java.lang.String,​java.lang.Object> specData,
                               XBESpec target)
      • importNode

        public void importNode​(java.util.Map<java.lang.String,​java.lang.Object> nodeData,
                               XBENode target)
      • setCatalog

        public void setCatalog​(org.exbin.xbup.core.catalog.XBACatalog catalog)