Your browser does not support JavaScript and this site utilizes JavaScript to build content and provide links to additional information. You should either enable JavaScript in your browser settings or use a browser that supports JavaScript in order to take full advantage of this site.
1 19 package org.openharmonise.vfs.search; 20 21 import java.util.ArrayList ; 22 import java.util.List ; 23 24 32 public class ConditionGroup { 33 34 37 public static final String AND = "and"; 38 39 42 public static final String OR = "or"; 43 44 47 private String m_sType = ConditionGroup.AND; 48 49 52 private ArrayList m_aPropertyConditions = new ArrayList (3); 53 54 57 private ArrayList m_aContentConditions = new ArrayList (3); 58 59 62 private ArrayList m_aConditionGroups = new ArrayList (3); 63 64 71 public ConditionGroup(String sType) { 72 super(); 73 this.m_sType=sType; 74 } 75 76 83 public String getType() { 84 return this.m_sType; 85 } 86 87 92 public void addContentCondition(ContentCondition cond) { 93 this.m_aContentConditions.add(cond); 94 } 95 96 101 public void addPropertyCondition(PropertyCondition cond) { 102 this.m_aPropertyConditions.add(cond); 103 } 104 105 110 public void addConditionGroup(ConditionGroup group) { 111 this.m_aConditionGroups.add(group); 112 } 113 114 119 public List getContentConditions() { 120 return (List ) this.m_aContentConditions.clone(); 121 } 122 123 128 public List getPropertyConditions() { 129 return (List ) this.m_aPropertyConditions.clone(); 130 } 131 132 137 public List getConditionGroups() { 138 return (List ) this.m_aConditionGroups.clone(); 139 } 140 141 } 142
| Popular Tags
|