欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Hivemind源代码分析笔记 XML 

程序员文章站 2024-02-20 18:22:52
...
DescriptorParse类分析

通过DescriptorParse.properties文件定义xml文件的中需要的元素和元素是否必须
required.module.id=true说明module有个属性id,而且是必须输入的,在创建
DescriptorParse类时,
调用流程构造函数调用initializeFromPropertiesFile(),加载properties文件,
继续调用iinitializeFromProperties(Properties p)
读出key和value传入initializeFromProperty(key, value),判断是否以
"required."开头,继续initializeRequired(key, value)
读出元素名和属性,例如module和id,构造ElementParseInfo类,
ElementParseInfo类里边保存了两个set集合,一个set用于
确定那些是已知元素,那些是必须元素。然后将元素名和ElementParseInfo实例放
入map中保存,
Hivemind源代码分析笔记
            
    
    
        XML Hivemind源代码分析笔记
            
    
    
        XML 
相关标签: XML