| 
						
						
							
								
							
						
						
					 | 
					 | 
					@ -262,10 +262,10 @@ class AnalyzeRule( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    /** | 
					 | 
					 | 
					 | 
					    /** | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					     * 获取Element | 
					 | 
					 | 
					 | 
					     * 获取Element | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					     */ | 
					 | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    fun getElement(ruleStr: String, mContent: Any? = null): Any? { | 
					 | 
					 | 
					 | 
					    fun getElement(ruleStr: String): Any? { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (TextUtils.isEmpty(ruleStr)) return null | 
					 | 
					 | 
					 | 
					        if (TextUtils.isEmpty(ruleStr)) return null | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        var result: Any? = null | 
					 | 
					 | 
					 | 
					        var result: Any? = null | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        val content = mContent ?: this.content | 
					 | 
					 | 
					 | 
					        val content = this.content | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        val ruleList = splitSourceRule(ruleStr, true) | 
					 | 
					 | 
					 | 
					        val ruleList = splitSourceRule(ruleStr, true) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (content != null && ruleList.isNotEmpty()) { | 
					 | 
					 | 
					 | 
					        if (content != null && ruleList.isNotEmpty()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            result = content | 
					 | 
					 | 
					 | 
					            result = content | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					 | 
					@ -296,9 +296,9 @@ class AnalyzeRule( | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					     * 获取列表 | 
					 | 
					 | 
					 | 
					     * 获取列表 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					     */ | 
					 | 
					 | 
					 | 
					     */ | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    @Suppress("UNCHECKED_CAST") | 
					 | 
					 | 
					 | 
					    @Suppress("UNCHECKED_CAST") | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					    fun getElements(ruleStr: String, mContent: Any? = null): List<Any> { | 
					 | 
					 | 
					 | 
					    fun getElements(ruleStr: String): List<Any> { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        var result: Any? = null | 
					 | 
					 | 
					 | 
					        var result: Any? = null | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        val content = mContent ?: this.content | 
					 | 
					 | 
					 | 
					        val content = this.content | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        val ruleList = splitSourceRule(ruleStr, true) | 
					 | 
					 | 
					 | 
					        val ruleList = splitSourceRule(ruleStr, true) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					        if (content != null && ruleList.isNotEmpty()) { | 
					 | 
					 | 
					 | 
					        if (content != null && ruleList.isNotEmpty()) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					 | 
					            result = content | 
					 | 
					 | 
					 | 
					            result = content | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					 | 
					
  |