| 1 28 29 package com.idaremedia.antx.condition.solo; 30 31 import org.apache.tools.ant.taskdefs.Available; 32 import org.apache.tools.ant.taskdefs.Checksum; 33 import org.apache.tools.ant.taskdefs.UpToDate; 34 import org.apache.tools.ant.taskdefs.condition.*; 35 36 import com.idaremedia.antx.condition.AllSet; 37 import com.idaremedia.antx.condition.AllSetTrue; 38 import com.idaremedia.antx.condition.AnySet; 39 import com.idaremedia.antx.condition.AnySetTrue; 40 import com.idaremedia.antx.condition.FileNotEmpty; 41 import com.idaremedia.antx.condition.IsAntVersion; 42 import com.idaremedia.antx.condition.IsBoolean; 43 import com.idaremedia.antx.condition.IsClass; 44 import com.idaremedia.antx.condition.IsDirectory; 45 import com.idaremedia.antx.condition.IsNotSet; 46 import com.idaremedia.antx.condition.IsNotWhitespace; 47 import com.idaremedia.antx.condition.IsNumeric; 48 import com.idaremedia.antx.condition.IsReference; 49 import com.idaremedia.antx.condition.IsResource; 50 import com.idaremedia.antx.condition.IsSetTrue; 51 import com.idaremedia.antx.condition.Matches; 52 import com.idaremedia.antx.condition.NoneSet; 53 import com.idaremedia.antx.condition.StringEquals; 54 import com.idaremedia.antx.print.EchoItemsTask; 55 56 71 72 public abstract class CompoundRuleTask extends RuleTask 73 { 74 77 protected CompoundRuleTask() 78 { 79 super(); 80 } 81 82 83 87 protected CompoundRuleTask(String iam) 88 { 89 super(iam); 90 } 91 92 93 99 protected CompoundRuleTask(String iam, boolean embed) 100 { 101 super(iam,embed); 102 } 103 104 105 109 112 public void addNot(Not n) 113 { 114 xaddCondition(n); 115 } 116 117 118 121 public void addAnd(And a) 122 { 123 xaddCondition(a); 124 } 125 126 127 130 public void addOr(Or o) 131 { 132 xaddCondition(o); 133 } 134 135 136 139 public void addAvailable(Available a) 140 { 141 xaddCondition(a); 142 } 143 144 145 148 public void addUpToDate(UpToDate u) 149 { 150 xaddCondition(u); 151 } 152 153 154 157 public void addContains(Contains match) 158 { 159 xaddCondition(match); 160 } 161 162 163 166 public void addIsTrue(IsTrue isT) 167 { 168 xaddCondition(isT); 169 } 170 171 172 175 public void addIsFalse(IsFalse isF) 176 { 177 xaddCondition(isF); 178 } 179 180 181 184 public void addOS(Os os) 185 { 186 xaddCondition(os); 187 } 188 189 190 193 public void addHTTP(Http h) 194 { 195 xaddCondition(h); 196 } 197 198 199 203 public final void addHTTPAlive(Http h) 204 { 205 addHTTP(h); 206 } 207 208 209 212 public void addSocket(Socket soc) 213 { 214 xaddCondition(soc); 215 } 216 217 218 221 public void addChecksum(Checksum a) 222 { 223 xaddCondition(a); 224 } 225 226 227 230 public void addFilesmatch(FilesMatch fm) 231 { 232 xaddCondition(fm); 233 } 234 235 236 240 244 public final void addPrint(EchoItemsTask debugprint) 245 { 246 xaddCondition(debugprint); 247 } 248 249 250 253 public void addIsNotWhitespace(IsNotWhitespace ws) 254 { 255 xaddCondition(ws); 256 } 257 258 259 263 public void addIsBoolean(IsBoolean isb) 264 { 265 xaddCondition(isb); 266 } 267 268 269 272 public void addIsNumeric(IsNumeric isN) 273 { 274 xaddCondition(isN); 275 } 276 277 278 281 public void addIsClass(IsClass isClz) 282 { 283 xaddCondition(isClz); 284 } 285 286 287 290 public void addIsResource(IsResource isR) 291 { 292 xaddCondition(isR); 293 } 294 295 296 300 public void addIsDirectory(IsDirectory isD) 301 { 302 xaddCondition(isD); 303 } 304 305 306 309 public void addIsReference(IsReference isR) 310 { 311 xaddCondition(isR); 312 } 313 314 315 318 public void addIsSet(com.idaremedia.antx.condition.IsSet iss) 319 { 320 xaddCondition(iss); 321 } 322 323 324 328 public void addIsSetTrue(IsSetTrue ist) 329 { 330 xaddCondition(ist); 331 } 332 333 334 337 public void addIsNotSet(IsNotSet ins) 338 { 339 xaddCondition(ins); 340 } 341 342 343 347 public void addIsAllSet(AllSet allset) 348 { 349 xaddCondition(allset); 350 } 351 352 353 357 public final void addAllSet(AllSet allset) 358 { 359 addIsAllSet(allset); 360 } 361 362 363 367 public void addIsAllSetTrue(AllSetTrue allset) 368 { 369 xaddCondition(allset); 370 } 371 372 373 377 public final void addAllSetTrue(AllSetTrue allset) 378 { 379 addIsAllSetTrue(allset); 380 } 381 382 383 387 public void addIsNoneSet(NoneSet noneset) 388 { 389 xaddCondition(noneset); 390 } 391 392 393 397 public final void addNoneSet(NoneSet noneset) 398 { 399 addIsNoneSet(noneset); 400 } 401 402 403 407 public void addIsAnySet(AnySet anyset) 408 { 409 xaddCondition(anyset); 410 } 411 412 413 417 public final void addAnySet(AnySet anyset) 418 { 419 addIsAnySet(anyset); 420 } 421 422 423 427 public void addIsAnySetTrue(AnySetTrue anyset) 428 { 429 xaddCondition(anyset); 430 } 431 432 433 437 public final void addAnySetTrue(AnySetTrue anyset) 438 { 439 addIsAnySetTrue(anyset); 440 } 441 442 443 447 public void addFileNotEmpty(FileNotEmpty fne) 448 { 449 xaddCondition(fne); 450 } 451 452 453 457 public void addEquals(StringEquals e) 458 { 459 xaddCondition(e); 460 } 461 462 463 467 public void addIsMatch(Matches mc) 468 { 469 xaddCondition(mc); 470 } 471 472 473 474 478 public final void addMatches(Matches mc) 479 { 480 addIsMatch(mc); 481 } 482 483 484 485 489 public void addAntVersion(IsAntVersion vc) 490 { 491 xaddCondition(vc); 492 } 493 } 494 495 496 | Popular Tags |